We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 14, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 14, 2026 by Pulumi
Resource Type definition for AWS::SSM::CloudConnector. Enables AWS Systems Manager to manage resources in external cloud providers.
Create CloudConnector Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new CloudConnector(name: string, args: CloudConnectorArgs, opts?: CustomResourceOptions);@overload
def CloudConnector(resource_name: str,
args: CloudConnectorArgs,
opts: Optional[ResourceOptions] = None)
@overload
def CloudConnector(resource_name: str,
opts: Optional[ResourceOptions] = None,
config_connector_arn: Optional[str] = None,
configuration: Optional[CloudConnectorConfigurationArgs] = None,
display_name: Optional[str] = None,
role_arn: Optional[str] = None,
description: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewCloudConnector(ctx *Context, name string, args CloudConnectorArgs, opts ...ResourceOption) (*CloudConnector, error)public CloudConnector(string name, CloudConnectorArgs args, CustomResourceOptions? opts = null)
public CloudConnector(String name, CloudConnectorArgs args)
public CloudConnector(String name, CloudConnectorArgs args, CustomResourceOptions options)
type: aws-native:ssm:CloudConnector
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "aws-native_ssm_cloud_connector" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args CloudConnectorArgs
- 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 CloudConnectorArgs
- 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 CloudConnectorArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CloudConnectorArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args CloudConnectorArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
CloudConnector 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 CloudConnector resource accepts the following input properties:
- Config
Connector stringArn - The ARN of the AWS Config connector.
- Configuration
Pulumi.
Aws Native. Ssm. Inputs. Cloud Connector Configuration - The configuration for the cloud connector.
- Display
Name string - The display name of the cloud connector.
- Role
Arn string - The IAM role ARN used by the cloud connector.
- Description string
- The description of the cloud connector.
-
List<Pulumi.
Aws Native. Inputs. Tag> - Tags to apply to the cloud connector.
- Config
Connector stringArn - The ARN of the AWS Config connector.
- Configuration
Cloud
Connector Configuration Args - The configuration for the cloud connector.
- Display
Name string - The display name of the cloud connector.
- Role
Arn string - The IAM role ARN used by the cloud connector.
- Description string
- The description of the cloud connector.
-
Tag
Args - Tags to apply to the cloud connector.
- config_
connector_ stringarn - The ARN of the AWS Config connector.
- configuration object
- The configuration for the cloud connector.
- display_
name string - The display name of the cloud connector.
- role_
arn string - The IAM role ARN used by the cloud connector.
- description string
- The description of the cloud connector.
- list(object)
- Tags to apply to the cloud connector.
- config
Connector StringArn - The ARN of the AWS Config connector.
- configuration
Cloud
Connector Configuration - The configuration for the cloud connector.
- display
Name String - The display name of the cloud connector.
- role
Arn String - The IAM role ARN used by the cloud connector.
- description String
- The description of the cloud connector.
- List<Tag>
- Tags to apply to the cloud connector.
- config
Connector stringArn - The ARN of the AWS Config connector.
- configuration
Cloud
Connector Configuration - The configuration for the cloud connector.
- display
Name string - The display name of the cloud connector.
- role
Arn string - The IAM role ARN used by the cloud connector.
- description string
- The description of the cloud connector.
- Tag[]
- Tags to apply to the cloud connector.
- config_
connector_ strarn - The ARN of the AWS Config connector.
- configuration
Cloud
Connector Configuration Args - The configuration for the cloud connector.
- display_
name str - The display name of the cloud connector.
- role_
arn str - The IAM role ARN used by the cloud connector.
- description str
- The description of the cloud connector.
-
Sequence[Tag
Args] - Tags to apply to the cloud connector.
- config
Connector StringArn - The ARN of the AWS Config connector.
- configuration Property Map
- The configuration for the cloud connector.
- display
Name String - The display name of the cloud connector.
- role
Arn String - The IAM role ARN used by the cloud connector.
- description String
- The description of the cloud connector.
- List<Property Map>
- Tags to apply to the cloud connector.
Outputs
All input properties are implicitly available as output properties. Additionally, the CloudConnector resource produces the following output properties:
- Cloud
Connector stringArn - The ARN of the cloud connector.
- Cloud
Connector stringId - The unique identifier of the cloud connector.
- Created
At string - The timestamp when the cloud connector was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Updated
At string - The timestamp when the cloud connector was last updated.
- Cloud
Connector stringArn - The ARN of the cloud connector.
- Cloud
Connector stringId - The unique identifier of the cloud connector.
- Created
At string - The timestamp when the cloud connector was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Updated
At string - The timestamp when the cloud connector was last updated.
- cloud_
connector_ stringarn - The ARN of the cloud connector.
- cloud_
connector_ stringid - The unique identifier of the cloud connector.
- created_
at string - The timestamp when the cloud connector was created.
- id string
- The provider-assigned unique ID for this managed resource.
- updated_
at string - The timestamp when the cloud connector was last updated.
- cloud
Connector StringArn - The ARN of the cloud connector.
- cloud
Connector StringId - The unique identifier of the cloud connector.
- created
At String - The timestamp when the cloud connector was created.
- id String
- The provider-assigned unique ID for this managed resource.
- updated
At String - The timestamp when the cloud connector was last updated.
- cloud
Connector stringArn - The ARN of the cloud connector.
- cloud
Connector stringId - The unique identifier of the cloud connector.
- created
At string - The timestamp when the cloud connector was created.
- id string
- The provider-assigned unique ID for this managed resource.
- updated
At string - The timestamp when the cloud connector was last updated.
- cloud_
connector_ strarn - The ARN of the cloud connector.
- cloud_
connector_ strid - The unique identifier of the cloud connector.
- created_
at str - The timestamp when the cloud connector was created.
- id str
- The provider-assigned unique ID for this managed resource.
- updated_
at str - The timestamp when the cloud connector was last updated.
- cloud
Connector StringArn - The ARN of the cloud connector.
- cloud
Connector StringId - The unique identifier of the cloud connector.
- created
At String - The timestamp when the cloud connector was created.
- id String
- The provider-assigned unique ID for this managed resource.
- updated
At String - The timestamp when the cloud connector was last updated.
Supporting Types
CloudConnectorAzureConfiguration, CloudConnectorAzureConfigurationArgs
Configuration for connecting to Azure.- Application
Id string - The Azure AD application ID.
- Tenant
Id string - The Azure AD tenant ID. Cannot be changed after creation.
- Application
Display stringName - The display name of the Azure AD application.
- Targets
Pulumi.
Aws Native. Ssm. Inputs. Cloud Connector Configuration Targets - Tenant
Display stringName - The display name of the Azure AD tenant.
- Application
Id string - The Azure AD application ID.
- Tenant
Id string - The Azure AD tenant ID. Cannot be changed after creation.
- Application
Display stringName - The display name of the Azure AD application.
- Targets
Cloud
Connector Configuration Targets - Tenant
Display stringName - The display name of the Azure AD tenant.
- application_
id string - The Azure AD application ID.
- tenant_
id string - The Azure AD tenant ID. Cannot be changed after creation.
- application_
display_ stringname - The display name of the Azure AD application.
- targets object
- tenant_
display_ stringname - The display name of the Azure AD tenant.
- application
Id String - The Azure AD application ID.
- tenant
Id String - The Azure AD tenant ID. Cannot be changed after creation.
- application
Display StringName - The display name of the Azure AD application.
- targets
Cloud
Connector Configuration Targets - tenant
Display StringName - The display name of the Azure AD tenant.
- application
Id string - The Azure AD application ID.
- tenant
Id string - The Azure AD tenant ID. Cannot be changed after creation.
- application
Display stringName - The display name of the Azure AD application.
- targets
Cloud
Connector Configuration Targets - tenant
Display stringName - The display name of the Azure AD tenant.
- application_
id str - The Azure AD application ID.
- tenant_
id str - The Azure AD tenant ID. Cannot be changed after creation.
- application_
display_ strname - The display name of the Azure AD application.
- targets
Cloud
Connector Configuration Targets - tenant_
display_ strname - The display name of the Azure AD tenant.
- application
Id String - The Azure AD application ID.
- tenant
Id String - The Azure AD tenant ID. Cannot be changed after creation.
- application
Display StringName - The display name of the Azure AD application.
- targets Property Map
- tenant
Display StringName - The display name of the Azure AD tenant.
CloudConnectorAzureSubscription, CloudConnectorAzureSubscriptionArgs
An Azure subscription with its ID and optional display name.- Id string
- The Azure subscription ID.
- Display
Name string - The display name of the Azure subscription.
- Id string
- The Azure subscription ID.
- Display
Name string - The display name of the Azure subscription.
- id string
- The Azure subscription ID.
- display_
name string - The display name of the Azure subscription.
- id String
- The Azure subscription ID.
- display
Name String - The display name of the Azure subscription.
- id string
- The Azure subscription ID.
- display
Name string - The display name of the Azure subscription.
- id str
- The Azure subscription ID.
- display_
name str - The display name of the Azure subscription.
- id String
- The Azure subscription ID.
- display
Name String - The display name of the Azure subscription.
CloudConnectorConfiguration, CloudConnectorConfigurationArgs
The configuration for the cloud connector. Currently supports Azure.CloudConnectorConfigurationTargets, CloudConnectorConfigurationTargetsArgs
The targets for the cloud connector. If omitted, the entire tenant is targeted.- Subscriptions
List<Pulumi.
Aws Native. Ssm. Inputs. Cloud Connector Azure Subscription> - List of Azure subscriptions.
- Subscriptions
[]Cloud
Connector Azure Subscription - List of Azure subscriptions.
- subscriptions list(object)
- List of Azure subscriptions.
- subscriptions
List<Cloud
Connector Azure Subscription> - List of Azure subscriptions.
- subscriptions
Cloud
Connector Azure Subscription[] - List of Azure subscriptions.
- subscriptions
Sequence[Cloud
Connector Azure Subscription] - List of Azure subscriptions.
- subscriptions List<Property Map>
- List of Azure subscriptions.
Tag, TagArgs
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 14, 2026 by Pulumi