1. Packages
  2. AWS Native
  3. API Docs
  4. datasync
  5. getStorageSystem

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.100.0 published on Wednesday, Mar 27, 2024 by Pulumi

aws-native.datasync.getStorageSystem

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.100.0 published on Wednesday, Mar 27, 2024 by Pulumi

    Resource schema for AWS::DataSync::StorageSystem.

    Using getStorageSystem

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getStorageSystem(args: GetStorageSystemArgs, opts?: InvokeOptions): Promise<GetStorageSystemResult>
    function getStorageSystemOutput(args: GetStorageSystemOutputArgs, opts?: InvokeOptions): Output<GetStorageSystemResult>
    def get_storage_system(storage_system_arn: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetStorageSystemResult
    def get_storage_system_output(storage_system_arn: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetStorageSystemResult]
    func LookupStorageSystem(ctx *Context, args *LookupStorageSystemArgs, opts ...InvokeOption) (*LookupStorageSystemResult, error)
    func LookupStorageSystemOutput(ctx *Context, args *LookupStorageSystemOutputArgs, opts ...InvokeOption) LookupStorageSystemResultOutput

    > Note: This function is named LookupStorageSystem in the Go SDK.

    public static class GetStorageSystem 
    {
        public static Task<GetStorageSystemResult> InvokeAsync(GetStorageSystemArgs args, InvokeOptions? opts = null)
        public static Output<GetStorageSystemResult> Invoke(GetStorageSystemInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetStorageSystemResult> getStorageSystem(GetStorageSystemArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: aws-native:datasync:getStorageSystem
      arguments:
        # arguments dictionary

    The following arguments are supported:

    StorageSystemArn string
    The ARN of the on-premises storage system added to DataSync Discovery.
    StorageSystemArn string
    The ARN of the on-premises storage system added to DataSync Discovery.
    storageSystemArn String
    The ARN of the on-premises storage system added to DataSync Discovery.
    storageSystemArn string
    The ARN of the on-premises storage system added to DataSync Discovery.
    storage_system_arn str
    The ARN of the on-premises storage system added to DataSync Discovery.
    storageSystemArn String
    The ARN of the on-premises storage system added to DataSync Discovery.

    getStorageSystem Result

    The following output properties are available:

    AgentArns List<string>
    The ARN of the DataSync agent that connects to and reads from the on-premises storage system's management interface.
    CloudWatchLogGroupArn string
    The ARN of the Amazon CloudWatch log group used to monitor and log discovery job events.
    ConnectivityStatus Pulumi.AwsNative.DataSync.StorageSystemConnectivityStatus
    Indicates whether the DataSync agent can access the on-premises storage system.
    Name string
    A familiar name for the on-premises storage system.
    SecretsManagerArn string
    The ARN of a secret stored by AWS Secrets Manager.
    ServerConfiguration Pulumi.AwsNative.DataSync.Outputs.StorageSystemServerConfiguration
    StorageSystemArn string
    The ARN of the on-premises storage system added to DataSync Discovery.
    SystemType Pulumi.AwsNative.DataSync.StorageSystemSystemType
    The type of on-premises storage system that DataSync Discovery will analyze.
    Tags List<Pulumi.AwsNative.Outputs.Tag>
    An array of key-value pairs to apply to this resource.
    AgentArns []string
    The ARN of the DataSync agent that connects to and reads from the on-premises storage system's management interface.
    CloudWatchLogGroupArn string
    The ARN of the Amazon CloudWatch log group used to monitor and log discovery job events.
    ConnectivityStatus StorageSystemConnectivityStatus
    Indicates whether the DataSync agent can access the on-premises storage system.
    Name string
    A familiar name for the on-premises storage system.
    SecretsManagerArn string
    The ARN of a secret stored by AWS Secrets Manager.
    ServerConfiguration StorageSystemServerConfiguration
    StorageSystemArn string
    The ARN of the on-premises storage system added to DataSync Discovery.
    SystemType StorageSystemSystemType
    The type of on-premises storage system that DataSync Discovery will analyze.
    Tags Tag
    An array of key-value pairs to apply to this resource.
    agentArns List<String>
    The ARN of the DataSync agent that connects to and reads from the on-premises storage system's management interface.
    cloudWatchLogGroupArn String
    The ARN of the Amazon CloudWatch log group used to monitor and log discovery job events.
    connectivityStatus StorageSystemConnectivityStatus
    Indicates whether the DataSync agent can access the on-premises storage system.
    name String
    A familiar name for the on-premises storage system.
    secretsManagerArn String
    The ARN of a secret stored by AWS Secrets Manager.
    serverConfiguration StorageSystemServerConfiguration
    storageSystemArn String
    The ARN of the on-premises storage system added to DataSync Discovery.
    systemType StorageSystemSystemType
    The type of on-premises storage system that DataSync Discovery will analyze.
    tags List<Tag>
    An array of key-value pairs to apply to this resource.
    agentArns string[]
    The ARN of the DataSync agent that connects to and reads from the on-premises storage system's management interface.
    cloudWatchLogGroupArn string
    The ARN of the Amazon CloudWatch log group used to monitor and log discovery job events.
    connectivityStatus StorageSystemConnectivityStatus
    Indicates whether the DataSync agent can access the on-premises storage system.
    name string
    A familiar name for the on-premises storage system.
    secretsManagerArn string
    The ARN of a secret stored by AWS Secrets Manager.
    serverConfiguration StorageSystemServerConfiguration
    storageSystemArn string
    The ARN of the on-premises storage system added to DataSync Discovery.
    systemType StorageSystemSystemType
    The type of on-premises storage system that DataSync Discovery will analyze.
    tags Tag[]
    An array of key-value pairs to apply to this resource.
    agent_arns Sequence[str]
    The ARN of the DataSync agent that connects to and reads from the on-premises storage system's management interface.
    cloud_watch_log_group_arn str
    The ARN of the Amazon CloudWatch log group used to monitor and log discovery job events.
    connectivity_status StorageSystemConnectivityStatus
    Indicates whether the DataSync agent can access the on-premises storage system.
    name str
    A familiar name for the on-premises storage system.
    secrets_manager_arn str
    The ARN of a secret stored by AWS Secrets Manager.
    server_configuration StorageSystemServerConfiguration
    storage_system_arn str
    The ARN of the on-premises storage system added to DataSync Discovery.
    system_type StorageSystemSystemType
    The type of on-premises storage system that DataSync Discovery will analyze.
    tags Sequence[_root_Tag]
    An array of key-value pairs to apply to this resource.
    agentArns List<String>
    The ARN of the DataSync agent that connects to and reads from the on-premises storage system's management interface.
    cloudWatchLogGroupArn String
    The ARN of the Amazon CloudWatch log group used to monitor and log discovery job events.
    connectivityStatus "PASS" | "FAIL" | "UNKNOWN"
    Indicates whether the DataSync agent can access the on-premises storage system.
    name String
    A familiar name for the on-premises storage system.
    secretsManagerArn String
    The ARN of a secret stored by AWS Secrets Manager.
    serverConfiguration Property Map
    storageSystemArn String
    The ARN of the on-premises storage system added to DataSync Discovery.
    systemType "NetAppONTAP"
    The type of on-premises storage system that DataSync Discovery will analyze.
    tags List<Property Map>
    An array of key-value pairs to apply to this resource.

    Supporting Types

    StorageSystemConnectivityStatus

    StorageSystemServerConfiguration

    ServerHostname string
    The domain name or IP address of the storage system's management interface.
    ServerPort int
    The network port needed to access the system's management interface
    ServerHostname string
    The domain name or IP address of the storage system's management interface.
    ServerPort int
    The network port needed to access the system's management interface
    serverHostname String
    The domain name or IP address of the storage system's management interface.
    serverPort Integer
    The network port needed to access the system's management interface
    serverHostname string
    The domain name or IP address of the storage system's management interface.
    serverPort number
    The network port needed to access the system's management interface
    server_hostname str
    The domain name or IP address of the storage system's management interface.
    server_port int
    The network port needed to access the system's management interface
    serverHostname String
    The domain name or IP address of the storage system's management interface.
    serverPort Number
    The network port needed to access the system's management interface

    StorageSystemSystemType

    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 is in preview. AWS Classic is fully supported.

    AWS Native v0.100.0 published on Wednesday, Mar 27, 2024 by Pulumi