We recommend new projects start with resources from the AWS provider.
aws-native.datasync.StorageSystem
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource schema for AWS::DataSync::StorageSystem.
Create StorageSystem Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new StorageSystem(name: string, args: StorageSystemArgs, opts?: CustomResourceOptions);@overload
def StorageSystem(resource_name: str,
                  args: StorageSystemArgs,
                  opts: Optional[ResourceOptions] = None)
@overload
def StorageSystem(resource_name: str,
                  opts: Optional[ResourceOptions] = None,
                  agent_arns: Optional[Sequence[str]] = None,
                  server_configuration: Optional[StorageSystemServerConfigurationArgs] = None,
                  system_type: Optional[StorageSystemSystemType] = None,
                  cloud_watch_log_group_arn: Optional[str] = None,
                  name: Optional[str] = None,
                  server_credentials: Optional[StorageSystemServerCredentialsArgs] = None,
                  tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewStorageSystem(ctx *Context, name string, args StorageSystemArgs, opts ...ResourceOption) (*StorageSystem, error)public StorageSystem(string name, StorageSystemArgs args, CustomResourceOptions? opts = null)
public StorageSystem(String name, StorageSystemArgs args)
public StorageSystem(String name, StorageSystemArgs args, CustomResourceOptions options)
type: aws-native:datasync:StorageSystem
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 StorageSystemArgs
- 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 StorageSystemArgs
- 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 StorageSystemArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args StorageSystemArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args StorageSystemArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
StorageSystem 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 StorageSystem resource accepts the following input properties:
- AgentArns List<string>
- The ARN of the DataSync agent that connects to and reads from the on-premises storage system's management interface.
- ServerConfiguration Pulumi.Aws Native. Data Sync. Inputs. Storage System Server Configuration 
- Specifies the server name and network port required to connect with the management interface of your on-premises storage system.
- SystemType Pulumi.Aws Native. Data Sync. Storage System System Type 
- The type of on-premises storage system that DataSync Discovery will analyze.
- CloudWatch stringLog Group Arn 
- The ARN of the Amazon CloudWatch log group used to monitor and log discovery job events.
- Name string
- A familiar name for the on-premises storage system.
- ServerCredentials Pulumi.Aws Native. Data Sync. Inputs. Storage System Server Credentials 
- Specifies the user name and password for accessing your on-premises storage system's management interface.
- 
List<Pulumi.Aws Native. Inputs. 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.
- ServerConfiguration StorageSystem Server Configuration Args 
- Specifies the server name and network port required to connect with the management interface of your on-premises storage system.
- SystemType StorageSystem System Type 
- The type of on-premises storage system that DataSync Discovery will analyze.
- CloudWatch stringLog Group Arn 
- The ARN of the Amazon CloudWatch log group used to monitor and log discovery job events.
- Name string
- A familiar name for the on-premises storage system.
- ServerCredentials StorageSystem Server Credentials Args 
- Specifies the user name and password for accessing your on-premises storage system's management interface.
- 
TagArgs 
- 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.
- serverConfiguration StorageSystem Server Configuration 
- Specifies the server name and network port required to connect with the management interface of your on-premises storage system.
- systemType StorageSystem System Type 
- The type of on-premises storage system that DataSync Discovery will analyze.
- cloudWatch StringLog Group Arn 
- The ARN of the Amazon CloudWatch log group used to monitor and log discovery job events.
- name String
- A familiar name for the on-premises storage system.
- serverCredentials StorageSystem Server Credentials 
- Specifies the user name and password for accessing your on-premises storage system's management interface.
- 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.
- serverConfiguration StorageSystem Server Configuration 
- Specifies the server name and network port required to connect with the management interface of your on-premises storage system.
- systemType StorageSystem System Type 
- The type of on-premises storage system that DataSync Discovery will analyze.
- cloudWatch stringLog Group Arn 
- The ARN of the Amazon CloudWatch log group used to monitor and log discovery job events.
- name string
- A familiar name for the on-premises storage system.
- serverCredentials StorageSystem Server Credentials 
- Specifies the user name and password for accessing your on-premises storage system's management interface.
- 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.
- server_configuration StorageSystem Server Configuration Args 
- Specifies the server name and network port required to connect with the management interface of your on-premises storage system.
- system_type StorageSystem System Type 
- The type of on-premises storage system that DataSync Discovery will analyze.
- cloud_watch_ strlog_ group_ arn 
- The ARN of the Amazon CloudWatch log group used to monitor and log discovery job events.
- name str
- A familiar name for the on-premises storage system.
- server_credentials StorageSystem Server Credentials Args 
- Specifies the user name and password for accessing your on-premises storage system's management interface.
- 
Sequence[TagArgs] 
- 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.
- serverConfiguration Property Map
- Specifies the server name and network port required to connect with the management interface of your on-premises storage system.
- systemType "NetApp ONTAP" 
- The type of on-premises storage system that DataSync Discovery will analyze.
- cloudWatch StringLog Group Arn 
- The ARN of the Amazon CloudWatch log group used to monitor and log discovery job events.
- name String
- A familiar name for the on-premises storage system.
- serverCredentials Property Map
- Specifies the user name and password for accessing your on-premises storage system's management interface.
- List<Property Map>
- An array of key-value pairs to apply to this resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the StorageSystem resource produces the following output properties:
- ConnectivityStatus Pulumi.Aws Native. Data Sync. Storage System Connectivity Status 
- Indicates whether the DataSync agent can access the on-premises storage system.
- Id string
- The provider-assigned unique ID for this managed resource.
- SecretsManager stringArn 
- The ARN of a secret stored by AWS Secrets Manager.
- StorageSystem stringArn 
- The ARN of the on-premises storage system added to DataSync Discovery.
- ConnectivityStatus StorageSystem Connectivity Status 
- Indicates whether the DataSync agent can access the on-premises storage system.
- Id string
- The provider-assigned unique ID for this managed resource.
- SecretsManager stringArn 
- The ARN of a secret stored by AWS Secrets Manager.
- StorageSystem stringArn 
- The ARN of the on-premises storage system added to DataSync Discovery.
- connectivityStatus StorageSystem Connectivity Status 
- Indicates whether the DataSync agent can access the on-premises storage system.
- id String
- The provider-assigned unique ID for this managed resource.
- secretsManager StringArn 
- The ARN of a secret stored by AWS Secrets Manager.
- storageSystem StringArn 
- The ARN of the on-premises storage system added to DataSync Discovery.
- connectivityStatus StorageSystem Connectivity Status 
- Indicates whether the DataSync agent can access the on-premises storage system.
- id string
- The provider-assigned unique ID for this managed resource.
- secretsManager stringArn 
- The ARN of a secret stored by AWS Secrets Manager.
- storageSystem stringArn 
- The ARN of the on-premises storage system added to DataSync Discovery.
- connectivity_status StorageSystem Connectivity Status 
- Indicates whether the DataSync agent can access the on-premises storage system.
- id str
- The provider-assigned unique ID for this managed resource.
- secrets_manager_ strarn 
- The ARN of a secret stored by AWS Secrets Manager.
- storage_system_ strarn 
- The ARN of the on-premises storage system added to DataSync Discovery.
- connectivityStatus "PASS" | "FAIL" | "UNKNOWN"
- Indicates whether the DataSync agent can access the on-premises storage system.
- id String
- The provider-assigned unique ID for this managed resource.
- secretsManager StringArn 
- The ARN of a secret stored by AWS Secrets Manager.
- storageSystem StringArn 
- The ARN of the on-premises storage system added to DataSync Discovery.
Supporting Types
StorageSystemConnectivityStatus, StorageSystemConnectivityStatusArgs        
- Pass
- PASS
- Fail
- FAIL
- Unknown
- UNKNOWN
- StorageSystem Connectivity Status Pass 
- PASS
- StorageSystem Connectivity Status Fail 
- FAIL
- StorageSystem Connectivity Status Unknown 
- UNKNOWN
- Pass
- PASS
- Fail
- FAIL
- Unknown
- UNKNOWN
- Pass
- PASS
- Fail
- FAIL
- Unknown
- UNKNOWN
- PASS_
- PASS
- FAIL
- FAIL
- UNKNOWN
- UNKNOWN
- "PASS"
- PASS
- "FAIL"
- FAIL
- "UNKNOWN"
- UNKNOWN
StorageSystemServerConfiguration, StorageSystemServerConfigurationArgs        
- 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
StorageSystemServerCredentials, StorageSystemServerCredentialsArgs        
StorageSystemSystemType, StorageSystemSystemTypeArgs        
- NetApp Ontap 
- NetAppONTAP
- StorageSystem System Type Net App Ontap 
- NetAppONTAP
- NetApp Ontap 
- NetAppONTAP
- NetApp Ontap 
- NetAppONTAP
- NET_APP_ONTAP
- NetAppONTAP
- "NetApp ONTAP" 
- NetAppONTAP
Tag, TagArgs  
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.