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:
- Agent
Arns List<string> - The ARN of the DataSync agent that connects to and reads from the on-premises storage system's management interface.
- Server
Configuration 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.
- System
Type Pulumi.Aws Native. Data Sync. Storage System System Type - The type of on-premises storage system that DataSync Discovery will analyze.
- Cloud
Watch 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.
- Server
Credentials 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.
- Agent
Arns []string - 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 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.
- Server
Credentials StorageSystem Server Credentials Args - Specifies the user name and password for accessing your on-premises storage system's management interface.
- Tag
Args - An array of key-value pairs to apply to this resource.
- agent
Arns List<String> - 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 - 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 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.
- server
Credentials 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.
- agent
Arns string[] - 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 - 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 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.
- server
Credentials 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[Tag
Args] - An array of key-value pairs to apply to this resource.
- agent
Arns List<String> - The ARN of the DataSync agent that connects to and reads from the on-premises storage system's management interface.
- server
Configuration Property Map - Specifies the server name and network port required to connect with the management interface of your on-premises storage system.
- system
Type "NetApp ONTAP" - The type of on-premises storage system that DataSync Discovery will analyze.
- cloud
Watch 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.
- server
Credentials 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:
- Connectivity
Status 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.
- Secrets
Manager stringArn - The ARN of a secret stored by AWS Secrets Manager.
- Storage
System 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 string
- The provider-assigned unique ID for this managed resource.
- Secrets
Manager stringArn - The ARN of a secret stored by AWS Secrets Manager.
- Storage
System 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 String
- The provider-assigned unique ID for this managed resource.
- secrets
Manager StringArn - The ARN of a secret stored by AWS Secrets Manager.
- storage
System 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 string
- The provider-assigned unique ID for this managed resource.
- secrets
Manager stringArn - The ARN of a secret stored by AWS Secrets Manager.
- storage
System 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.
- connectivity
Status "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.
- secrets
Manager StringArn - The ARN of a secret stored by AWS Secrets Manager.
- storage
System StringArn - The ARN of the on-premises storage system added to DataSync Discovery.
Supporting Types
StorageSystemConnectivityStatus, StorageSystemConnectivityStatusArgs
- Pass
- PASS
- Fail
- FAIL
- Unknown
- UNKNOWN
- Storage
System Connectivity Status Pass - PASS
- Storage
System Connectivity Status Fail - FAIL
- Storage
System 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
- Server
Hostname string - 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
- Server
Hostname string - 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
- server
Hostname String - The domain name or IP address of the storage system's management interface.
- server
Port Integer - The network port needed to access the system's management interface
- server
Hostname string - The domain name or IP address of the storage system's management interface.
- server
Port 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
- server
Hostname String - The domain name or IP address of the storage system's management interface.
- server
Port Number - The network port needed to access the system's management interface
StorageSystemServerCredentials, StorageSystemServerCredentialsArgs
StorageSystemSystemType, StorageSystemSystemTypeArgs
- Net
App Ontap - NetAppONTAP
- Storage
System System Type Net App Ontap - NetAppONTAP
- Net
App Ontap - NetAppONTAP
- Net
App Ontap - NetAppONTAP
- NET_APP_ONTAP
- NetAppONTAP
- "Net
App 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.