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:
- ProductId string
- SfdcInstance stringId 
- ChannelTopic string
- The Channel topic defined by salesforce once an channel is opened
- Description string
- The description for this channel
- DisplayName string
- Client level unique name/alias to easily reference a channel.
- IsActive 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.
- LastReplay 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
- ProductId string
- SfdcInstance stringId 
- ChannelTopic string
- The Channel topic defined by salesforce once an channel is opened
- Description string
- The description for this channel
- DisplayName string
- Client level unique name/alias to easily reference a channel.
- IsActive 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.
- LastReplay 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
- productId String
- sfdcInstance StringId 
- channelTopic String
- The Channel topic defined by salesforce once an channel is opened
- description String
- The description for this channel
- displayName String
- Client level unique name/alias to easily reference a channel.
- isActive 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.
- lastReplay 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
- productId string
- sfdcInstance stringId 
- channelTopic string
- The Channel topic defined by salesforce once an channel is opened
- description string
- The description for this channel
- displayName string
- Client level unique name/alias to easily reference a channel.
- isActive 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.
- lastReplay 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
- productId String
- sfdcInstance StringId 
- channelTopic String
- The Channel topic defined by salesforce once an channel is opened
- description String
- The description for this channel
- displayName String
- Client level unique name/alias to easily reference a channel.
- isActive 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.
- lastReplay 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:
- CreateTime string
- Time when the channel is created
- DeleteTime string
- Time when the channel was deleted. Empty if not deleted.
- Id string
- The provider-assigned unique ID for this managed resource.
- UpdateTime string
- Time when the channel was last updated
- CreateTime string
- Time when the channel is created
- DeleteTime string
- Time when the channel was deleted. Empty if not deleted.
- Id string
- The provider-assigned unique ID for this managed resource.
- UpdateTime string
- Time when the channel was last updated
- createTime String
- Time when the channel is created
- deleteTime String
- Time when the channel was deleted. Empty if not deleted.
- id String
- The provider-assigned unique ID for this managed resource.
- updateTime String
- Time when the channel was last updated
- createTime string
- Time when the channel is created
- deleteTime string
- Time when the channel was deleted. Empty if not deleted.
- id string
- The provider-assigned unique ID for this managed resource.
- updateTime 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
- createTime String
- Time when the channel is created
- deleteTime String
- Time when the channel was deleted. Empty if not deleted.
- id String
- The provider-assigned unique ID for this managed resource.
- updateTime 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.