1. Registry
  2. Packages
  3. AWS Cloud Control
  4. API Docs
  5. ssm
  6. CloudConnector

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.79.0
published on Monday, Sep 14, 2026 by Pulumi
aws-native logo aws-native logo

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.79.0
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:

    ConfigConnectorArn string
    The ARN of the AWS Config connector.
    Configuration Pulumi.AwsNative.Ssm.Inputs.CloudConnectorConfiguration
    The configuration for the cloud connector.
    DisplayName string
    The display name of the cloud connector.
    RoleArn string
    The IAM role ARN used by the cloud connector.
    Description string
    The description of the cloud connector.
    Tags List<Pulumi.AwsNative.Inputs.Tag>
    Tags to apply to the cloud connector.
    ConfigConnectorArn string
    The ARN of the AWS Config connector.
    Configuration CloudConnectorConfigurationArgs
    The configuration for the cloud connector.
    DisplayName string
    The display name of the cloud connector.
    RoleArn string
    The IAM role ARN used by the cloud connector.
    Description string
    The description of the cloud connector.
    Tags TagArgs
    Tags to apply to the cloud connector.
    config_connector_arn string
    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.
    tags list(object)
    Tags to apply to the cloud connector.
    configConnectorArn String
    The ARN of the AWS Config connector.
    configuration CloudConnectorConfiguration
    The configuration for the cloud connector.
    displayName String
    The display name of the cloud connector.
    roleArn String
    The IAM role ARN used by the cloud connector.
    description String
    The description of the cloud connector.
    tags List<Tag>
    Tags to apply to the cloud connector.
    configConnectorArn string
    The ARN of the AWS Config connector.
    configuration CloudConnectorConfiguration
    The configuration for the cloud connector.
    displayName string
    The display name of the cloud connector.
    roleArn string
    The IAM role ARN used by the cloud connector.
    description string
    The description of the cloud connector.
    tags Tag[]
    Tags to apply to the cloud connector.
    config_connector_arn str
    The ARN of the AWS Config connector.
    configuration CloudConnectorConfigurationArgs
    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.
    tags Sequence[TagArgs]
    Tags to apply to the cloud connector.
    configConnectorArn String
    The ARN of the AWS Config connector.
    configuration Property Map
    The configuration for the cloud connector.
    displayName String
    The display name of the cloud connector.
    roleArn String
    The IAM role ARN used by the cloud connector.
    description String
    The description of the cloud connector.
    tags 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:

    CloudConnectorArn string
    The ARN of the cloud connector.
    CloudConnectorId string
    The unique identifier of the cloud connector.
    CreatedAt string
    The timestamp when the cloud connector was created.
    Id string
    The provider-assigned unique ID for this managed resource.
    UpdatedAt string
    The timestamp when the cloud connector was last updated.
    CloudConnectorArn string
    The ARN of the cloud connector.
    CloudConnectorId string
    The unique identifier of the cloud connector.
    CreatedAt string
    The timestamp when the cloud connector was created.
    Id string
    The provider-assigned unique ID for this managed resource.
    UpdatedAt string
    The timestamp when the cloud connector was last updated.
    cloud_connector_arn string
    The ARN of the cloud connector.
    cloud_connector_id string
    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.
    cloudConnectorArn String
    The ARN of the cloud connector.
    cloudConnectorId String
    The unique identifier of the cloud connector.
    createdAt String
    The timestamp when the cloud connector was created.
    id String
    The provider-assigned unique ID for this managed resource.
    updatedAt String
    The timestamp when the cloud connector was last updated.
    cloudConnectorArn string
    The ARN of the cloud connector.
    cloudConnectorId string
    The unique identifier of the cloud connector.
    createdAt string
    The timestamp when the cloud connector was created.
    id string
    The provider-assigned unique ID for this managed resource.
    updatedAt string
    The timestamp when the cloud connector was last updated.
    cloud_connector_arn str
    The ARN of the cloud connector.
    cloud_connector_id str
    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.
    cloudConnectorArn String
    The ARN of the cloud connector.
    cloudConnectorId String
    The unique identifier of the cloud connector.
    createdAt String
    The timestamp when the cloud connector was created.
    id String
    The provider-assigned unique ID for this managed resource.
    updatedAt String
    The timestamp when the cloud connector was last updated.

    Supporting Types

    CloudConnectorAzureConfiguration, CloudConnectorAzureConfigurationArgs

    Configuration for connecting to Azure.
    ApplicationId string
    The Azure AD application ID.
    TenantId string
    The Azure AD tenant ID. Cannot be changed after creation.
    ApplicationDisplayName string
    The display name of the Azure AD application.
    Targets Pulumi.AwsNative.Ssm.Inputs.CloudConnectorConfigurationTargets
    TenantDisplayName string
    The display name of the Azure AD tenant.
    ApplicationId string
    The Azure AD application ID.
    TenantId string
    The Azure AD tenant ID. Cannot be changed after creation.
    ApplicationDisplayName string
    The display name of the Azure AD application.
    Targets CloudConnectorConfigurationTargets
    TenantDisplayName string
    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_name string
    The display name of the Azure AD application.
    targets object
    tenant_display_name string
    The display name of the Azure AD tenant.
    applicationId String
    The Azure AD application ID.
    tenantId String
    The Azure AD tenant ID. Cannot be changed after creation.
    applicationDisplayName String
    The display name of the Azure AD application.
    targets CloudConnectorConfigurationTargets
    tenantDisplayName String
    The display name of the Azure AD tenant.
    applicationId string
    The Azure AD application ID.
    tenantId string
    The Azure AD tenant ID. Cannot be changed after creation.
    applicationDisplayName string
    The display name of the Azure AD application.
    targets CloudConnectorConfigurationTargets
    tenantDisplayName string
    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_name str
    The display name of the Azure AD application.
    targets CloudConnectorConfigurationTargets
    tenant_display_name str
    The display name of the Azure AD tenant.
    applicationId String
    The Azure AD application ID.
    tenantId String
    The Azure AD tenant ID. Cannot be changed after creation.
    applicationDisplayName String
    The display name of the Azure AD application.
    targets Property Map
    tenantDisplayName String
    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.
    DisplayName string
    The display name of the Azure subscription.
    Id string
    The Azure subscription ID.
    DisplayName 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.
    displayName String
    The display name of the Azure subscription.
    id string
    The Azure subscription ID.
    displayName 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.
    displayName 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(object)
    List of Azure subscriptions.
    subscriptions List<Property Map>
    List of Azure subscriptions.

    Tag, TagArgs

    A set of tags to apply to the resource.
    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo aws-native logo

    We recommend new projects start with resources from the AWS provider.

    Viewing docs for AWS Cloud Control v1.79.0
    published on Monday, Sep 14, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial