Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.integrations/v1alpha.SfdcInstance
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Creates an sfdc instance record. Store the sfdc instance in Spanner. Returns the sfdc instance. Auto-naming is currently not supported for this resource.
Create SfdcInstance Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new SfdcInstance(name: string, args: SfdcInstanceArgs, opts?: CustomResourceOptions);
@overload
def SfdcInstance(resource_name: str,
args: SfdcInstanceArgs,
opts: Optional[ResourceOptions] = None)
@overload
def SfdcInstance(resource_name: str,
opts: Optional[ResourceOptions] = None,
product_id: Optional[str] = None,
auth_config_id: Optional[Sequence[str]] = None,
description: Optional[str] = None,
display_name: Optional[str] = None,
location: Optional[str] = None,
name: Optional[str] = None,
project: Optional[str] = None,
service_authority: Optional[str] = None,
sfdc_org_id: Optional[str] = None)
func NewSfdcInstance(ctx *Context, name string, args SfdcInstanceArgs, opts ...ResourceOption) (*SfdcInstance, error)
public SfdcInstance(string name, SfdcInstanceArgs args, CustomResourceOptions? opts = null)
public SfdcInstance(String name, SfdcInstanceArgs args)
public SfdcInstance(String name, SfdcInstanceArgs args, CustomResourceOptions options)
type: google-native:integrations/v1alpha:SfdcInstance
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 SfdcInstanceArgs
- 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 SfdcInstanceArgs
- 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 SfdcInstanceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SfdcInstanceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SfdcInstanceArgs
- 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 sfdcInstanceResource = new GoogleNative.Integrations.V1Alpha.SfdcInstance("sfdcInstanceResource", new()
{
ProductId = "string",
AuthConfigId = new[]
{
"string",
},
Description = "string",
DisplayName = "string",
Location = "string",
Name = "string",
Project = "string",
ServiceAuthority = "string",
SfdcOrgId = "string",
});
example, err := integrations.NewSfdcInstance(ctx, "sfdcInstanceResource", &integrations.SfdcInstanceArgs{
ProductId: pulumi.String("string"),
AuthConfigId: pulumi.StringArray{
pulumi.String("string"),
},
Description: pulumi.String("string"),
DisplayName: pulumi.String("string"),
Location: pulumi.String("string"),
Name: pulumi.String("string"),
Project: pulumi.String("string"),
ServiceAuthority: pulumi.String("string"),
SfdcOrgId: pulumi.String("string"),
})
var sfdcInstanceResource = new SfdcInstance("sfdcInstanceResource", SfdcInstanceArgs.builder()
.productId("string")
.authConfigId("string")
.description("string")
.displayName("string")
.location("string")
.name("string")
.project("string")
.serviceAuthority("string")
.sfdcOrgId("string")
.build());
sfdc_instance_resource = google_native.integrations.v1alpha.SfdcInstance("sfdcInstanceResource",
product_id="string",
auth_config_id=["string"],
description="string",
display_name="string",
location="string",
name="string",
project="string",
service_authority="string",
sfdc_org_id="string")
const sfdcInstanceResource = new google_native.integrations.v1alpha.SfdcInstance("sfdcInstanceResource", {
productId: "string",
authConfigId: ["string"],
description: "string",
displayName: "string",
location: "string",
name: "string",
project: "string",
serviceAuthority: "string",
sfdcOrgId: "string",
});
type: google-native:integrations/v1alpha:SfdcInstance
properties:
authConfigId:
- string
description: string
displayName: string
location: string
name: string
productId: string
project: string
serviceAuthority: string
sfdcOrgId: string
SfdcInstance Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The SfdcInstance resource accepts the following input properties:
- Product
Id string - Auth
Config List<string>Id - A list of AuthConfigs that can be tried to open the channel to SFDC
- Description string
- A description of the sfdc instance.
- Display
Name string - User selected unique name/alias to easily reference an instance.
- Location string
- Name string
- Resource name of the SFDC instance projects/{project}/locations/{location}/sfdcInstances/{sfdcInstance}.
- Project string
- string
- URL used for API calls after authentication (the login authority is configured within the referenced AuthConfig).
- Sfdc
Org stringId - The SFDC Org Id. This is defined in salesforce.
- Product
Id string - Auth
Config []stringId - A list of AuthConfigs that can be tried to open the channel to SFDC
- Description string
- A description of the sfdc instance.
- Display
Name string - User selected unique name/alias to easily reference an instance.
- Location string
- Name string
- Resource name of the SFDC instance projects/{project}/locations/{location}/sfdcInstances/{sfdcInstance}.
- Project string
- string
- URL used for API calls after authentication (the login authority is configured within the referenced AuthConfig).
- Sfdc
Org stringId - The SFDC Org Id. This is defined in salesforce.
- product
Id String - auth
Config List<String>Id - A list of AuthConfigs that can be tried to open the channel to SFDC
- description String
- A description of the sfdc instance.
- display
Name String - User selected unique name/alias to easily reference an instance.
- location String
- name String
- Resource name of the SFDC instance projects/{project}/locations/{location}/sfdcInstances/{sfdcInstance}.
- project String
- String
- URL used for API calls after authentication (the login authority is configured within the referenced AuthConfig).
- sfdc
Org StringId - The SFDC Org Id. This is defined in salesforce.
- product
Id string - auth
Config string[]Id - A list of AuthConfigs that can be tried to open the channel to SFDC
- description string
- A description of the sfdc instance.
- display
Name string - User selected unique name/alias to easily reference an instance.
- location string
- name string
- Resource name of the SFDC instance projects/{project}/locations/{location}/sfdcInstances/{sfdcInstance}.
- project string
- string
- URL used for API calls after authentication (the login authority is configured within the referenced AuthConfig).
- sfdc
Org stringId - The SFDC Org Id. This is defined in salesforce.
- product_
id str - auth_
config_ Sequence[str]id - A list of AuthConfigs that can be tried to open the channel to SFDC
- description str
- A description of the sfdc instance.
- display_
name str - User selected unique name/alias to easily reference an instance.
- location str
- name str
- Resource name of the SFDC instance projects/{project}/locations/{location}/sfdcInstances/{sfdcInstance}.
- project str
- str
- URL used for API calls after authentication (the login authority is configured within the referenced AuthConfig).
- sfdc_
org_ strid - The SFDC Org Id. This is defined in salesforce.
- product
Id String - auth
Config List<String>Id - A list of AuthConfigs that can be tried to open the channel to SFDC
- description String
- A description of the sfdc instance.
- display
Name String - User selected unique name/alias to easily reference an instance.
- location String
- name String
- Resource name of the SFDC instance projects/{project}/locations/{location}/sfdcInstances/{sfdcInstance}.
- project String
- String
- URL used for API calls after authentication (the login authority is configured within the referenced AuthConfig).
- sfdc
Org StringId - The SFDC Org Id. This is defined in salesforce.
Outputs
All input properties are implicitly available as output properties. Additionally, the SfdcInstance resource produces the following output properties:
- Create
Time string - Time when the instance is created
- Delete
Time string - Time when the instance was deleted. Empty if not deleted.
- Id string
- The provider-assigned unique ID for this managed resource.
- Update
Time string - Time when the instance was last updated
- Create
Time string - Time when the instance is created
- Delete
Time string - Time when the instance was deleted. Empty if not deleted.
- Id string
- The provider-assigned unique ID for this managed resource.
- Update
Time string - Time when the instance was last updated
- create
Time String - Time when the instance is created
- delete
Time String - Time when the instance was deleted. Empty if not deleted.
- id String
- The provider-assigned unique ID for this managed resource.
- update
Time String - Time when the instance was last updated
- create
Time string - Time when the instance is created
- delete
Time string - Time when the instance was deleted. Empty if not deleted.
- id string
- The provider-assigned unique ID for this managed resource.
- update
Time string - Time when the instance was last updated
- create_
time str - Time when the instance is created
- delete_
time str - Time when the instance was deleted. Empty if not deleted.
- id str
- The provider-assigned unique ID for this managed resource.
- update_
time str - Time when the instance was last updated
- create
Time String - Time when the instance is created
- delete
Time String - Time when the instance was deleted. Empty if not deleted.
- id String
- The provider-assigned unique ID for this managed resource.
- update
Time String - Time when the instance 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.