Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.integrations/v1alpha.SfdcChannel
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Creates an sfdc channel record. Store the sfdc channel in Spanner. Returns the sfdc channel. Auto-naming is currently not supported for this resource.
Create SfdcChannel Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new SfdcChannel(name: string, args: SfdcChannelArgs, opts?: CustomResourceOptions);
@overload
def SfdcChannel(resource_name: str,
args: SfdcChannelArgs,
opts: Optional[ResourceOptions] = None)
@overload
def SfdcChannel(resource_name: str,
opts: Optional[ResourceOptions] = None,
product_id: Optional[str] = None,
sfdc_instance_id: Optional[str] = None,
channel_topic: Optional[str] = None,
description: Optional[str] = None,
display_name: Optional[str] = None,
is_active: Optional[bool] = None,
last_replay_id: Optional[str] = None,
location: Optional[str] = None,
name: Optional[str] = None,
project: Optional[str] = None)
func NewSfdcChannel(ctx *Context, name string, args SfdcChannelArgs, opts ...ResourceOption) (*SfdcChannel, error)
public SfdcChannel(string name, SfdcChannelArgs args, CustomResourceOptions? opts = null)
public SfdcChannel(String name, SfdcChannelArgs args)
public SfdcChannel(String name, SfdcChannelArgs args, CustomResourceOptions options)
type: google-native:integrations/v1alpha:SfdcChannel
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args SfdcChannelArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args SfdcChannelArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args SfdcChannelArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SfdcChannelArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SfdcChannelArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var sfdcChannelResource = new GoogleNative.Integrations.V1Alpha.SfdcChannel("sfdcChannelResource", new()
{
ProductId = "string",
SfdcInstanceId = "string",
ChannelTopic = "string",
Description = "string",
DisplayName = "string",
IsActive = false,
LastReplayId = "string",
Location = "string",
Name = "string",
Project = "string",
});
example, err := integrations.NewSfdcChannel(ctx, "sfdcChannelResource", &integrations.SfdcChannelArgs{
ProductId: pulumi.String("string"),
SfdcInstanceId: pulumi.String("string"),
ChannelTopic: pulumi.String("string"),
Description: pulumi.String("string"),
DisplayName: pulumi.String("string"),
IsActive: pulumi.Bool(false),
LastReplayId: pulumi.String("string"),
Location: pulumi.String("string"),
Name: pulumi.String("string"),
Project: pulumi.String("string"),
})
var sfdcChannelResource = new SfdcChannel("sfdcChannelResource", SfdcChannelArgs.builder()
.productId("string")
.sfdcInstanceId("string")
.channelTopic("string")
.description("string")
.displayName("string")
.isActive(false)
.lastReplayId("string")
.location("string")
.name("string")
.project("string")
.build());
sfdc_channel_resource = google_native.integrations.v1alpha.SfdcChannel("sfdcChannelResource",
product_id="string",
sfdc_instance_id="string",
channel_topic="string",
description="string",
display_name="string",
is_active=False,
last_replay_id="string",
location="string",
name="string",
project="string")
const sfdcChannelResource = new google_native.integrations.v1alpha.SfdcChannel("sfdcChannelResource", {
productId: "string",
sfdcInstanceId: "string",
channelTopic: "string",
description: "string",
displayName: "string",
isActive: false,
lastReplayId: "string",
location: "string",
name: "string",
project: "string",
});
type: google-native:integrations/v1alpha:SfdcChannel
properties:
channelTopic: string
description: string
displayName: string
isActive: false
lastReplayId: string
location: string
name: string
productId: string
project: string
sfdcInstanceId: string
SfdcChannel Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The SfdcChannel resource accepts the following input properties:
- Product
Id string - Sfdc
Instance stringId - Channel
Topic string - The Channel topic defined by salesforce once an channel is opened
- Description string
- The description for this channel
- Display
Name string - Client level unique name/alias to easily reference a channel.
- Is
Active bool - Indicated if a channel has any active integrations referencing it. Set to false when the channel is created, and set to true if there is any integration published with the channel configured in it.
- Last
Replay stringId - Last sfdc messsage replay id for channel
- Location string
- Name string
- Resource name of the SFDC channel projects/{project}/locations/{location}/sfdcInstances/{sfdc_instance}/sfdcChannels/{sfdc_channel}.
- Project string
- Product
Id string - Sfdc
Instance stringId - Channel
Topic string - The Channel topic defined by salesforce once an channel is opened
- Description string
- The description for this channel
- Display
Name string - Client level unique name/alias to easily reference a channel.
- Is
Active bool - Indicated if a channel has any active integrations referencing it. Set to false when the channel is created, and set to true if there is any integration published with the channel configured in it.
- Last
Replay stringId - Last sfdc messsage replay id for channel
- Location string
- Name string
- Resource name of the SFDC channel projects/{project}/locations/{location}/sfdcInstances/{sfdc_instance}/sfdcChannels/{sfdc_channel}.
- Project string
- product
Id String - sfdc
Instance StringId - channel
Topic String - The Channel topic defined by salesforce once an channel is opened
- description String
- The description for this channel
- display
Name String - Client level unique name/alias to easily reference a channel.
- is
Active Boolean - Indicated if a channel has any active integrations referencing it. Set to false when the channel is created, and set to true if there is any integration published with the channel configured in it.
- last
Replay StringId - Last sfdc messsage replay id for channel
- location String
- name String
- Resource name of the SFDC channel projects/{project}/locations/{location}/sfdcInstances/{sfdc_instance}/sfdcChannels/{sfdc_channel}.
- project String
- product
Id string - sfdc
Instance stringId - channel
Topic string - The Channel topic defined by salesforce once an channel is opened
- description string
- The description for this channel
- display
Name string - Client level unique name/alias to easily reference a channel.
- is
Active boolean - Indicated if a channel has any active integrations referencing it. Set to false when the channel is created, and set to true if there is any integration published with the channel configured in it.
- last
Replay stringId - Last sfdc messsage replay id for channel
- location string
- name string
- Resource name of the SFDC channel projects/{project}/locations/{location}/sfdcInstances/{sfdc_instance}/sfdcChannels/{sfdc_channel}.
- project string
- product_
id str - sfdc_
instance_ strid - channel_
topic str - The Channel topic defined by salesforce once an channel is opened
- description str
- The description for this channel
- display_
name str - Client level unique name/alias to easily reference a channel.
- is_
active bool - Indicated if a channel has any active integrations referencing it. Set to false when the channel is created, and set to true if there is any integration published with the channel configured in it.
- last_
replay_ strid - Last sfdc messsage replay id for channel
- location str
- name str
- Resource name of the SFDC channel projects/{project}/locations/{location}/sfdcInstances/{sfdc_instance}/sfdcChannels/{sfdc_channel}.
- project str
- product
Id String - sfdc
Instance StringId - channel
Topic String - The Channel topic defined by salesforce once an channel is opened
- description String
- The description for this channel
- display
Name String - Client level unique name/alias to easily reference a channel.
- is
Active Boolean - Indicated if a channel has any active integrations referencing it. Set to false when the channel is created, and set to true if there is any integration published with the channel configured in it.
- last
Replay StringId - Last sfdc messsage replay id for channel
- location String
- name String
- Resource name of the SFDC channel projects/{project}/locations/{location}/sfdcInstances/{sfdc_instance}/sfdcChannels/{sfdc_channel}.
- project String
Outputs
All input properties are implicitly available as output properties. Additionally, the SfdcChannel resource produces the following output properties:
- Create
Time string - Time when the channel is created
- Delete
Time string - Time when the channel was deleted. Empty if not deleted.
- Id string
- The provider-assigned unique ID for this managed resource.
- Update
Time string - Time when the channel was last updated
- Create
Time string - Time when the channel is created
- Delete
Time string - Time when the channel was deleted. Empty if not deleted.
- Id string
- The provider-assigned unique ID for this managed resource.
- Update
Time string - Time when the channel was last updated
- create
Time String - Time when the channel is created
- delete
Time String - Time when the channel was deleted. Empty if not deleted.
- id String
- The provider-assigned unique ID for this managed resource.
- update
Time String - Time when the channel was last updated
- create
Time string - Time when the channel is created
- delete
Time string - Time when the channel was deleted. Empty if not deleted.
- id string
- The provider-assigned unique ID for this managed resource.
- update
Time string - Time when the channel was last updated
- create_
time str - Time when the channel is created
- delete_
time str - Time when the channel was deleted. Empty if not deleted.
- id str
- The provider-assigned unique ID for this managed resource.
- update_
time str - Time when the channel was last updated
- create
Time String - Time when the channel is created
- delete
Time String - Time when the channel was deleted. Empty if not deleted.
- id String
- The provider-assigned unique ID for this managed resource.
- update
Time String - Time when the channel was last updated
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.