datasync

package
v0.7.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 22, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AgentEndpointTypeFips        = AgentEndpointType("FIPS")
	AgentEndpointTypePublic      = AgentEndpointType("PUBLIC")
	AgentEndpointTypePrivateLink = AgentEndpointType("PRIVATE_LINK")
)
View Source
const (
	LocationHDFSAuthenticationTypeSimple   = LocationHDFSAuthenticationType("SIMPLE")
	LocationHDFSAuthenticationTypeKerberos = LocationHDFSAuthenticationType("KERBEROS")
)
View Source
const (
	LocationHDFSQopConfigurationDataTransferProtectionAuthentication = LocationHDFSQopConfigurationDataTransferProtection("AUTHENTICATION")
	LocationHDFSQopConfigurationDataTransferProtectionIntegrity      = LocationHDFSQopConfigurationDataTransferProtection("INTEGRITY")
	LocationHDFSQopConfigurationDataTransferProtectionPrivacy        = LocationHDFSQopConfigurationDataTransferProtection("PRIVACY")
	LocationHDFSQopConfigurationDataTransferProtectionDisabled       = LocationHDFSQopConfigurationDataTransferProtection("DISABLED")
)
View Source
const (
	LocationHDFSQopConfigurationRpcProtectionAuthentication = LocationHDFSQopConfigurationRpcProtection("AUTHENTICATION")
	LocationHDFSQopConfigurationRpcProtectionIntegrity      = LocationHDFSQopConfigurationRpcProtection("INTEGRITY")
	LocationHDFSQopConfigurationRpcProtectionPrivacy        = LocationHDFSQopConfigurationRpcProtection("PRIVACY")
	LocationHDFSQopConfigurationRpcProtectionDisabled       = LocationHDFSQopConfigurationRpcProtection("DISABLED")
)
View Source
const (
	LocationNFSMountOptionsVersionAutomatic = LocationNFSMountOptionsVersion("AUTOMATIC")
	LocationNFSMountOptionsVersionNfs3      = LocationNFSMountOptionsVersion("NFS3")
	LocationNFSMountOptionsVersionNfs40     = LocationNFSMountOptionsVersion("NFS4_0")
	LocationNFSMountOptionsVersionNfs41     = LocationNFSMountOptionsVersion("NFS4_1")
)
View Source
const (
	LocationObjectStorageServerProtocolHttps = LocationObjectStorageServerProtocol("HTTPS")
	LocationObjectStorageServerProtocolHttp  = LocationObjectStorageServerProtocol("HTTP")
)
View Source
const (
	LocationS3S3StorageClassStandard           = LocationS3S3StorageClass("STANDARD")
	LocationS3S3StorageClassStandardIa         = LocationS3S3StorageClass("STANDARD_IA")
	LocationS3S3StorageClassOnezoneIa          = LocationS3S3StorageClass("ONEZONE_IA")
	LocationS3S3StorageClassIntelligentTiering = LocationS3S3StorageClass("INTELLIGENT_TIERING")
	LocationS3S3StorageClassGlacier            = LocationS3S3StorageClass("GLACIER")
	LocationS3S3StorageClassDeepArchive        = LocationS3S3StorageClass("DEEP_ARCHIVE")
)
View Source
const (
	LocationSMBMountOptionsVersionAutomatic = LocationSMBMountOptionsVersion("AUTOMATIC")
	LocationSMBMountOptionsVersionSmb2      = LocationSMBMountOptionsVersion("SMB2")
	LocationSMBMountOptionsVersionSmb3      = LocationSMBMountOptionsVersion("SMB3")
)
View Source
const (
	TaskOptionsAtimeNone       = TaskOptionsAtime("NONE")
	TaskOptionsAtimeBestEffort = TaskOptionsAtime("BEST_EFFORT")
)
View Source
const (
	TaskOptionsGidNone     = TaskOptionsGid("NONE")
	TaskOptionsGidIntValue = TaskOptionsGid("INT_VALUE")
	TaskOptionsGidName     = TaskOptionsGid("NAME")
	TaskOptionsGidBoth     = TaskOptionsGid("BOTH")
)
View Source
const (
	TaskOptionsLogLevelOff      = TaskOptionsLogLevel("OFF")
	TaskOptionsLogLevelBasic    = TaskOptionsLogLevel("BASIC")
	TaskOptionsLogLevelTransfer = TaskOptionsLogLevel("TRANSFER")
)
View Source
const (
	TaskOptionsMtimeNone     = TaskOptionsMtime("NONE")
	TaskOptionsMtimePreserve = TaskOptionsMtime("PRESERVE")
)
View Source
const (
	TaskOptionsOverwriteModeAlways = TaskOptionsOverwriteMode("ALWAYS")
	TaskOptionsOverwriteModeNever  = TaskOptionsOverwriteMode("NEVER")
)
View Source
const (
	TaskOptionsPosixPermissionsNone     = TaskOptionsPosixPermissions("NONE")
	TaskOptionsPosixPermissionsPreserve = TaskOptionsPosixPermissions("PRESERVE")
)
View Source
const (
	TaskOptionsPreserveDeletedFilesPreserve = TaskOptionsPreserveDeletedFiles("PRESERVE")
	TaskOptionsPreserveDeletedFilesRemove   = TaskOptionsPreserveDeletedFiles("REMOVE")
)
View Source
const (
	TaskOptionsPreserveDevicesNone     = TaskOptionsPreserveDevices("NONE")
	TaskOptionsPreserveDevicesPreserve = TaskOptionsPreserveDevices("PRESERVE")
)
View Source
const (
	TaskOptionsSecurityDescriptorCopyFlagsNone          = TaskOptionsSecurityDescriptorCopyFlags("NONE")
	TaskOptionsSecurityDescriptorCopyFlagsOwnerDacl     = TaskOptionsSecurityDescriptorCopyFlags("OWNER_DACL")
	TaskOptionsSecurityDescriptorCopyFlagsOwnerDaclSacl = TaskOptionsSecurityDescriptorCopyFlags("OWNER_DACL_SACL")
)
View Source
const (
	TaskOptionsTaskQueueingEnabled  = TaskOptionsTaskQueueing("ENABLED")
	TaskOptionsTaskQueueingDisabled = TaskOptionsTaskQueueing("DISABLED")
)
View Source
const (
	TaskOptionsTransferModeChanged = TaskOptionsTransferMode("CHANGED")
	TaskOptionsTransferModeAll     = TaskOptionsTransferMode("ALL")
)
View Source
const (
	TaskOptionsUidNone     = TaskOptionsUid("NONE")
	TaskOptionsUidIntValue = TaskOptionsUid("INT_VALUE")
	TaskOptionsUidName     = TaskOptionsUid("NAME")
	TaskOptionsUidBoth     = TaskOptionsUid("BOTH")
)
View Source
const (
	TaskOptionsVerifyModePointInTimeConsistent = TaskOptionsVerifyMode("POINT_IN_TIME_CONSISTENT")
	TaskOptionsVerifyModeOnlyFilesTransferred  = TaskOptionsVerifyMode("ONLY_FILES_TRANSFERRED")
	TaskOptionsVerifyModeNone                  = TaskOptionsVerifyMode("NONE")
)
View Source
const (
	TaskStatusAvailable   = TaskStatus("AVAILABLE")
	TaskStatusCreating    = TaskStatus("CREATING")
	TaskStatusQueued      = TaskStatus("QUEUED")
	TaskStatusRunning     = TaskStatus("RUNNING")
	TaskStatusUnavailable = TaskStatus("UNAVAILABLE")
)
View Source
const (
	TaskFilterRuleFilterTypeSimplePattern = TaskFilterRuleFilterType("SIMPLE_PATTERN")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Agent

type Agent struct {
	pulumi.CustomResourceState

	// Activation key of the Agent.
	ActivationKey pulumi.StringOutput `pulumi:"activationKey"`
	// The DataSync Agent ARN.
	AgentArn pulumi.StringOutput `pulumi:"agentArn"`
	// The name configured for the agent. Text reference used to identify the agent in the console.
	AgentName pulumi.StringPtrOutput `pulumi:"agentName"`
	// The service endpoints that the agent will connect to.
	EndpointType AgentEndpointTypeOutput `pulumi:"endpointType"`
	// The ARNs of the security group used to protect your data transfer task subnets.
	SecurityGroupArns pulumi.StringArrayOutput `pulumi:"securityGroupArns"`
	// The ARNs of the subnets in which DataSync will create elastic network interfaces for each data transfer task.
	SubnetArns pulumi.StringArrayOutput `pulumi:"subnetArns"`
	// An array of key-value pairs to apply to this resource.
	Tags AgentTagArrayOutput `pulumi:"tags"`
	// The ID of the VPC endpoint that the agent has access to.
	VpcEndpointId pulumi.StringPtrOutput `pulumi:"vpcEndpointId"`
}

Resource schema for AWS::DataSync::Agent.

func GetAgent

func GetAgent(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AgentState, opts ...pulumi.ResourceOption) (*Agent, error)

GetAgent gets an existing Agent resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewAgent

func NewAgent(ctx *pulumi.Context,
	name string, args *AgentArgs, opts ...pulumi.ResourceOption) (*Agent, error)

NewAgent registers a new resource with the given unique name, arguments, and options.

func (*Agent) ElementType

func (*Agent) ElementType() reflect.Type

func (*Agent) ToAgentOutput

func (i *Agent) ToAgentOutput() AgentOutput

func (*Agent) ToAgentOutputWithContext

func (i *Agent) ToAgentOutputWithContext(ctx context.Context) AgentOutput

type AgentArgs

type AgentArgs struct {
	// Activation key of the Agent.
	ActivationKey pulumi.StringInput
	// The name configured for the agent. Text reference used to identify the agent in the console.
	AgentName pulumi.StringPtrInput
	// The ARNs of the security group used to protect your data transfer task subnets.
	SecurityGroupArns pulumi.StringArrayInput
	// The ARNs of the subnets in which DataSync will create elastic network interfaces for each data transfer task.
	SubnetArns pulumi.StringArrayInput
	// An array of key-value pairs to apply to this resource.
	Tags AgentTagArrayInput
	// The ID of the VPC endpoint that the agent has access to.
	VpcEndpointId pulumi.StringPtrInput
}

The set of arguments for constructing a Agent resource.

func (AgentArgs) ElementType

func (AgentArgs) ElementType() reflect.Type

type AgentEndpointType

type AgentEndpointType string

The service endpoints that the agent will connect to.

func (AgentEndpointType) ElementType

func (AgentEndpointType) ElementType() reflect.Type

func (AgentEndpointType) ToAgentEndpointTypeOutput

func (e AgentEndpointType) ToAgentEndpointTypeOutput() AgentEndpointTypeOutput

func (AgentEndpointType) ToAgentEndpointTypeOutputWithContext

func (e AgentEndpointType) ToAgentEndpointTypeOutputWithContext(ctx context.Context) AgentEndpointTypeOutput

func (AgentEndpointType) ToAgentEndpointTypePtrOutput

func (e AgentEndpointType) ToAgentEndpointTypePtrOutput() AgentEndpointTypePtrOutput

func (AgentEndpointType) ToAgentEndpointTypePtrOutputWithContext

func (e AgentEndpointType) ToAgentEndpointTypePtrOutputWithContext(ctx context.Context) AgentEndpointTypePtrOutput

func (AgentEndpointType) ToStringOutput

func (e AgentEndpointType) ToStringOutput() pulumi.StringOutput

func (AgentEndpointType) ToStringOutputWithContext

func (e AgentEndpointType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AgentEndpointType) ToStringPtrOutput

func (e AgentEndpointType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AgentEndpointType) ToStringPtrOutputWithContext

func (e AgentEndpointType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AgentEndpointTypeInput

type AgentEndpointTypeInput interface {
	pulumi.Input

	ToAgentEndpointTypeOutput() AgentEndpointTypeOutput
	ToAgentEndpointTypeOutputWithContext(context.Context) AgentEndpointTypeOutput
}

AgentEndpointTypeInput is an input type that accepts AgentEndpointTypeArgs and AgentEndpointTypeOutput values. You can construct a concrete instance of `AgentEndpointTypeInput` via:

AgentEndpointTypeArgs{...}

type AgentEndpointTypeOutput

type AgentEndpointTypeOutput struct{ *pulumi.OutputState }

func (AgentEndpointTypeOutput) ElementType

func (AgentEndpointTypeOutput) ElementType() reflect.Type

func (AgentEndpointTypeOutput) ToAgentEndpointTypeOutput

func (o AgentEndpointTypeOutput) ToAgentEndpointTypeOutput() AgentEndpointTypeOutput

func (AgentEndpointTypeOutput) ToAgentEndpointTypeOutputWithContext

func (o AgentEndpointTypeOutput) ToAgentEndpointTypeOutputWithContext(ctx context.Context) AgentEndpointTypeOutput

func (AgentEndpointTypeOutput) ToAgentEndpointTypePtrOutput

func (o AgentEndpointTypeOutput) ToAgentEndpointTypePtrOutput() AgentEndpointTypePtrOutput

func (AgentEndpointTypeOutput) ToAgentEndpointTypePtrOutputWithContext

func (o AgentEndpointTypeOutput) ToAgentEndpointTypePtrOutputWithContext(ctx context.Context) AgentEndpointTypePtrOutput

func (AgentEndpointTypeOutput) ToStringOutput

func (o AgentEndpointTypeOutput) ToStringOutput() pulumi.StringOutput

func (AgentEndpointTypeOutput) ToStringOutputWithContext

func (o AgentEndpointTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AgentEndpointTypeOutput) ToStringPtrOutput

func (o AgentEndpointTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AgentEndpointTypeOutput) ToStringPtrOutputWithContext

func (o AgentEndpointTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AgentEndpointTypePtrInput

type AgentEndpointTypePtrInput interface {
	pulumi.Input

	ToAgentEndpointTypePtrOutput() AgentEndpointTypePtrOutput
	ToAgentEndpointTypePtrOutputWithContext(context.Context) AgentEndpointTypePtrOutput
}

func AgentEndpointTypePtr

func AgentEndpointTypePtr(v string) AgentEndpointTypePtrInput

type AgentEndpointTypePtrOutput

type AgentEndpointTypePtrOutput struct{ *pulumi.OutputState }

func (AgentEndpointTypePtrOutput) Elem

func (AgentEndpointTypePtrOutput) ElementType

func (AgentEndpointTypePtrOutput) ElementType() reflect.Type

func (AgentEndpointTypePtrOutput) ToAgentEndpointTypePtrOutput

func (o AgentEndpointTypePtrOutput) ToAgentEndpointTypePtrOutput() AgentEndpointTypePtrOutput

func (AgentEndpointTypePtrOutput) ToAgentEndpointTypePtrOutputWithContext

func (o AgentEndpointTypePtrOutput) ToAgentEndpointTypePtrOutputWithContext(ctx context.Context) AgentEndpointTypePtrOutput

func (AgentEndpointTypePtrOutput) ToStringPtrOutput

func (o AgentEndpointTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AgentEndpointTypePtrOutput) ToStringPtrOutputWithContext

func (o AgentEndpointTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AgentInput

type AgentInput interface {
	pulumi.Input

	ToAgentOutput() AgentOutput
	ToAgentOutputWithContext(ctx context.Context) AgentOutput
}

type AgentOutput

type AgentOutput struct{ *pulumi.OutputState }

func (AgentOutput) ElementType

func (AgentOutput) ElementType() reflect.Type

func (AgentOutput) ToAgentOutput

func (o AgentOutput) ToAgentOutput() AgentOutput

func (AgentOutput) ToAgentOutputWithContext

func (o AgentOutput) ToAgentOutputWithContext(ctx context.Context) AgentOutput

type AgentState

type AgentState struct {
}

func (AgentState) ElementType

func (AgentState) ElementType() reflect.Type

type AgentTag

type AgentTag struct {
	// The key for an AWS resource tag.
	Key string `pulumi:"key"`
	// The value for an AWS resource tag.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type AgentTagArgs

type AgentTagArgs struct {
	// The key for an AWS resource tag.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for an AWS resource tag.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (AgentTagArgs) ElementType

func (AgentTagArgs) ElementType() reflect.Type

func (AgentTagArgs) ToAgentTagOutput

func (i AgentTagArgs) ToAgentTagOutput() AgentTagOutput

func (AgentTagArgs) ToAgentTagOutputWithContext

func (i AgentTagArgs) ToAgentTagOutputWithContext(ctx context.Context) AgentTagOutput

type AgentTagArray

type AgentTagArray []AgentTagInput

func (AgentTagArray) ElementType

func (AgentTagArray) ElementType() reflect.Type

func (AgentTagArray) ToAgentTagArrayOutput

func (i AgentTagArray) ToAgentTagArrayOutput() AgentTagArrayOutput

func (AgentTagArray) ToAgentTagArrayOutputWithContext

func (i AgentTagArray) ToAgentTagArrayOutputWithContext(ctx context.Context) AgentTagArrayOutput

type AgentTagArrayInput

type AgentTagArrayInput interface {
	pulumi.Input

	ToAgentTagArrayOutput() AgentTagArrayOutput
	ToAgentTagArrayOutputWithContext(context.Context) AgentTagArrayOutput
}

AgentTagArrayInput is an input type that accepts AgentTagArray and AgentTagArrayOutput values. You can construct a concrete instance of `AgentTagArrayInput` via:

AgentTagArray{ AgentTagArgs{...} }

type AgentTagArrayOutput

type AgentTagArrayOutput struct{ *pulumi.OutputState }

func (AgentTagArrayOutput) ElementType

func (AgentTagArrayOutput) ElementType() reflect.Type

func (AgentTagArrayOutput) Index

func (AgentTagArrayOutput) ToAgentTagArrayOutput

func (o AgentTagArrayOutput) ToAgentTagArrayOutput() AgentTagArrayOutput

func (AgentTagArrayOutput) ToAgentTagArrayOutputWithContext

func (o AgentTagArrayOutput) ToAgentTagArrayOutputWithContext(ctx context.Context) AgentTagArrayOutput

type AgentTagInput

type AgentTagInput interface {
	pulumi.Input

	ToAgentTagOutput() AgentTagOutput
	ToAgentTagOutputWithContext(context.Context) AgentTagOutput
}

AgentTagInput is an input type that accepts AgentTagArgs and AgentTagOutput values. You can construct a concrete instance of `AgentTagInput` via:

AgentTagArgs{...}

type AgentTagOutput

type AgentTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (AgentTagOutput) ElementType

func (AgentTagOutput) ElementType() reflect.Type

func (AgentTagOutput) Key

The key for an AWS resource tag.

func (AgentTagOutput) ToAgentTagOutput

func (o AgentTagOutput) ToAgentTagOutput() AgentTagOutput

func (AgentTagOutput) ToAgentTagOutputWithContext

func (o AgentTagOutput) ToAgentTagOutputWithContext(ctx context.Context) AgentTagOutput

func (AgentTagOutput) Value

The value for an AWS resource tag.

type LocationEFS

type LocationEFS struct {
	pulumi.CustomResourceState

	Ec2Config LocationEFSEc2ConfigOutput `pulumi:"ec2Config"`
	// The Amazon Resource Name (ARN) for the Amazon EFS file system.
	EfsFilesystemArn pulumi.StringOutput `pulumi:"efsFilesystemArn"`
	// The Amazon Resource Name (ARN) of the Amazon EFS file system location that is created.
	LocationArn pulumi.StringOutput `pulumi:"locationArn"`
	// The URL of the EFS location that was described.
	LocationUri pulumi.StringOutput `pulumi:"locationUri"`
	// A subdirectory in the location's path. This subdirectory in the EFS file system is used to read data from the EFS source location or write data to the EFS destination.
	Subdirectory pulumi.StringPtrOutput `pulumi:"subdirectory"`
	// An array of key-value pairs to apply to this resource.
	Tags LocationEFSTagArrayOutput `pulumi:"tags"`
}

Resource schema for AWS::DataSync::LocationEFS.

func GetLocationEFS

func GetLocationEFS(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LocationEFSState, opts ...pulumi.ResourceOption) (*LocationEFS, error)

GetLocationEFS gets an existing LocationEFS resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewLocationEFS

func NewLocationEFS(ctx *pulumi.Context,
	name string, args *LocationEFSArgs, opts ...pulumi.ResourceOption) (*LocationEFS, error)

NewLocationEFS registers a new resource with the given unique name, arguments, and options.

func (*LocationEFS) ElementType

func (*LocationEFS) ElementType() reflect.Type

func (*LocationEFS) ToLocationEFSOutput

func (i *LocationEFS) ToLocationEFSOutput() LocationEFSOutput

func (*LocationEFS) ToLocationEFSOutputWithContext

func (i *LocationEFS) ToLocationEFSOutputWithContext(ctx context.Context) LocationEFSOutput

type LocationEFSArgs

type LocationEFSArgs struct {
	Ec2Config LocationEFSEc2ConfigInput
	// The Amazon Resource Name (ARN) for the Amazon EFS file system.
	EfsFilesystemArn pulumi.StringInput
	// A subdirectory in the location's path. This subdirectory in the EFS file system is used to read data from the EFS source location or write data to the EFS destination.
	Subdirectory pulumi.StringPtrInput
	// An array of key-value pairs to apply to this resource.
	Tags LocationEFSTagArrayInput
}

The set of arguments for constructing a LocationEFS resource.

func (LocationEFSArgs) ElementType

func (LocationEFSArgs) ElementType() reflect.Type

type LocationEFSEc2Config

type LocationEFSEc2Config struct {
	// The Amazon Resource Names (ARNs) of the security groups that are configured for the Amazon EC2 resource.
	SecurityGroupArns []string `pulumi:"securityGroupArns"`
	// The ARN of the subnet that DataSync uses to access the target EFS file system.
	SubnetArn string `pulumi:"subnetArn"`
}

The subnet and security group that DataSync uses to access target EFS file system.

type LocationEFSEc2ConfigArgs

type LocationEFSEc2ConfigArgs struct {
	// The Amazon Resource Names (ARNs) of the security groups that are configured for the Amazon EC2 resource.
	SecurityGroupArns pulumi.StringArrayInput `pulumi:"securityGroupArns"`
	// The ARN of the subnet that DataSync uses to access the target EFS file system.
	SubnetArn pulumi.StringInput `pulumi:"subnetArn"`
}

The subnet and security group that DataSync uses to access target EFS file system.

func (LocationEFSEc2ConfigArgs) ElementType

func (LocationEFSEc2ConfigArgs) ElementType() reflect.Type

func (LocationEFSEc2ConfigArgs) ToLocationEFSEc2ConfigOutput

func (i LocationEFSEc2ConfigArgs) ToLocationEFSEc2ConfigOutput() LocationEFSEc2ConfigOutput

func (LocationEFSEc2ConfigArgs) ToLocationEFSEc2ConfigOutputWithContext

func (i LocationEFSEc2ConfigArgs) ToLocationEFSEc2ConfigOutputWithContext(ctx context.Context) LocationEFSEc2ConfigOutput

func (LocationEFSEc2ConfigArgs) ToLocationEFSEc2ConfigPtrOutput

func (i LocationEFSEc2ConfigArgs) ToLocationEFSEc2ConfigPtrOutput() LocationEFSEc2ConfigPtrOutput

func (LocationEFSEc2ConfigArgs) ToLocationEFSEc2ConfigPtrOutputWithContext

func (i LocationEFSEc2ConfigArgs) ToLocationEFSEc2ConfigPtrOutputWithContext(ctx context.Context) LocationEFSEc2ConfigPtrOutput

type LocationEFSEc2ConfigInput

type LocationEFSEc2ConfigInput interface {
	pulumi.Input

	ToLocationEFSEc2ConfigOutput() LocationEFSEc2ConfigOutput
	ToLocationEFSEc2ConfigOutputWithContext(context.Context) LocationEFSEc2ConfigOutput
}

LocationEFSEc2ConfigInput is an input type that accepts LocationEFSEc2ConfigArgs and LocationEFSEc2ConfigOutput values. You can construct a concrete instance of `LocationEFSEc2ConfigInput` via:

LocationEFSEc2ConfigArgs{...}

type LocationEFSEc2ConfigOutput

type LocationEFSEc2ConfigOutput struct{ *pulumi.OutputState }

The subnet and security group that DataSync uses to access target EFS file system.

func (LocationEFSEc2ConfigOutput) ElementType

func (LocationEFSEc2ConfigOutput) ElementType() reflect.Type

func (LocationEFSEc2ConfigOutput) SecurityGroupArns

func (o LocationEFSEc2ConfigOutput) SecurityGroupArns() pulumi.StringArrayOutput

The Amazon Resource Names (ARNs) of the security groups that are configured for the Amazon EC2 resource.

func (LocationEFSEc2ConfigOutput) SubnetArn

The ARN of the subnet that DataSync uses to access the target EFS file system.

func (LocationEFSEc2ConfigOutput) ToLocationEFSEc2ConfigOutput

func (o LocationEFSEc2ConfigOutput) ToLocationEFSEc2ConfigOutput() LocationEFSEc2ConfigOutput

func (LocationEFSEc2ConfigOutput) ToLocationEFSEc2ConfigOutputWithContext

func (o LocationEFSEc2ConfigOutput) ToLocationEFSEc2ConfigOutputWithContext(ctx context.Context) LocationEFSEc2ConfigOutput

func (LocationEFSEc2ConfigOutput) ToLocationEFSEc2ConfigPtrOutput

func (o LocationEFSEc2ConfigOutput) ToLocationEFSEc2ConfigPtrOutput() LocationEFSEc2ConfigPtrOutput

func (LocationEFSEc2ConfigOutput) ToLocationEFSEc2ConfigPtrOutputWithContext

func (o LocationEFSEc2ConfigOutput) ToLocationEFSEc2ConfigPtrOutputWithContext(ctx context.Context) LocationEFSEc2ConfigPtrOutput

type LocationEFSEc2ConfigPtrInput

type LocationEFSEc2ConfigPtrInput interface {
	pulumi.Input

	ToLocationEFSEc2ConfigPtrOutput() LocationEFSEc2ConfigPtrOutput
	ToLocationEFSEc2ConfigPtrOutputWithContext(context.Context) LocationEFSEc2ConfigPtrOutput
}

LocationEFSEc2ConfigPtrInput is an input type that accepts LocationEFSEc2ConfigArgs, LocationEFSEc2ConfigPtr and LocationEFSEc2ConfigPtrOutput values. You can construct a concrete instance of `LocationEFSEc2ConfigPtrInput` via:

        LocationEFSEc2ConfigArgs{...}

or:

        nil

type LocationEFSEc2ConfigPtrOutput

type LocationEFSEc2ConfigPtrOutput struct{ *pulumi.OutputState }

func (LocationEFSEc2ConfigPtrOutput) Elem

func (LocationEFSEc2ConfigPtrOutput) ElementType

func (LocationEFSEc2ConfigPtrOutput) SecurityGroupArns

The Amazon Resource Names (ARNs) of the security groups that are configured for the Amazon EC2 resource.

func (LocationEFSEc2ConfigPtrOutput) SubnetArn

The ARN of the subnet that DataSync uses to access the target EFS file system.

func (LocationEFSEc2ConfigPtrOutput) ToLocationEFSEc2ConfigPtrOutput

func (o LocationEFSEc2ConfigPtrOutput) ToLocationEFSEc2ConfigPtrOutput() LocationEFSEc2ConfigPtrOutput

func (LocationEFSEc2ConfigPtrOutput) ToLocationEFSEc2ConfigPtrOutputWithContext

func (o LocationEFSEc2ConfigPtrOutput) ToLocationEFSEc2ConfigPtrOutputWithContext(ctx context.Context) LocationEFSEc2ConfigPtrOutput

type LocationEFSInput

type LocationEFSInput interface {
	pulumi.Input

	ToLocationEFSOutput() LocationEFSOutput
	ToLocationEFSOutputWithContext(ctx context.Context) LocationEFSOutput
}

type LocationEFSOutput

type LocationEFSOutput struct{ *pulumi.OutputState }

func (LocationEFSOutput) ElementType

func (LocationEFSOutput) ElementType() reflect.Type

func (LocationEFSOutput) ToLocationEFSOutput

func (o LocationEFSOutput) ToLocationEFSOutput() LocationEFSOutput

func (LocationEFSOutput) ToLocationEFSOutputWithContext

func (o LocationEFSOutput) ToLocationEFSOutputWithContext(ctx context.Context) LocationEFSOutput

type LocationEFSState

type LocationEFSState struct {
}

func (LocationEFSState) ElementType

func (LocationEFSState) ElementType() reflect.Type

type LocationEFSTag

type LocationEFSTag struct {
	// The key for an AWS resource tag.
	Key string `pulumi:"key"`
	// The value for an AWS resource tag.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type LocationEFSTagArgs

type LocationEFSTagArgs struct {
	// The key for an AWS resource tag.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for an AWS resource tag.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (LocationEFSTagArgs) ElementType

func (LocationEFSTagArgs) ElementType() reflect.Type

func (LocationEFSTagArgs) ToLocationEFSTagOutput

func (i LocationEFSTagArgs) ToLocationEFSTagOutput() LocationEFSTagOutput

func (LocationEFSTagArgs) ToLocationEFSTagOutputWithContext

func (i LocationEFSTagArgs) ToLocationEFSTagOutputWithContext(ctx context.Context) LocationEFSTagOutput

type LocationEFSTagArray

type LocationEFSTagArray []LocationEFSTagInput

func (LocationEFSTagArray) ElementType

func (LocationEFSTagArray) ElementType() reflect.Type

func (LocationEFSTagArray) ToLocationEFSTagArrayOutput

func (i LocationEFSTagArray) ToLocationEFSTagArrayOutput() LocationEFSTagArrayOutput

func (LocationEFSTagArray) ToLocationEFSTagArrayOutputWithContext

func (i LocationEFSTagArray) ToLocationEFSTagArrayOutputWithContext(ctx context.Context) LocationEFSTagArrayOutput

type LocationEFSTagArrayInput

type LocationEFSTagArrayInput interface {
	pulumi.Input

	ToLocationEFSTagArrayOutput() LocationEFSTagArrayOutput
	ToLocationEFSTagArrayOutputWithContext(context.Context) LocationEFSTagArrayOutput
}

LocationEFSTagArrayInput is an input type that accepts LocationEFSTagArray and LocationEFSTagArrayOutput values. You can construct a concrete instance of `LocationEFSTagArrayInput` via:

LocationEFSTagArray{ LocationEFSTagArgs{...} }

type LocationEFSTagArrayOutput

type LocationEFSTagArrayOutput struct{ *pulumi.OutputState }

func (LocationEFSTagArrayOutput) ElementType

func (LocationEFSTagArrayOutput) ElementType() reflect.Type

func (LocationEFSTagArrayOutput) Index

func (LocationEFSTagArrayOutput) ToLocationEFSTagArrayOutput

func (o LocationEFSTagArrayOutput) ToLocationEFSTagArrayOutput() LocationEFSTagArrayOutput

func (LocationEFSTagArrayOutput) ToLocationEFSTagArrayOutputWithContext

func (o LocationEFSTagArrayOutput) ToLocationEFSTagArrayOutputWithContext(ctx context.Context) LocationEFSTagArrayOutput

type LocationEFSTagInput

type LocationEFSTagInput interface {
	pulumi.Input

	ToLocationEFSTagOutput() LocationEFSTagOutput
	ToLocationEFSTagOutputWithContext(context.Context) LocationEFSTagOutput
}

LocationEFSTagInput is an input type that accepts LocationEFSTagArgs and LocationEFSTagOutput values. You can construct a concrete instance of `LocationEFSTagInput` via:

LocationEFSTagArgs{...}

type LocationEFSTagOutput

type LocationEFSTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (LocationEFSTagOutput) ElementType

func (LocationEFSTagOutput) ElementType() reflect.Type

func (LocationEFSTagOutput) Key

The key for an AWS resource tag.

func (LocationEFSTagOutput) ToLocationEFSTagOutput

func (o LocationEFSTagOutput) ToLocationEFSTagOutput() LocationEFSTagOutput

func (LocationEFSTagOutput) ToLocationEFSTagOutputWithContext

func (o LocationEFSTagOutput) ToLocationEFSTagOutputWithContext(ctx context.Context) LocationEFSTagOutput

func (LocationEFSTagOutput) Value

The value for an AWS resource tag.

type LocationFSxWindows

type LocationFSxWindows struct {
	pulumi.CustomResourceState

	// The name of the Windows domain that the FSx for Windows server belongs to.
	Domain pulumi.StringPtrOutput `pulumi:"domain"`
	// The Amazon Resource Name (ARN) for the FSx for Windows file system.
	FsxFilesystemArn pulumi.StringOutput `pulumi:"fsxFilesystemArn"`
	// The Amazon Resource Name (ARN) of the Amazon FSx for Windows file system location that is created.
	LocationArn pulumi.StringOutput `pulumi:"locationArn"`
	// The URL of the FSx for Windows location that was described.
	LocationUri pulumi.StringOutput `pulumi:"locationUri"`
	// The password of the user who has the permissions to access files and folders in the FSx for Windows file system.
	Password pulumi.StringOutput `pulumi:"password"`
	// The ARNs of the security groups that are to use to configure the FSx for Windows file system.
	SecurityGroupArns pulumi.StringArrayOutput `pulumi:"securityGroupArns"`
	// A subdirectory in the location's path.
	Subdirectory pulumi.StringPtrOutput `pulumi:"subdirectory"`
	// An array of key-value pairs to apply to this resource.
	Tags LocationFSxWindowsTagArrayOutput `pulumi:"tags"`
	// The user who has the permissions to access files and folders in the FSx for Windows file system.
	User pulumi.StringOutput `pulumi:"user"`
}

Resource schema for AWS::DataSync::LocationFSxWindows.

func GetLocationFSxWindows

func GetLocationFSxWindows(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LocationFSxWindowsState, opts ...pulumi.ResourceOption) (*LocationFSxWindows, error)

GetLocationFSxWindows gets an existing LocationFSxWindows resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewLocationFSxWindows

func NewLocationFSxWindows(ctx *pulumi.Context,
	name string, args *LocationFSxWindowsArgs, opts ...pulumi.ResourceOption) (*LocationFSxWindows, error)

NewLocationFSxWindows registers a new resource with the given unique name, arguments, and options.

func (*LocationFSxWindows) ElementType

func (*LocationFSxWindows) ElementType() reflect.Type

func (*LocationFSxWindows) ToLocationFSxWindowsOutput

func (i *LocationFSxWindows) ToLocationFSxWindowsOutput() LocationFSxWindowsOutput

func (*LocationFSxWindows) ToLocationFSxWindowsOutputWithContext

func (i *LocationFSxWindows) ToLocationFSxWindowsOutputWithContext(ctx context.Context) LocationFSxWindowsOutput

type LocationFSxWindowsArgs

type LocationFSxWindowsArgs struct {
	// The name of the Windows domain that the FSx for Windows server belongs to.
	Domain pulumi.StringPtrInput
	// The Amazon Resource Name (ARN) for the FSx for Windows file system.
	FsxFilesystemArn pulumi.StringInput
	// The password of the user who has the permissions to access files and folders in the FSx for Windows file system.
	Password pulumi.StringInput
	// The ARNs of the security groups that are to use to configure the FSx for Windows file system.
	SecurityGroupArns pulumi.StringArrayInput
	// A subdirectory in the location's path.
	Subdirectory pulumi.StringPtrInput
	// An array of key-value pairs to apply to this resource.
	Tags LocationFSxWindowsTagArrayInput
	// The user who has the permissions to access files and folders in the FSx for Windows file system.
	User pulumi.StringInput
}

The set of arguments for constructing a LocationFSxWindows resource.

func (LocationFSxWindowsArgs) ElementType

func (LocationFSxWindowsArgs) ElementType() reflect.Type

type LocationFSxWindowsInput

type LocationFSxWindowsInput interface {
	pulumi.Input

	ToLocationFSxWindowsOutput() LocationFSxWindowsOutput
	ToLocationFSxWindowsOutputWithContext(ctx context.Context) LocationFSxWindowsOutput
}

type LocationFSxWindowsOutput

type LocationFSxWindowsOutput struct{ *pulumi.OutputState }

func (LocationFSxWindowsOutput) ElementType

func (LocationFSxWindowsOutput) ElementType() reflect.Type

func (LocationFSxWindowsOutput) ToLocationFSxWindowsOutput

func (o LocationFSxWindowsOutput) ToLocationFSxWindowsOutput() LocationFSxWindowsOutput

func (LocationFSxWindowsOutput) ToLocationFSxWindowsOutputWithContext

func (o LocationFSxWindowsOutput) ToLocationFSxWindowsOutputWithContext(ctx context.Context) LocationFSxWindowsOutput

type LocationFSxWindowsState

type LocationFSxWindowsState struct {
}

func (LocationFSxWindowsState) ElementType

func (LocationFSxWindowsState) ElementType() reflect.Type

type LocationFSxWindowsTag

type LocationFSxWindowsTag struct {
	// The key for an AWS resource tag.
	Key string `pulumi:"key"`
	// The value for an AWS resource tag.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type LocationFSxWindowsTagArgs

type LocationFSxWindowsTagArgs struct {
	// The key for an AWS resource tag.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for an AWS resource tag.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (LocationFSxWindowsTagArgs) ElementType

func (LocationFSxWindowsTagArgs) ElementType() reflect.Type

func (LocationFSxWindowsTagArgs) ToLocationFSxWindowsTagOutput

func (i LocationFSxWindowsTagArgs) ToLocationFSxWindowsTagOutput() LocationFSxWindowsTagOutput

func (LocationFSxWindowsTagArgs) ToLocationFSxWindowsTagOutputWithContext

func (i LocationFSxWindowsTagArgs) ToLocationFSxWindowsTagOutputWithContext(ctx context.Context) LocationFSxWindowsTagOutput

type LocationFSxWindowsTagArray

type LocationFSxWindowsTagArray []LocationFSxWindowsTagInput

func (LocationFSxWindowsTagArray) ElementType

func (LocationFSxWindowsTagArray) ElementType() reflect.Type

func (LocationFSxWindowsTagArray) ToLocationFSxWindowsTagArrayOutput

func (i LocationFSxWindowsTagArray) ToLocationFSxWindowsTagArrayOutput() LocationFSxWindowsTagArrayOutput

func (LocationFSxWindowsTagArray) ToLocationFSxWindowsTagArrayOutputWithContext

func (i LocationFSxWindowsTagArray) ToLocationFSxWindowsTagArrayOutputWithContext(ctx context.Context) LocationFSxWindowsTagArrayOutput

type LocationFSxWindowsTagArrayInput

type LocationFSxWindowsTagArrayInput interface {
	pulumi.Input

	ToLocationFSxWindowsTagArrayOutput() LocationFSxWindowsTagArrayOutput
	ToLocationFSxWindowsTagArrayOutputWithContext(context.Context) LocationFSxWindowsTagArrayOutput
}

LocationFSxWindowsTagArrayInput is an input type that accepts LocationFSxWindowsTagArray and LocationFSxWindowsTagArrayOutput values. You can construct a concrete instance of `LocationFSxWindowsTagArrayInput` via:

LocationFSxWindowsTagArray{ LocationFSxWindowsTagArgs{...} }

type LocationFSxWindowsTagArrayOutput

type LocationFSxWindowsTagArrayOutput struct{ *pulumi.OutputState }

func (LocationFSxWindowsTagArrayOutput) ElementType

func (LocationFSxWindowsTagArrayOutput) Index

func (LocationFSxWindowsTagArrayOutput) ToLocationFSxWindowsTagArrayOutput

func (o LocationFSxWindowsTagArrayOutput) ToLocationFSxWindowsTagArrayOutput() LocationFSxWindowsTagArrayOutput

func (LocationFSxWindowsTagArrayOutput) ToLocationFSxWindowsTagArrayOutputWithContext

func (o LocationFSxWindowsTagArrayOutput) ToLocationFSxWindowsTagArrayOutputWithContext(ctx context.Context) LocationFSxWindowsTagArrayOutput

type LocationFSxWindowsTagInput

type LocationFSxWindowsTagInput interface {
	pulumi.Input

	ToLocationFSxWindowsTagOutput() LocationFSxWindowsTagOutput
	ToLocationFSxWindowsTagOutputWithContext(context.Context) LocationFSxWindowsTagOutput
}

LocationFSxWindowsTagInput is an input type that accepts LocationFSxWindowsTagArgs and LocationFSxWindowsTagOutput values. You can construct a concrete instance of `LocationFSxWindowsTagInput` via:

LocationFSxWindowsTagArgs{...}

type LocationFSxWindowsTagOutput

type LocationFSxWindowsTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (LocationFSxWindowsTagOutput) ElementType

func (LocationFSxWindowsTagOutput) Key

The key for an AWS resource tag.

func (LocationFSxWindowsTagOutput) ToLocationFSxWindowsTagOutput

func (o LocationFSxWindowsTagOutput) ToLocationFSxWindowsTagOutput() LocationFSxWindowsTagOutput

func (LocationFSxWindowsTagOutput) ToLocationFSxWindowsTagOutputWithContext

func (o LocationFSxWindowsTagOutput) ToLocationFSxWindowsTagOutputWithContext(ctx context.Context) LocationFSxWindowsTagOutput

func (LocationFSxWindowsTagOutput) Value

The value for an AWS resource tag.

type LocationHDFS added in v0.4.0

type LocationHDFS struct {
	pulumi.CustomResourceState

	// ARN(s) of the agent(s) to use for an HDFS location.
	AgentArns pulumi.StringArrayOutput `pulumi:"agentArns"`
	// The authentication mode used to determine identity of user.
	AuthenticationType LocationHDFSAuthenticationTypePtrOutput `pulumi:"authenticationType"`
	// Size of chunks (blocks) in bytes that the data is divided into when stored in the HDFS cluster.
	BlockSize pulumi.IntPtrOutput `pulumi:"blockSize"`
	// The Base64 string representation of the Keytab file.
	KerberosKeytab pulumi.StringPtrOutput `pulumi:"kerberosKeytab"`
	// The string representation of the Krb5Conf file, or the presigned URL to access the Krb5.conf file within an S3 bucket.
	KerberosKrb5Conf pulumi.StringPtrOutput `pulumi:"kerberosKrb5Conf"`
	// The unique identity, or principal, to which Kerberos can assign tickets.
	KerberosPrincipal pulumi.StringPtrOutput `pulumi:"kerberosPrincipal"`
	// The identifier for the Key Management Server where the encryption keys that encrypt data inside HDFS clusters are stored.
	KmsKeyProviderUri pulumi.StringPtrOutput `pulumi:"kmsKeyProviderUri"`
	// The Amazon Resource Name (ARN) of the HDFS location.
	LocationArn pulumi.StringOutput `pulumi:"locationArn"`
	// The URL of the HDFS location that was described.
	LocationUri pulumi.StringOutput `pulumi:"locationUri"`
	// An array of Name Node(s) of the HDFS location.
	NameNodes        LocationHDFSNameNodeArrayOutput       `pulumi:"nameNodes"`
	QopConfiguration LocationHDFSQopConfigurationPtrOutput `pulumi:"qopConfiguration"`
	// Number of copies of each block that exists inside the HDFS cluster.
	ReplicationFactor pulumi.IntPtrOutput `pulumi:"replicationFactor"`
	// The user name that has read and write permissions on the specified HDFS cluster.
	SimpleUser pulumi.StringPtrOutput `pulumi:"simpleUser"`
	// The subdirectory in HDFS that is used to read data from the HDFS source location or write data to the HDFS destination.
	Subdirectory pulumi.StringPtrOutput `pulumi:"subdirectory"`
	// An array of key-value pairs to apply to this resource.
	Tags LocationHDFSTagArrayOutput `pulumi:"tags"`
}

Resource schema for AWS::DataSync::LocationHDFS.

func GetLocationHDFS added in v0.4.0

func GetLocationHDFS(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LocationHDFSState, opts ...pulumi.ResourceOption) (*LocationHDFS, error)

GetLocationHDFS gets an existing LocationHDFS resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewLocationHDFS added in v0.4.0

func NewLocationHDFS(ctx *pulumi.Context,
	name string, args *LocationHDFSArgs, opts ...pulumi.ResourceOption) (*LocationHDFS, error)

NewLocationHDFS registers a new resource with the given unique name, arguments, and options.

func (*LocationHDFS) ElementType added in v0.4.0

func (*LocationHDFS) ElementType() reflect.Type

func (*LocationHDFS) ToLocationHDFSOutput added in v0.4.0

func (i *LocationHDFS) ToLocationHDFSOutput() LocationHDFSOutput

func (*LocationHDFS) ToLocationHDFSOutputWithContext added in v0.4.0

func (i *LocationHDFS) ToLocationHDFSOutputWithContext(ctx context.Context) LocationHDFSOutput

type LocationHDFSArgs added in v0.4.0

type LocationHDFSArgs struct {
	// ARN(s) of the agent(s) to use for an HDFS location.
	AgentArns pulumi.StringArrayInput
	// The authentication mode used to determine identity of user.
	AuthenticationType LocationHDFSAuthenticationTypePtrInput
	// Size of chunks (blocks) in bytes that the data is divided into when stored in the HDFS cluster.
	BlockSize pulumi.IntPtrInput
	// The Base64 string representation of the Keytab file.
	KerberosKeytab pulumi.StringPtrInput
	// The string representation of the Krb5Conf file, or the presigned URL to access the Krb5.conf file within an S3 bucket.
	KerberosKrb5Conf pulumi.StringPtrInput
	// The unique identity, or principal, to which Kerberos can assign tickets.
	KerberosPrincipal pulumi.StringPtrInput
	// The identifier for the Key Management Server where the encryption keys that encrypt data inside HDFS clusters are stored.
	KmsKeyProviderUri pulumi.StringPtrInput
	// An array of Name Node(s) of the HDFS location.
	NameNodes        LocationHDFSNameNodeArrayInput
	QopConfiguration LocationHDFSQopConfigurationPtrInput
	// Number of copies of each block that exists inside the HDFS cluster.
	ReplicationFactor pulumi.IntPtrInput
	// The user name that has read and write permissions on the specified HDFS cluster.
	SimpleUser pulumi.StringPtrInput
	// The subdirectory in HDFS that is used to read data from the HDFS source location or write data to the HDFS destination.
	Subdirectory pulumi.StringPtrInput
	// An array of key-value pairs to apply to this resource.
	Tags LocationHDFSTagArrayInput
}

The set of arguments for constructing a LocationHDFS resource.

func (LocationHDFSArgs) ElementType added in v0.4.0

func (LocationHDFSArgs) ElementType() reflect.Type

type LocationHDFSAuthenticationType added in v0.4.0

type LocationHDFSAuthenticationType string

The authentication mode used to determine identity of user.

func (LocationHDFSAuthenticationType) ElementType added in v0.4.0

func (LocationHDFSAuthenticationType) ToLocationHDFSAuthenticationTypeOutput added in v0.4.0

func (e LocationHDFSAuthenticationType) ToLocationHDFSAuthenticationTypeOutput() LocationHDFSAuthenticationTypeOutput

func (LocationHDFSAuthenticationType) ToLocationHDFSAuthenticationTypeOutputWithContext added in v0.4.0

func (e LocationHDFSAuthenticationType) ToLocationHDFSAuthenticationTypeOutputWithContext(ctx context.Context) LocationHDFSAuthenticationTypeOutput

func (LocationHDFSAuthenticationType) ToLocationHDFSAuthenticationTypePtrOutput added in v0.4.0

func (e LocationHDFSAuthenticationType) ToLocationHDFSAuthenticationTypePtrOutput() LocationHDFSAuthenticationTypePtrOutput

func (LocationHDFSAuthenticationType) ToLocationHDFSAuthenticationTypePtrOutputWithContext added in v0.4.0

func (e LocationHDFSAuthenticationType) ToLocationHDFSAuthenticationTypePtrOutputWithContext(ctx context.Context) LocationHDFSAuthenticationTypePtrOutput

func (LocationHDFSAuthenticationType) ToStringOutput added in v0.4.0

func (LocationHDFSAuthenticationType) ToStringOutputWithContext added in v0.4.0

func (e LocationHDFSAuthenticationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (LocationHDFSAuthenticationType) ToStringPtrOutput added in v0.4.0

func (LocationHDFSAuthenticationType) ToStringPtrOutputWithContext added in v0.4.0

func (e LocationHDFSAuthenticationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LocationHDFSAuthenticationTypeInput added in v0.4.0

type LocationHDFSAuthenticationTypeInput interface {
	pulumi.Input

	ToLocationHDFSAuthenticationTypeOutput() LocationHDFSAuthenticationTypeOutput
	ToLocationHDFSAuthenticationTypeOutputWithContext(context.Context) LocationHDFSAuthenticationTypeOutput
}

LocationHDFSAuthenticationTypeInput is an input type that accepts LocationHDFSAuthenticationTypeArgs and LocationHDFSAuthenticationTypeOutput values. You can construct a concrete instance of `LocationHDFSAuthenticationTypeInput` via:

LocationHDFSAuthenticationTypeArgs{...}

type LocationHDFSAuthenticationTypeOutput added in v0.4.0

type LocationHDFSAuthenticationTypeOutput struct{ *pulumi.OutputState }

func (LocationHDFSAuthenticationTypeOutput) ElementType added in v0.4.0

func (LocationHDFSAuthenticationTypeOutput) ToLocationHDFSAuthenticationTypeOutput added in v0.4.0

func (o LocationHDFSAuthenticationTypeOutput) ToLocationHDFSAuthenticationTypeOutput() LocationHDFSAuthenticationTypeOutput

func (LocationHDFSAuthenticationTypeOutput) ToLocationHDFSAuthenticationTypeOutputWithContext added in v0.4.0

func (o LocationHDFSAuthenticationTypeOutput) ToLocationHDFSAuthenticationTypeOutputWithContext(ctx context.Context) LocationHDFSAuthenticationTypeOutput

func (LocationHDFSAuthenticationTypeOutput) ToLocationHDFSAuthenticationTypePtrOutput added in v0.4.0

func (o LocationHDFSAuthenticationTypeOutput) ToLocationHDFSAuthenticationTypePtrOutput() LocationHDFSAuthenticationTypePtrOutput

func (LocationHDFSAuthenticationTypeOutput) ToLocationHDFSAuthenticationTypePtrOutputWithContext added in v0.4.0

func (o LocationHDFSAuthenticationTypeOutput) ToLocationHDFSAuthenticationTypePtrOutputWithContext(ctx context.Context) LocationHDFSAuthenticationTypePtrOutput

func (LocationHDFSAuthenticationTypeOutput) ToStringOutput added in v0.4.0

func (LocationHDFSAuthenticationTypeOutput) ToStringOutputWithContext added in v0.4.0

func (o LocationHDFSAuthenticationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (LocationHDFSAuthenticationTypeOutput) ToStringPtrOutput added in v0.4.0

func (LocationHDFSAuthenticationTypeOutput) ToStringPtrOutputWithContext added in v0.4.0

func (o LocationHDFSAuthenticationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LocationHDFSAuthenticationTypePtrInput added in v0.4.0

type LocationHDFSAuthenticationTypePtrInput interface {
	pulumi.Input

	ToLocationHDFSAuthenticationTypePtrOutput() LocationHDFSAuthenticationTypePtrOutput
	ToLocationHDFSAuthenticationTypePtrOutputWithContext(context.Context) LocationHDFSAuthenticationTypePtrOutput
}

func LocationHDFSAuthenticationTypePtr added in v0.4.0

func LocationHDFSAuthenticationTypePtr(v string) LocationHDFSAuthenticationTypePtrInput

type LocationHDFSAuthenticationTypePtrOutput added in v0.4.0

type LocationHDFSAuthenticationTypePtrOutput struct{ *pulumi.OutputState }

func (LocationHDFSAuthenticationTypePtrOutput) Elem added in v0.4.0

func (LocationHDFSAuthenticationTypePtrOutput) ElementType added in v0.4.0

func (LocationHDFSAuthenticationTypePtrOutput) ToLocationHDFSAuthenticationTypePtrOutput added in v0.4.0

func (o LocationHDFSAuthenticationTypePtrOutput) ToLocationHDFSAuthenticationTypePtrOutput() LocationHDFSAuthenticationTypePtrOutput

func (LocationHDFSAuthenticationTypePtrOutput) ToLocationHDFSAuthenticationTypePtrOutputWithContext added in v0.4.0

func (o LocationHDFSAuthenticationTypePtrOutput) ToLocationHDFSAuthenticationTypePtrOutputWithContext(ctx context.Context) LocationHDFSAuthenticationTypePtrOutput

func (LocationHDFSAuthenticationTypePtrOutput) ToStringPtrOutput added in v0.4.0

func (LocationHDFSAuthenticationTypePtrOutput) ToStringPtrOutputWithContext added in v0.4.0

type LocationHDFSInput added in v0.4.0

type LocationHDFSInput interface {
	pulumi.Input

	ToLocationHDFSOutput() LocationHDFSOutput
	ToLocationHDFSOutputWithContext(ctx context.Context) LocationHDFSOutput
}

type LocationHDFSNameNode added in v0.4.0

type LocationHDFSNameNode struct {
	// The DNS name or IP address of the Name Node in the customer's on premises HDFS cluster.
	Hostname string `pulumi:"hostname"`
	// The port on which the Name Node is listening on for client requests.
	Port int `pulumi:"port"`
}

HDFS Name Node IP and port information.

type LocationHDFSNameNodeArgs added in v0.4.0

type LocationHDFSNameNodeArgs struct {
	// The DNS name or IP address of the Name Node in the customer's on premises HDFS cluster.
	Hostname pulumi.StringInput `pulumi:"hostname"`
	// The port on which the Name Node is listening on for client requests.
	Port pulumi.IntInput `pulumi:"port"`
}

HDFS Name Node IP and port information.

func (LocationHDFSNameNodeArgs) ElementType added in v0.4.0

func (LocationHDFSNameNodeArgs) ElementType() reflect.Type

func (LocationHDFSNameNodeArgs) ToLocationHDFSNameNodeOutput added in v0.4.0

func (i LocationHDFSNameNodeArgs) ToLocationHDFSNameNodeOutput() LocationHDFSNameNodeOutput

func (LocationHDFSNameNodeArgs) ToLocationHDFSNameNodeOutputWithContext added in v0.4.0

func (i LocationHDFSNameNodeArgs) ToLocationHDFSNameNodeOutputWithContext(ctx context.Context) LocationHDFSNameNodeOutput

type LocationHDFSNameNodeArray added in v0.4.0

type LocationHDFSNameNodeArray []LocationHDFSNameNodeInput

func (LocationHDFSNameNodeArray) ElementType added in v0.4.0

func (LocationHDFSNameNodeArray) ElementType() reflect.Type

func (LocationHDFSNameNodeArray) ToLocationHDFSNameNodeArrayOutput added in v0.4.0

func (i LocationHDFSNameNodeArray) ToLocationHDFSNameNodeArrayOutput() LocationHDFSNameNodeArrayOutput

func (LocationHDFSNameNodeArray) ToLocationHDFSNameNodeArrayOutputWithContext added in v0.4.0

func (i LocationHDFSNameNodeArray) ToLocationHDFSNameNodeArrayOutputWithContext(ctx context.Context) LocationHDFSNameNodeArrayOutput

type LocationHDFSNameNodeArrayInput added in v0.4.0

type LocationHDFSNameNodeArrayInput interface {
	pulumi.Input

	ToLocationHDFSNameNodeArrayOutput() LocationHDFSNameNodeArrayOutput
	ToLocationHDFSNameNodeArrayOutputWithContext(context.Context) LocationHDFSNameNodeArrayOutput
}

LocationHDFSNameNodeArrayInput is an input type that accepts LocationHDFSNameNodeArray and LocationHDFSNameNodeArrayOutput values. You can construct a concrete instance of `LocationHDFSNameNodeArrayInput` via:

LocationHDFSNameNodeArray{ LocationHDFSNameNodeArgs{...} }

type LocationHDFSNameNodeArrayOutput added in v0.4.0

type LocationHDFSNameNodeArrayOutput struct{ *pulumi.OutputState }

func (LocationHDFSNameNodeArrayOutput) ElementType added in v0.4.0

func (LocationHDFSNameNodeArrayOutput) Index added in v0.4.0

func (LocationHDFSNameNodeArrayOutput) ToLocationHDFSNameNodeArrayOutput added in v0.4.0

func (o LocationHDFSNameNodeArrayOutput) ToLocationHDFSNameNodeArrayOutput() LocationHDFSNameNodeArrayOutput

func (LocationHDFSNameNodeArrayOutput) ToLocationHDFSNameNodeArrayOutputWithContext added in v0.4.0

func (o LocationHDFSNameNodeArrayOutput) ToLocationHDFSNameNodeArrayOutputWithContext(ctx context.Context) LocationHDFSNameNodeArrayOutput

type LocationHDFSNameNodeInput added in v0.4.0

type LocationHDFSNameNodeInput interface {
	pulumi.Input

	ToLocationHDFSNameNodeOutput() LocationHDFSNameNodeOutput
	ToLocationHDFSNameNodeOutputWithContext(context.Context) LocationHDFSNameNodeOutput
}

LocationHDFSNameNodeInput is an input type that accepts LocationHDFSNameNodeArgs and LocationHDFSNameNodeOutput values. You can construct a concrete instance of `LocationHDFSNameNodeInput` via:

LocationHDFSNameNodeArgs{...}

type LocationHDFSNameNodeOutput added in v0.4.0

type LocationHDFSNameNodeOutput struct{ *pulumi.OutputState }

HDFS Name Node IP and port information.

func (LocationHDFSNameNodeOutput) ElementType added in v0.4.0

func (LocationHDFSNameNodeOutput) ElementType() reflect.Type

func (LocationHDFSNameNodeOutput) Hostname added in v0.4.0

The DNS name or IP address of the Name Node in the customer's on premises HDFS cluster.

func (LocationHDFSNameNodeOutput) Port added in v0.4.0

The port on which the Name Node is listening on for client requests.

func (LocationHDFSNameNodeOutput) ToLocationHDFSNameNodeOutput added in v0.4.0

func (o LocationHDFSNameNodeOutput) ToLocationHDFSNameNodeOutput() LocationHDFSNameNodeOutput

func (LocationHDFSNameNodeOutput) ToLocationHDFSNameNodeOutputWithContext added in v0.4.0

func (o LocationHDFSNameNodeOutput) ToLocationHDFSNameNodeOutputWithContext(ctx context.Context) LocationHDFSNameNodeOutput

type LocationHDFSOutput added in v0.4.0

type LocationHDFSOutput struct{ *pulumi.OutputState }

func (LocationHDFSOutput) ElementType added in v0.4.0

func (LocationHDFSOutput) ElementType() reflect.Type

func (LocationHDFSOutput) ToLocationHDFSOutput added in v0.4.0

func (o LocationHDFSOutput) ToLocationHDFSOutput() LocationHDFSOutput

func (LocationHDFSOutput) ToLocationHDFSOutputWithContext added in v0.4.0

func (o LocationHDFSOutput) ToLocationHDFSOutputWithContext(ctx context.Context) LocationHDFSOutput

type LocationHDFSQopConfiguration added in v0.4.0

type LocationHDFSQopConfiguration struct {
	// Configuration for Data Transfer Protection.
	DataTransferProtection *LocationHDFSQopConfigurationDataTransferProtection `pulumi:"dataTransferProtection"`
	// Configuration for RPC Protection.
	RpcProtection *LocationHDFSQopConfigurationRpcProtection `pulumi:"rpcProtection"`
}

Configuration information for RPC Protection and Data Transfer Protection. These parameters can be set to AUTHENTICATION, INTEGRITY, or PRIVACY. The default value is PRIVACY.

type LocationHDFSQopConfigurationArgs added in v0.4.0

type LocationHDFSQopConfigurationArgs struct {
	// Configuration for Data Transfer Protection.
	DataTransferProtection LocationHDFSQopConfigurationDataTransferProtectionPtrInput `pulumi:"dataTransferProtection"`
	// Configuration for RPC Protection.
	RpcProtection LocationHDFSQopConfigurationRpcProtectionPtrInput `pulumi:"rpcProtection"`
}

Configuration information for RPC Protection and Data Transfer Protection. These parameters can be set to AUTHENTICATION, INTEGRITY, or PRIVACY. The default value is PRIVACY.

func (LocationHDFSQopConfigurationArgs) ElementType added in v0.4.0

func (LocationHDFSQopConfigurationArgs) ToLocationHDFSQopConfigurationOutput added in v0.4.0

func (i LocationHDFSQopConfigurationArgs) ToLocationHDFSQopConfigurationOutput() LocationHDFSQopConfigurationOutput

func (LocationHDFSQopConfigurationArgs) ToLocationHDFSQopConfigurationOutputWithContext added in v0.4.0

func (i LocationHDFSQopConfigurationArgs) ToLocationHDFSQopConfigurationOutputWithContext(ctx context.Context) LocationHDFSQopConfigurationOutput

func (LocationHDFSQopConfigurationArgs) ToLocationHDFSQopConfigurationPtrOutput added in v0.4.0

func (i LocationHDFSQopConfigurationArgs) ToLocationHDFSQopConfigurationPtrOutput() LocationHDFSQopConfigurationPtrOutput

func (LocationHDFSQopConfigurationArgs) ToLocationHDFSQopConfigurationPtrOutputWithContext added in v0.4.0

func (i LocationHDFSQopConfigurationArgs) ToLocationHDFSQopConfigurationPtrOutputWithContext(ctx context.Context) LocationHDFSQopConfigurationPtrOutput

type LocationHDFSQopConfigurationDataTransferProtection added in v0.4.0

type LocationHDFSQopConfigurationDataTransferProtection string

Configuration for Data Transfer Protection.

func (LocationHDFSQopConfigurationDataTransferProtection) ElementType added in v0.4.0

func (LocationHDFSQopConfigurationDataTransferProtection) ToLocationHDFSQopConfigurationDataTransferProtectionOutput added in v0.4.0

func (e LocationHDFSQopConfigurationDataTransferProtection) ToLocationHDFSQopConfigurationDataTransferProtectionOutput() LocationHDFSQopConfigurationDataTransferProtectionOutput

func (LocationHDFSQopConfigurationDataTransferProtection) ToLocationHDFSQopConfigurationDataTransferProtectionOutputWithContext added in v0.4.0

func (e LocationHDFSQopConfigurationDataTransferProtection) ToLocationHDFSQopConfigurationDataTransferProtectionOutputWithContext(ctx context.Context) LocationHDFSQopConfigurationDataTransferProtectionOutput

func (LocationHDFSQopConfigurationDataTransferProtection) ToLocationHDFSQopConfigurationDataTransferProtectionPtrOutput added in v0.4.0

func (e LocationHDFSQopConfigurationDataTransferProtection) ToLocationHDFSQopConfigurationDataTransferProtectionPtrOutput() LocationHDFSQopConfigurationDataTransferProtectionPtrOutput

func (LocationHDFSQopConfigurationDataTransferProtection) ToLocationHDFSQopConfigurationDataTransferProtectionPtrOutputWithContext added in v0.4.0

func (e LocationHDFSQopConfigurationDataTransferProtection) ToLocationHDFSQopConfigurationDataTransferProtectionPtrOutputWithContext(ctx context.Context) LocationHDFSQopConfigurationDataTransferProtectionPtrOutput

func (LocationHDFSQopConfigurationDataTransferProtection) ToStringOutput added in v0.4.0

func (LocationHDFSQopConfigurationDataTransferProtection) ToStringOutputWithContext added in v0.4.0

func (LocationHDFSQopConfigurationDataTransferProtection) ToStringPtrOutput added in v0.4.0

func (LocationHDFSQopConfigurationDataTransferProtection) ToStringPtrOutputWithContext added in v0.4.0

type LocationHDFSQopConfigurationDataTransferProtectionInput added in v0.4.0

type LocationHDFSQopConfigurationDataTransferProtectionInput interface {
	pulumi.Input

	ToLocationHDFSQopConfigurationDataTransferProtectionOutput() LocationHDFSQopConfigurationDataTransferProtectionOutput
	ToLocationHDFSQopConfigurationDataTransferProtectionOutputWithContext(context.Context) LocationHDFSQopConfigurationDataTransferProtectionOutput
}

LocationHDFSQopConfigurationDataTransferProtectionInput is an input type that accepts LocationHDFSQopConfigurationDataTransferProtectionArgs and LocationHDFSQopConfigurationDataTransferProtectionOutput values. You can construct a concrete instance of `LocationHDFSQopConfigurationDataTransferProtectionInput` via:

LocationHDFSQopConfigurationDataTransferProtectionArgs{...}

type LocationHDFSQopConfigurationDataTransferProtectionOutput added in v0.4.0

type LocationHDFSQopConfigurationDataTransferProtectionOutput struct{ *pulumi.OutputState }

func (LocationHDFSQopConfigurationDataTransferProtectionOutput) ElementType added in v0.4.0

func (LocationHDFSQopConfigurationDataTransferProtectionOutput) ToLocationHDFSQopConfigurationDataTransferProtectionOutput added in v0.4.0

func (LocationHDFSQopConfigurationDataTransferProtectionOutput) ToLocationHDFSQopConfigurationDataTransferProtectionOutputWithContext added in v0.4.0

func (o LocationHDFSQopConfigurationDataTransferProtectionOutput) ToLocationHDFSQopConfigurationDataTransferProtectionOutputWithContext(ctx context.Context) LocationHDFSQopConfigurationDataTransferProtectionOutput

func (LocationHDFSQopConfigurationDataTransferProtectionOutput) ToLocationHDFSQopConfigurationDataTransferProtectionPtrOutput added in v0.4.0

func (LocationHDFSQopConfigurationDataTransferProtectionOutput) ToLocationHDFSQopConfigurationDataTransferProtectionPtrOutputWithContext added in v0.4.0

func (o LocationHDFSQopConfigurationDataTransferProtectionOutput) ToLocationHDFSQopConfigurationDataTransferProtectionPtrOutputWithContext(ctx context.Context) LocationHDFSQopConfigurationDataTransferProtectionPtrOutput

func (LocationHDFSQopConfigurationDataTransferProtectionOutput) ToStringOutput added in v0.4.0

func (LocationHDFSQopConfigurationDataTransferProtectionOutput) ToStringOutputWithContext added in v0.4.0

func (LocationHDFSQopConfigurationDataTransferProtectionOutput) ToStringPtrOutput added in v0.4.0

func (LocationHDFSQopConfigurationDataTransferProtectionOutput) ToStringPtrOutputWithContext added in v0.4.0

type LocationHDFSQopConfigurationDataTransferProtectionPtrInput added in v0.4.0

type LocationHDFSQopConfigurationDataTransferProtectionPtrInput interface {
	pulumi.Input

	ToLocationHDFSQopConfigurationDataTransferProtectionPtrOutput() LocationHDFSQopConfigurationDataTransferProtectionPtrOutput
	ToLocationHDFSQopConfigurationDataTransferProtectionPtrOutputWithContext(context.Context) LocationHDFSQopConfigurationDataTransferProtectionPtrOutput
}

func LocationHDFSQopConfigurationDataTransferProtectionPtr added in v0.4.0

func LocationHDFSQopConfigurationDataTransferProtectionPtr(v string) LocationHDFSQopConfigurationDataTransferProtectionPtrInput

type LocationHDFSQopConfigurationDataTransferProtectionPtrOutput added in v0.4.0

type LocationHDFSQopConfigurationDataTransferProtectionPtrOutput struct{ *pulumi.OutputState }

func (LocationHDFSQopConfigurationDataTransferProtectionPtrOutput) Elem added in v0.4.0

func (LocationHDFSQopConfigurationDataTransferProtectionPtrOutput) ElementType added in v0.4.0

func (LocationHDFSQopConfigurationDataTransferProtectionPtrOutput) ToLocationHDFSQopConfigurationDataTransferProtectionPtrOutput added in v0.4.0

func (LocationHDFSQopConfigurationDataTransferProtectionPtrOutput) ToLocationHDFSQopConfigurationDataTransferProtectionPtrOutputWithContext added in v0.4.0

func (o LocationHDFSQopConfigurationDataTransferProtectionPtrOutput) ToLocationHDFSQopConfigurationDataTransferProtectionPtrOutputWithContext(ctx context.Context) LocationHDFSQopConfigurationDataTransferProtectionPtrOutput

func (LocationHDFSQopConfigurationDataTransferProtectionPtrOutput) ToStringPtrOutput added in v0.4.0

func (LocationHDFSQopConfigurationDataTransferProtectionPtrOutput) ToStringPtrOutputWithContext added in v0.4.0

type LocationHDFSQopConfigurationInput added in v0.4.0

type LocationHDFSQopConfigurationInput interface {
	pulumi.Input

	ToLocationHDFSQopConfigurationOutput() LocationHDFSQopConfigurationOutput
	ToLocationHDFSQopConfigurationOutputWithContext(context.Context) LocationHDFSQopConfigurationOutput
}

LocationHDFSQopConfigurationInput is an input type that accepts LocationHDFSQopConfigurationArgs and LocationHDFSQopConfigurationOutput values. You can construct a concrete instance of `LocationHDFSQopConfigurationInput` via:

LocationHDFSQopConfigurationArgs{...}

type LocationHDFSQopConfigurationOutput added in v0.4.0

type LocationHDFSQopConfigurationOutput struct{ *pulumi.OutputState }

Configuration information for RPC Protection and Data Transfer Protection. These parameters can be set to AUTHENTICATION, INTEGRITY, or PRIVACY. The default value is PRIVACY.

func (LocationHDFSQopConfigurationOutput) DataTransferProtection added in v0.4.0

Configuration for Data Transfer Protection.

func (LocationHDFSQopConfigurationOutput) ElementType added in v0.4.0

func (LocationHDFSQopConfigurationOutput) RpcProtection added in v0.4.0

Configuration for RPC Protection.

func (LocationHDFSQopConfigurationOutput) ToLocationHDFSQopConfigurationOutput added in v0.4.0

func (o LocationHDFSQopConfigurationOutput) ToLocationHDFSQopConfigurationOutput() LocationHDFSQopConfigurationOutput

func (LocationHDFSQopConfigurationOutput) ToLocationHDFSQopConfigurationOutputWithContext added in v0.4.0

func (o LocationHDFSQopConfigurationOutput) ToLocationHDFSQopConfigurationOutputWithContext(ctx context.Context) LocationHDFSQopConfigurationOutput

func (LocationHDFSQopConfigurationOutput) ToLocationHDFSQopConfigurationPtrOutput added in v0.4.0

func (o LocationHDFSQopConfigurationOutput) ToLocationHDFSQopConfigurationPtrOutput() LocationHDFSQopConfigurationPtrOutput

func (LocationHDFSQopConfigurationOutput) ToLocationHDFSQopConfigurationPtrOutputWithContext added in v0.4.0

func (o LocationHDFSQopConfigurationOutput) ToLocationHDFSQopConfigurationPtrOutputWithContext(ctx context.Context) LocationHDFSQopConfigurationPtrOutput

type LocationHDFSQopConfigurationPtrInput added in v0.4.0

type LocationHDFSQopConfigurationPtrInput interface {
	pulumi.Input

	ToLocationHDFSQopConfigurationPtrOutput() LocationHDFSQopConfigurationPtrOutput
	ToLocationHDFSQopConfigurationPtrOutputWithContext(context.Context) LocationHDFSQopConfigurationPtrOutput
}

LocationHDFSQopConfigurationPtrInput is an input type that accepts LocationHDFSQopConfigurationArgs, LocationHDFSQopConfigurationPtr and LocationHDFSQopConfigurationPtrOutput values. You can construct a concrete instance of `LocationHDFSQopConfigurationPtrInput` via:

        LocationHDFSQopConfigurationArgs{...}

or:

        nil

type LocationHDFSQopConfigurationPtrOutput added in v0.4.0

type LocationHDFSQopConfigurationPtrOutput struct{ *pulumi.OutputState }

func (LocationHDFSQopConfigurationPtrOutput) DataTransferProtection added in v0.4.0

Configuration for Data Transfer Protection.

func (LocationHDFSQopConfigurationPtrOutput) Elem added in v0.4.0

func (LocationHDFSQopConfigurationPtrOutput) ElementType added in v0.4.0

func (LocationHDFSQopConfigurationPtrOutput) RpcProtection added in v0.4.0

Configuration for RPC Protection.

func (LocationHDFSQopConfigurationPtrOutput) ToLocationHDFSQopConfigurationPtrOutput added in v0.4.0

func (o LocationHDFSQopConfigurationPtrOutput) ToLocationHDFSQopConfigurationPtrOutput() LocationHDFSQopConfigurationPtrOutput

func (LocationHDFSQopConfigurationPtrOutput) ToLocationHDFSQopConfigurationPtrOutputWithContext added in v0.4.0

func (o LocationHDFSQopConfigurationPtrOutput) ToLocationHDFSQopConfigurationPtrOutputWithContext(ctx context.Context) LocationHDFSQopConfigurationPtrOutput

type LocationHDFSQopConfigurationRpcProtection added in v0.4.0

type LocationHDFSQopConfigurationRpcProtection string

Configuration for RPC Protection.

func (LocationHDFSQopConfigurationRpcProtection) ElementType added in v0.4.0

func (LocationHDFSQopConfigurationRpcProtection) ToLocationHDFSQopConfigurationRpcProtectionOutput added in v0.4.0

func (e LocationHDFSQopConfigurationRpcProtection) ToLocationHDFSQopConfigurationRpcProtectionOutput() LocationHDFSQopConfigurationRpcProtectionOutput

func (LocationHDFSQopConfigurationRpcProtection) ToLocationHDFSQopConfigurationRpcProtectionOutputWithContext added in v0.4.0

func (e LocationHDFSQopConfigurationRpcProtection) ToLocationHDFSQopConfigurationRpcProtectionOutputWithContext(ctx context.Context) LocationHDFSQopConfigurationRpcProtectionOutput

func (LocationHDFSQopConfigurationRpcProtection) ToLocationHDFSQopConfigurationRpcProtectionPtrOutput added in v0.4.0

func (e LocationHDFSQopConfigurationRpcProtection) ToLocationHDFSQopConfigurationRpcProtectionPtrOutput() LocationHDFSQopConfigurationRpcProtectionPtrOutput

func (LocationHDFSQopConfigurationRpcProtection) ToLocationHDFSQopConfigurationRpcProtectionPtrOutputWithContext added in v0.4.0

func (e LocationHDFSQopConfigurationRpcProtection) ToLocationHDFSQopConfigurationRpcProtectionPtrOutputWithContext(ctx context.Context) LocationHDFSQopConfigurationRpcProtectionPtrOutput

func (LocationHDFSQopConfigurationRpcProtection) ToStringOutput added in v0.4.0

func (LocationHDFSQopConfigurationRpcProtection) ToStringOutputWithContext added in v0.4.0

func (LocationHDFSQopConfigurationRpcProtection) ToStringPtrOutput added in v0.4.0

func (LocationHDFSQopConfigurationRpcProtection) ToStringPtrOutputWithContext added in v0.4.0

type LocationHDFSQopConfigurationRpcProtectionInput added in v0.4.0

type LocationHDFSQopConfigurationRpcProtectionInput interface {
	pulumi.Input

	ToLocationHDFSQopConfigurationRpcProtectionOutput() LocationHDFSQopConfigurationRpcProtectionOutput
	ToLocationHDFSQopConfigurationRpcProtectionOutputWithContext(context.Context) LocationHDFSQopConfigurationRpcProtectionOutput
}

LocationHDFSQopConfigurationRpcProtectionInput is an input type that accepts LocationHDFSQopConfigurationRpcProtectionArgs and LocationHDFSQopConfigurationRpcProtectionOutput values. You can construct a concrete instance of `LocationHDFSQopConfigurationRpcProtectionInput` via:

LocationHDFSQopConfigurationRpcProtectionArgs{...}

type LocationHDFSQopConfigurationRpcProtectionOutput added in v0.4.0

type LocationHDFSQopConfigurationRpcProtectionOutput struct{ *pulumi.OutputState }

func (LocationHDFSQopConfigurationRpcProtectionOutput) ElementType added in v0.4.0

func (LocationHDFSQopConfigurationRpcProtectionOutput) ToLocationHDFSQopConfigurationRpcProtectionOutput added in v0.4.0

func (o LocationHDFSQopConfigurationRpcProtectionOutput) ToLocationHDFSQopConfigurationRpcProtectionOutput() LocationHDFSQopConfigurationRpcProtectionOutput

func (LocationHDFSQopConfigurationRpcProtectionOutput) ToLocationHDFSQopConfigurationRpcProtectionOutputWithContext added in v0.4.0

func (o LocationHDFSQopConfigurationRpcProtectionOutput) ToLocationHDFSQopConfigurationRpcProtectionOutputWithContext(ctx context.Context) LocationHDFSQopConfigurationRpcProtectionOutput

func (LocationHDFSQopConfigurationRpcProtectionOutput) ToLocationHDFSQopConfigurationRpcProtectionPtrOutput added in v0.4.0

func (o LocationHDFSQopConfigurationRpcProtectionOutput) ToLocationHDFSQopConfigurationRpcProtectionPtrOutput() LocationHDFSQopConfigurationRpcProtectionPtrOutput

func (LocationHDFSQopConfigurationRpcProtectionOutput) ToLocationHDFSQopConfigurationRpcProtectionPtrOutputWithContext added in v0.4.0

func (o LocationHDFSQopConfigurationRpcProtectionOutput) ToLocationHDFSQopConfigurationRpcProtectionPtrOutputWithContext(ctx context.Context) LocationHDFSQopConfigurationRpcProtectionPtrOutput

func (LocationHDFSQopConfigurationRpcProtectionOutput) ToStringOutput added in v0.4.0

func (LocationHDFSQopConfigurationRpcProtectionOutput) ToStringOutputWithContext added in v0.4.0

func (LocationHDFSQopConfigurationRpcProtectionOutput) ToStringPtrOutput added in v0.4.0

func (LocationHDFSQopConfigurationRpcProtectionOutput) ToStringPtrOutputWithContext added in v0.4.0

type LocationHDFSQopConfigurationRpcProtectionPtrInput added in v0.4.0

type LocationHDFSQopConfigurationRpcProtectionPtrInput interface {
	pulumi.Input

	ToLocationHDFSQopConfigurationRpcProtectionPtrOutput() LocationHDFSQopConfigurationRpcProtectionPtrOutput
	ToLocationHDFSQopConfigurationRpcProtectionPtrOutputWithContext(context.Context) LocationHDFSQopConfigurationRpcProtectionPtrOutput
}

func LocationHDFSQopConfigurationRpcProtectionPtr added in v0.4.0

func LocationHDFSQopConfigurationRpcProtectionPtr(v string) LocationHDFSQopConfigurationRpcProtectionPtrInput

type LocationHDFSQopConfigurationRpcProtectionPtrOutput added in v0.4.0

type LocationHDFSQopConfigurationRpcProtectionPtrOutput struct{ *pulumi.OutputState }

func (LocationHDFSQopConfigurationRpcProtectionPtrOutput) Elem added in v0.4.0

func (LocationHDFSQopConfigurationRpcProtectionPtrOutput) ElementType added in v0.4.0

func (LocationHDFSQopConfigurationRpcProtectionPtrOutput) ToLocationHDFSQopConfigurationRpcProtectionPtrOutput added in v0.4.0

func (o LocationHDFSQopConfigurationRpcProtectionPtrOutput) ToLocationHDFSQopConfigurationRpcProtectionPtrOutput() LocationHDFSQopConfigurationRpcProtectionPtrOutput

func (LocationHDFSQopConfigurationRpcProtectionPtrOutput) ToLocationHDFSQopConfigurationRpcProtectionPtrOutputWithContext added in v0.4.0

func (o LocationHDFSQopConfigurationRpcProtectionPtrOutput) ToLocationHDFSQopConfigurationRpcProtectionPtrOutputWithContext(ctx context.Context) LocationHDFSQopConfigurationRpcProtectionPtrOutput

func (LocationHDFSQopConfigurationRpcProtectionPtrOutput) ToStringPtrOutput added in v0.4.0

func (LocationHDFSQopConfigurationRpcProtectionPtrOutput) ToStringPtrOutputWithContext added in v0.4.0

type LocationHDFSState added in v0.4.0

type LocationHDFSState struct {
}

func (LocationHDFSState) ElementType added in v0.4.0

func (LocationHDFSState) ElementType() reflect.Type

type LocationHDFSTag added in v0.4.0

type LocationHDFSTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type LocationHDFSTagArgs added in v0.4.0

type LocationHDFSTagArgs struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (LocationHDFSTagArgs) ElementType added in v0.4.0

func (LocationHDFSTagArgs) ElementType() reflect.Type

func (LocationHDFSTagArgs) ToLocationHDFSTagOutput added in v0.4.0

func (i LocationHDFSTagArgs) ToLocationHDFSTagOutput() LocationHDFSTagOutput

func (LocationHDFSTagArgs) ToLocationHDFSTagOutputWithContext added in v0.4.0

func (i LocationHDFSTagArgs) ToLocationHDFSTagOutputWithContext(ctx context.Context) LocationHDFSTagOutput

type LocationHDFSTagArray added in v0.4.0

type LocationHDFSTagArray []LocationHDFSTagInput

func (LocationHDFSTagArray) ElementType added in v0.4.0

func (LocationHDFSTagArray) ElementType() reflect.Type

func (LocationHDFSTagArray) ToLocationHDFSTagArrayOutput added in v0.4.0

func (i LocationHDFSTagArray) ToLocationHDFSTagArrayOutput() LocationHDFSTagArrayOutput

func (LocationHDFSTagArray) ToLocationHDFSTagArrayOutputWithContext added in v0.4.0

func (i LocationHDFSTagArray) ToLocationHDFSTagArrayOutputWithContext(ctx context.Context) LocationHDFSTagArrayOutput

type LocationHDFSTagArrayInput added in v0.4.0

type LocationHDFSTagArrayInput interface {
	pulumi.Input

	ToLocationHDFSTagArrayOutput() LocationHDFSTagArrayOutput
	ToLocationHDFSTagArrayOutputWithContext(context.Context) LocationHDFSTagArrayOutput
}

LocationHDFSTagArrayInput is an input type that accepts LocationHDFSTagArray and LocationHDFSTagArrayOutput values. You can construct a concrete instance of `LocationHDFSTagArrayInput` via:

LocationHDFSTagArray{ LocationHDFSTagArgs{...} }

type LocationHDFSTagArrayOutput added in v0.4.0

type LocationHDFSTagArrayOutput struct{ *pulumi.OutputState }

func (LocationHDFSTagArrayOutput) ElementType added in v0.4.0

func (LocationHDFSTagArrayOutput) ElementType() reflect.Type

func (LocationHDFSTagArrayOutput) Index added in v0.4.0

func (LocationHDFSTagArrayOutput) ToLocationHDFSTagArrayOutput added in v0.4.0

func (o LocationHDFSTagArrayOutput) ToLocationHDFSTagArrayOutput() LocationHDFSTagArrayOutput

func (LocationHDFSTagArrayOutput) ToLocationHDFSTagArrayOutputWithContext added in v0.4.0

func (o LocationHDFSTagArrayOutput) ToLocationHDFSTagArrayOutputWithContext(ctx context.Context) LocationHDFSTagArrayOutput

type LocationHDFSTagInput added in v0.4.0

type LocationHDFSTagInput interface {
	pulumi.Input

	ToLocationHDFSTagOutput() LocationHDFSTagOutput
	ToLocationHDFSTagOutputWithContext(context.Context) LocationHDFSTagOutput
}

LocationHDFSTagInput is an input type that accepts LocationHDFSTagArgs and LocationHDFSTagOutput values. You can construct a concrete instance of `LocationHDFSTagInput` via:

LocationHDFSTagArgs{...}

type LocationHDFSTagOutput added in v0.4.0

type LocationHDFSTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (LocationHDFSTagOutput) ElementType added in v0.4.0

func (LocationHDFSTagOutput) ElementType() reflect.Type

func (LocationHDFSTagOutput) Key added in v0.4.0

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

func (LocationHDFSTagOutput) ToLocationHDFSTagOutput added in v0.4.0

func (o LocationHDFSTagOutput) ToLocationHDFSTagOutput() LocationHDFSTagOutput

func (LocationHDFSTagOutput) ToLocationHDFSTagOutputWithContext added in v0.4.0

func (o LocationHDFSTagOutput) ToLocationHDFSTagOutputWithContext(ctx context.Context) LocationHDFSTagOutput

func (LocationHDFSTagOutput) Value added in v0.4.0

The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

type LocationNFS

type LocationNFS struct {
	pulumi.CustomResourceState

	// The Amazon Resource Name (ARN) of the NFS location.
	LocationArn pulumi.StringOutput `pulumi:"locationArn"`
	// The URL of the NFS location that was described.
	LocationUri  pulumi.StringOutput              `pulumi:"locationUri"`
	MountOptions LocationNFSMountOptionsPtrOutput `pulumi:"mountOptions"`
	OnPremConfig LocationNFSOnPremConfigOutput    `pulumi:"onPremConfig"`
	// The name of the NFS server. This value is the IP address or DNS name of the NFS server.
	ServerHostname pulumi.StringOutput `pulumi:"serverHostname"`
	// The subdirectory in the NFS file system that is used to read data from the NFS source location or write data to the NFS destination.
	Subdirectory pulumi.StringOutput `pulumi:"subdirectory"`
	// An array of key-value pairs to apply to this resource.
	Tags LocationNFSTagArrayOutput `pulumi:"tags"`
}

Resource schema for AWS::DataSync::LocationNFS

func GetLocationNFS

func GetLocationNFS(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LocationNFSState, opts ...pulumi.ResourceOption) (*LocationNFS, error)

GetLocationNFS gets an existing LocationNFS resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewLocationNFS

func NewLocationNFS(ctx *pulumi.Context,
	name string, args *LocationNFSArgs, opts ...pulumi.ResourceOption) (*LocationNFS, error)

NewLocationNFS registers a new resource with the given unique name, arguments, and options.

func (*LocationNFS) ElementType

func (*LocationNFS) ElementType() reflect.Type

func (*LocationNFS) ToLocationNFSOutput

func (i *LocationNFS) ToLocationNFSOutput() LocationNFSOutput

func (*LocationNFS) ToLocationNFSOutputWithContext

func (i *LocationNFS) ToLocationNFSOutputWithContext(ctx context.Context) LocationNFSOutput

type LocationNFSArgs

type LocationNFSArgs struct {
	MountOptions LocationNFSMountOptionsPtrInput
	OnPremConfig LocationNFSOnPremConfigInput
	// The name of the NFS server. This value is the IP address or DNS name of the NFS server.
	ServerHostname pulumi.StringInput
	// The subdirectory in the NFS file system that is used to read data from the NFS source location or write data to the NFS destination.
	Subdirectory pulumi.StringInput
	// An array of key-value pairs to apply to this resource.
	Tags LocationNFSTagArrayInput
}

The set of arguments for constructing a LocationNFS resource.

func (LocationNFSArgs) ElementType

func (LocationNFSArgs) ElementType() reflect.Type

type LocationNFSInput

type LocationNFSInput interface {
	pulumi.Input

	ToLocationNFSOutput() LocationNFSOutput
	ToLocationNFSOutputWithContext(ctx context.Context) LocationNFSOutput
}

type LocationNFSMountOptions

type LocationNFSMountOptions struct {
	// The specific NFS version that you want DataSync to use to mount your NFS share.
	Version *LocationNFSMountOptionsVersion `pulumi:"version"`
}

The NFS mount options that DataSync can use to mount your NFS share.

type LocationNFSMountOptionsArgs

type LocationNFSMountOptionsArgs struct {
	// The specific NFS version that you want DataSync to use to mount your NFS share.
	Version LocationNFSMountOptionsVersionPtrInput `pulumi:"version"`
}

The NFS mount options that DataSync can use to mount your NFS share.

func (LocationNFSMountOptionsArgs) ElementType

func (LocationNFSMountOptionsArgs) ToLocationNFSMountOptionsOutput

func (i LocationNFSMountOptionsArgs) ToLocationNFSMountOptionsOutput() LocationNFSMountOptionsOutput

func (LocationNFSMountOptionsArgs) ToLocationNFSMountOptionsOutputWithContext

func (i LocationNFSMountOptionsArgs) ToLocationNFSMountOptionsOutputWithContext(ctx context.Context) LocationNFSMountOptionsOutput

func (LocationNFSMountOptionsArgs) ToLocationNFSMountOptionsPtrOutput

func (i LocationNFSMountOptionsArgs) ToLocationNFSMountOptionsPtrOutput() LocationNFSMountOptionsPtrOutput

func (LocationNFSMountOptionsArgs) ToLocationNFSMountOptionsPtrOutputWithContext

func (i LocationNFSMountOptionsArgs) ToLocationNFSMountOptionsPtrOutputWithContext(ctx context.Context) LocationNFSMountOptionsPtrOutput

type LocationNFSMountOptionsInput

type LocationNFSMountOptionsInput interface {
	pulumi.Input

	ToLocationNFSMountOptionsOutput() LocationNFSMountOptionsOutput
	ToLocationNFSMountOptionsOutputWithContext(context.Context) LocationNFSMountOptionsOutput
}

LocationNFSMountOptionsInput is an input type that accepts LocationNFSMountOptionsArgs and LocationNFSMountOptionsOutput values. You can construct a concrete instance of `LocationNFSMountOptionsInput` via:

LocationNFSMountOptionsArgs{...}

type LocationNFSMountOptionsOutput

type LocationNFSMountOptionsOutput struct{ *pulumi.OutputState }

The NFS mount options that DataSync can use to mount your NFS share.

func (LocationNFSMountOptionsOutput) ElementType

func (LocationNFSMountOptionsOutput) ToLocationNFSMountOptionsOutput

func (o LocationNFSMountOptionsOutput) ToLocationNFSMountOptionsOutput() LocationNFSMountOptionsOutput

func (LocationNFSMountOptionsOutput) ToLocationNFSMountOptionsOutputWithContext

func (o LocationNFSMountOptionsOutput) ToLocationNFSMountOptionsOutputWithContext(ctx context.Context) LocationNFSMountOptionsOutput

func (LocationNFSMountOptionsOutput) ToLocationNFSMountOptionsPtrOutput

func (o LocationNFSMountOptionsOutput) ToLocationNFSMountOptionsPtrOutput() LocationNFSMountOptionsPtrOutput

func (LocationNFSMountOptionsOutput) ToLocationNFSMountOptionsPtrOutputWithContext

func (o LocationNFSMountOptionsOutput) ToLocationNFSMountOptionsPtrOutputWithContext(ctx context.Context) LocationNFSMountOptionsPtrOutput

func (LocationNFSMountOptionsOutput) Version

The specific NFS version that you want DataSync to use to mount your NFS share.

type LocationNFSMountOptionsPtrInput

type LocationNFSMountOptionsPtrInput interface {
	pulumi.Input

	ToLocationNFSMountOptionsPtrOutput() LocationNFSMountOptionsPtrOutput
	ToLocationNFSMountOptionsPtrOutputWithContext(context.Context) LocationNFSMountOptionsPtrOutput
}

LocationNFSMountOptionsPtrInput is an input type that accepts LocationNFSMountOptionsArgs, LocationNFSMountOptionsPtr and LocationNFSMountOptionsPtrOutput values. You can construct a concrete instance of `LocationNFSMountOptionsPtrInput` via:

        LocationNFSMountOptionsArgs{...}

or:

        nil

type LocationNFSMountOptionsPtrOutput

type LocationNFSMountOptionsPtrOutput struct{ *pulumi.OutputState }

func (LocationNFSMountOptionsPtrOutput) Elem

func (LocationNFSMountOptionsPtrOutput) ElementType

func (LocationNFSMountOptionsPtrOutput) ToLocationNFSMountOptionsPtrOutput

func (o LocationNFSMountOptionsPtrOutput) ToLocationNFSMountOptionsPtrOutput() LocationNFSMountOptionsPtrOutput

func (LocationNFSMountOptionsPtrOutput) ToLocationNFSMountOptionsPtrOutputWithContext

func (o LocationNFSMountOptionsPtrOutput) ToLocationNFSMountOptionsPtrOutputWithContext(ctx context.Context) LocationNFSMountOptionsPtrOutput

func (LocationNFSMountOptionsPtrOutput) Version

The specific NFS version that you want DataSync to use to mount your NFS share.

type LocationNFSMountOptionsVersion

type LocationNFSMountOptionsVersion string

The specific NFS version that you want DataSync to use to mount your NFS share.

func (LocationNFSMountOptionsVersion) ElementType

func (LocationNFSMountOptionsVersion) ToLocationNFSMountOptionsVersionOutput

func (e LocationNFSMountOptionsVersion) ToLocationNFSMountOptionsVersionOutput() LocationNFSMountOptionsVersionOutput

func (LocationNFSMountOptionsVersion) ToLocationNFSMountOptionsVersionOutputWithContext

func (e LocationNFSMountOptionsVersion) ToLocationNFSMountOptionsVersionOutputWithContext(ctx context.Context) LocationNFSMountOptionsVersionOutput

func (LocationNFSMountOptionsVersion) ToLocationNFSMountOptionsVersionPtrOutput

func (e LocationNFSMountOptionsVersion) ToLocationNFSMountOptionsVersionPtrOutput() LocationNFSMountOptionsVersionPtrOutput

func (LocationNFSMountOptionsVersion) ToLocationNFSMountOptionsVersionPtrOutputWithContext

func (e LocationNFSMountOptionsVersion) ToLocationNFSMountOptionsVersionPtrOutputWithContext(ctx context.Context) LocationNFSMountOptionsVersionPtrOutput

func (LocationNFSMountOptionsVersion) ToStringOutput

func (LocationNFSMountOptionsVersion) ToStringOutputWithContext

func (e LocationNFSMountOptionsVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (LocationNFSMountOptionsVersion) ToStringPtrOutput

func (LocationNFSMountOptionsVersion) ToStringPtrOutputWithContext

func (e LocationNFSMountOptionsVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LocationNFSMountOptionsVersionInput

type LocationNFSMountOptionsVersionInput interface {
	pulumi.Input

	ToLocationNFSMountOptionsVersionOutput() LocationNFSMountOptionsVersionOutput
	ToLocationNFSMountOptionsVersionOutputWithContext(context.Context) LocationNFSMountOptionsVersionOutput
}

LocationNFSMountOptionsVersionInput is an input type that accepts LocationNFSMountOptionsVersionArgs and LocationNFSMountOptionsVersionOutput values. You can construct a concrete instance of `LocationNFSMountOptionsVersionInput` via:

LocationNFSMountOptionsVersionArgs{...}

type LocationNFSMountOptionsVersionOutput

type LocationNFSMountOptionsVersionOutput struct{ *pulumi.OutputState }

func (LocationNFSMountOptionsVersionOutput) ElementType

func (LocationNFSMountOptionsVersionOutput) ToLocationNFSMountOptionsVersionOutput

func (o LocationNFSMountOptionsVersionOutput) ToLocationNFSMountOptionsVersionOutput() LocationNFSMountOptionsVersionOutput

func (LocationNFSMountOptionsVersionOutput) ToLocationNFSMountOptionsVersionOutputWithContext

func (o LocationNFSMountOptionsVersionOutput) ToLocationNFSMountOptionsVersionOutputWithContext(ctx context.Context) LocationNFSMountOptionsVersionOutput

func (LocationNFSMountOptionsVersionOutput) ToLocationNFSMountOptionsVersionPtrOutput

func (o LocationNFSMountOptionsVersionOutput) ToLocationNFSMountOptionsVersionPtrOutput() LocationNFSMountOptionsVersionPtrOutput

func (LocationNFSMountOptionsVersionOutput) ToLocationNFSMountOptionsVersionPtrOutputWithContext

func (o LocationNFSMountOptionsVersionOutput) ToLocationNFSMountOptionsVersionPtrOutputWithContext(ctx context.Context) LocationNFSMountOptionsVersionPtrOutput

func (LocationNFSMountOptionsVersionOutput) ToStringOutput

func (LocationNFSMountOptionsVersionOutput) ToStringOutputWithContext

func (o LocationNFSMountOptionsVersionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (LocationNFSMountOptionsVersionOutput) ToStringPtrOutput

func (LocationNFSMountOptionsVersionOutput) ToStringPtrOutputWithContext

func (o LocationNFSMountOptionsVersionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LocationNFSMountOptionsVersionPtrInput

type LocationNFSMountOptionsVersionPtrInput interface {
	pulumi.Input

	ToLocationNFSMountOptionsVersionPtrOutput() LocationNFSMountOptionsVersionPtrOutput
	ToLocationNFSMountOptionsVersionPtrOutputWithContext(context.Context) LocationNFSMountOptionsVersionPtrOutput
}

type LocationNFSMountOptionsVersionPtrOutput

type LocationNFSMountOptionsVersionPtrOutput struct{ *pulumi.OutputState }

func (LocationNFSMountOptionsVersionPtrOutput) Elem

func (LocationNFSMountOptionsVersionPtrOutput) ElementType

func (LocationNFSMountOptionsVersionPtrOutput) ToLocationNFSMountOptionsVersionPtrOutput

func (o LocationNFSMountOptionsVersionPtrOutput) ToLocationNFSMountOptionsVersionPtrOutput() LocationNFSMountOptionsVersionPtrOutput

func (LocationNFSMountOptionsVersionPtrOutput) ToLocationNFSMountOptionsVersionPtrOutputWithContext

func (o LocationNFSMountOptionsVersionPtrOutput) ToLocationNFSMountOptionsVersionPtrOutputWithContext(ctx context.Context) LocationNFSMountOptionsVersionPtrOutput

func (LocationNFSMountOptionsVersionPtrOutput) ToStringPtrOutput

func (LocationNFSMountOptionsVersionPtrOutput) ToStringPtrOutputWithContext

type LocationNFSOnPremConfig

type LocationNFSOnPremConfig struct {
	// ARN(s) of the agent(s) to use for an NFS location.
	AgentArns []string `pulumi:"agentArns"`
}

Contains a list of Amazon Resource Names (ARNs) of agents that are used to connect an NFS server.

type LocationNFSOnPremConfigArgs

type LocationNFSOnPremConfigArgs struct {
	// ARN(s) of the agent(s) to use for an NFS location.
	AgentArns pulumi.StringArrayInput `pulumi:"agentArns"`
}

Contains a list of Amazon Resource Names (ARNs) of agents that are used to connect an NFS server.

func (LocationNFSOnPremConfigArgs) ElementType

func (LocationNFSOnPremConfigArgs) ToLocationNFSOnPremConfigOutput

func (i LocationNFSOnPremConfigArgs) ToLocationNFSOnPremConfigOutput() LocationNFSOnPremConfigOutput

func (LocationNFSOnPremConfigArgs) ToLocationNFSOnPremConfigOutputWithContext

func (i LocationNFSOnPremConfigArgs) ToLocationNFSOnPremConfigOutputWithContext(ctx context.Context) LocationNFSOnPremConfigOutput

func (LocationNFSOnPremConfigArgs) ToLocationNFSOnPremConfigPtrOutput

func (i LocationNFSOnPremConfigArgs) ToLocationNFSOnPremConfigPtrOutput() LocationNFSOnPremConfigPtrOutput

func (LocationNFSOnPremConfigArgs) ToLocationNFSOnPremConfigPtrOutputWithContext

func (i LocationNFSOnPremConfigArgs) ToLocationNFSOnPremConfigPtrOutputWithContext(ctx context.Context) LocationNFSOnPremConfigPtrOutput

type LocationNFSOnPremConfigInput

type LocationNFSOnPremConfigInput interface {
	pulumi.Input

	ToLocationNFSOnPremConfigOutput() LocationNFSOnPremConfigOutput
	ToLocationNFSOnPremConfigOutputWithContext(context.Context) LocationNFSOnPremConfigOutput
}

LocationNFSOnPremConfigInput is an input type that accepts LocationNFSOnPremConfigArgs and LocationNFSOnPremConfigOutput values. You can construct a concrete instance of `LocationNFSOnPremConfigInput` via:

LocationNFSOnPremConfigArgs{...}

type LocationNFSOnPremConfigOutput

type LocationNFSOnPremConfigOutput struct{ *pulumi.OutputState }

Contains a list of Amazon Resource Names (ARNs) of agents that are used to connect an NFS server.

func (LocationNFSOnPremConfigOutput) AgentArns

ARN(s) of the agent(s) to use for an NFS location.

func (LocationNFSOnPremConfigOutput) ElementType

func (LocationNFSOnPremConfigOutput) ToLocationNFSOnPremConfigOutput

func (o LocationNFSOnPremConfigOutput) ToLocationNFSOnPremConfigOutput() LocationNFSOnPremConfigOutput

func (LocationNFSOnPremConfigOutput) ToLocationNFSOnPremConfigOutputWithContext

func (o LocationNFSOnPremConfigOutput) ToLocationNFSOnPremConfigOutputWithContext(ctx context.Context) LocationNFSOnPremConfigOutput

func (LocationNFSOnPremConfigOutput) ToLocationNFSOnPremConfigPtrOutput

func (o LocationNFSOnPremConfigOutput) ToLocationNFSOnPremConfigPtrOutput() LocationNFSOnPremConfigPtrOutput

func (LocationNFSOnPremConfigOutput) ToLocationNFSOnPremConfigPtrOutputWithContext

func (o LocationNFSOnPremConfigOutput) ToLocationNFSOnPremConfigPtrOutputWithContext(ctx context.Context) LocationNFSOnPremConfigPtrOutput

type LocationNFSOnPremConfigPtrInput

type LocationNFSOnPremConfigPtrInput interface {
	pulumi.Input

	ToLocationNFSOnPremConfigPtrOutput() LocationNFSOnPremConfigPtrOutput
	ToLocationNFSOnPremConfigPtrOutputWithContext(context.Context) LocationNFSOnPremConfigPtrOutput
}

LocationNFSOnPremConfigPtrInput is an input type that accepts LocationNFSOnPremConfigArgs, LocationNFSOnPremConfigPtr and LocationNFSOnPremConfigPtrOutput values. You can construct a concrete instance of `LocationNFSOnPremConfigPtrInput` via:

        LocationNFSOnPremConfigArgs{...}

or:

        nil

type LocationNFSOnPremConfigPtrOutput

type LocationNFSOnPremConfigPtrOutput struct{ *pulumi.OutputState }

func (LocationNFSOnPremConfigPtrOutput) AgentArns

ARN(s) of the agent(s) to use for an NFS location.

func (LocationNFSOnPremConfigPtrOutput) Elem

func (LocationNFSOnPremConfigPtrOutput) ElementType

func (LocationNFSOnPremConfigPtrOutput) ToLocationNFSOnPremConfigPtrOutput

func (o LocationNFSOnPremConfigPtrOutput) ToLocationNFSOnPremConfigPtrOutput() LocationNFSOnPremConfigPtrOutput

func (LocationNFSOnPremConfigPtrOutput) ToLocationNFSOnPremConfigPtrOutputWithContext

func (o LocationNFSOnPremConfigPtrOutput) ToLocationNFSOnPremConfigPtrOutputWithContext(ctx context.Context) LocationNFSOnPremConfigPtrOutput

type LocationNFSOutput

type LocationNFSOutput struct{ *pulumi.OutputState }

func (LocationNFSOutput) ElementType

func (LocationNFSOutput) ElementType() reflect.Type

func (LocationNFSOutput) ToLocationNFSOutput

func (o LocationNFSOutput) ToLocationNFSOutput() LocationNFSOutput

func (LocationNFSOutput) ToLocationNFSOutputWithContext

func (o LocationNFSOutput) ToLocationNFSOutputWithContext(ctx context.Context) LocationNFSOutput

type LocationNFSState

type LocationNFSState struct {
}

func (LocationNFSState) ElementType

func (LocationNFSState) ElementType() reflect.Type

type LocationNFSTag

type LocationNFSTag struct {
	// The key for an AWS resource tag.
	Key string `pulumi:"key"`
	// The value for an AWS resource tag.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type LocationNFSTagArgs

type LocationNFSTagArgs struct {
	// The key for an AWS resource tag.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for an AWS resource tag.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (LocationNFSTagArgs) ElementType

func (LocationNFSTagArgs) ElementType() reflect.Type

func (LocationNFSTagArgs) ToLocationNFSTagOutput

func (i LocationNFSTagArgs) ToLocationNFSTagOutput() LocationNFSTagOutput

func (LocationNFSTagArgs) ToLocationNFSTagOutputWithContext

func (i LocationNFSTagArgs) ToLocationNFSTagOutputWithContext(ctx context.Context) LocationNFSTagOutput

type LocationNFSTagArray

type LocationNFSTagArray []LocationNFSTagInput

func (LocationNFSTagArray) ElementType

func (LocationNFSTagArray) ElementType() reflect.Type

func (LocationNFSTagArray) ToLocationNFSTagArrayOutput

func (i LocationNFSTagArray) ToLocationNFSTagArrayOutput() LocationNFSTagArrayOutput

func (LocationNFSTagArray) ToLocationNFSTagArrayOutputWithContext

func (i LocationNFSTagArray) ToLocationNFSTagArrayOutputWithContext(ctx context.Context) LocationNFSTagArrayOutput

type LocationNFSTagArrayInput

type LocationNFSTagArrayInput interface {
	pulumi.Input

	ToLocationNFSTagArrayOutput() LocationNFSTagArrayOutput
	ToLocationNFSTagArrayOutputWithContext(context.Context) LocationNFSTagArrayOutput
}

LocationNFSTagArrayInput is an input type that accepts LocationNFSTagArray and LocationNFSTagArrayOutput values. You can construct a concrete instance of `LocationNFSTagArrayInput` via:

LocationNFSTagArray{ LocationNFSTagArgs{...} }

type LocationNFSTagArrayOutput

type LocationNFSTagArrayOutput struct{ *pulumi.OutputState }

func (LocationNFSTagArrayOutput) ElementType

func (LocationNFSTagArrayOutput) ElementType() reflect.Type

func (LocationNFSTagArrayOutput) Index

func (LocationNFSTagArrayOutput) ToLocationNFSTagArrayOutput

func (o LocationNFSTagArrayOutput) ToLocationNFSTagArrayOutput() LocationNFSTagArrayOutput

func (LocationNFSTagArrayOutput) ToLocationNFSTagArrayOutputWithContext

func (o LocationNFSTagArrayOutput) ToLocationNFSTagArrayOutputWithContext(ctx context.Context) LocationNFSTagArrayOutput

type LocationNFSTagInput

type LocationNFSTagInput interface {
	pulumi.Input

	ToLocationNFSTagOutput() LocationNFSTagOutput
	ToLocationNFSTagOutputWithContext(context.Context) LocationNFSTagOutput
}

LocationNFSTagInput is an input type that accepts LocationNFSTagArgs and LocationNFSTagOutput values. You can construct a concrete instance of `LocationNFSTagInput` via:

LocationNFSTagArgs{...}

type LocationNFSTagOutput

type LocationNFSTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (LocationNFSTagOutput) ElementType

func (LocationNFSTagOutput) ElementType() reflect.Type

func (LocationNFSTagOutput) Key

The key for an AWS resource tag.

func (LocationNFSTagOutput) ToLocationNFSTagOutput

func (o LocationNFSTagOutput) ToLocationNFSTagOutput() LocationNFSTagOutput

func (LocationNFSTagOutput) ToLocationNFSTagOutputWithContext

func (o LocationNFSTagOutput) ToLocationNFSTagOutputWithContext(ctx context.Context) LocationNFSTagOutput

func (LocationNFSTagOutput) Value

The value for an AWS resource tag.

type LocationObjectStorage

type LocationObjectStorage struct {
	pulumi.CustomResourceState

	// Optional. The access key is used if credentials are required to access the self-managed object storage server.
	AccessKey pulumi.StringPtrOutput `pulumi:"accessKey"`
	// The Amazon Resource Name (ARN) of the agents associated with the self-managed object storage server location.
	AgentArns pulumi.StringArrayOutput `pulumi:"agentArns"`
	// The name of the bucket on the self-managed object storage server.
	BucketName pulumi.StringOutput `pulumi:"bucketName"`
	// The Amazon Resource Name (ARN) of the location that is created.
	LocationArn pulumi.StringOutput `pulumi:"locationArn"`
	// The URL of the object storage location that was described.
	LocationUri pulumi.StringOutput `pulumi:"locationUri"`
	// Optional. The secret key is used if credentials are required to access the self-managed object storage server.
	SecretKey pulumi.StringPtrOutput `pulumi:"secretKey"`
	// The name of the self-managed object storage server. This value is the IP address or Domain Name Service (DNS) name of the object storage server.
	ServerHostname pulumi.StringOutput `pulumi:"serverHostname"`
	// The port that your self-managed server accepts inbound network traffic on.
	ServerPort pulumi.IntPtrOutput `pulumi:"serverPort"`
	// The protocol that the object storage server uses to communicate.
	ServerProtocol LocationObjectStorageServerProtocolPtrOutput `pulumi:"serverProtocol"`
	// The subdirectory in the self-managed object storage server that is used to read data from.
	Subdirectory pulumi.StringPtrOutput `pulumi:"subdirectory"`
	// An array of key-value pairs to apply to this resource.
	Tags LocationObjectStorageTagArrayOutput `pulumi:"tags"`
}

Resource schema for AWS::DataSync::LocationObjectStorage.

func GetLocationObjectStorage

func GetLocationObjectStorage(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LocationObjectStorageState, opts ...pulumi.ResourceOption) (*LocationObjectStorage, error)

GetLocationObjectStorage gets an existing LocationObjectStorage resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewLocationObjectStorage

func NewLocationObjectStorage(ctx *pulumi.Context,
	name string, args *LocationObjectStorageArgs, opts ...pulumi.ResourceOption) (*LocationObjectStorage, error)

NewLocationObjectStorage registers a new resource with the given unique name, arguments, and options.

func (*LocationObjectStorage) ElementType

func (*LocationObjectStorage) ElementType() reflect.Type

func (*LocationObjectStorage) ToLocationObjectStorageOutput

func (i *LocationObjectStorage) ToLocationObjectStorageOutput() LocationObjectStorageOutput

func (*LocationObjectStorage) ToLocationObjectStorageOutputWithContext

func (i *LocationObjectStorage) ToLocationObjectStorageOutputWithContext(ctx context.Context) LocationObjectStorageOutput

type LocationObjectStorageArgs

type LocationObjectStorageArgs struct {
	// Optional. The access key is used if credentials are required to access the self-managed object storage server.
	AccessKey pulumi.StringPtrInput
	// The Amazon Resource Name (ARN) of the agents associated with the self-managed object storage server location.
	AgentArns pulumi.StringArrayInput
	// The name of the bucket on the self-managed object storage server.
	BucketName pulumi.StringInput
	// Optional. The secret key is used if credentials are required to access the self-managed object storage server.
	SecretKey pulumi.StringPtrInput
	// The name of the self-managed object storage server. This value is the IP address or Domain Name Service (DNS) name of the object storage server.
	ServerHostname pulumi.StringInput
	// The port that your self-managed server accepts inbound network traffic on.
	ServerPort pulumi.IntPtrInput
	// The protocol that the object storage server uses to communicate.
	ServerProtocol LocationObjectStorageServerProtocolPtrInput
	// The subdirectory in the self-managed object storage server that is used to read data from.
	Subdirectory pulumi.StringPtrInput
	// An array of key-value pairs to apply to this resource.
	Tags LocationObjectStorageTagArrayInput
}

The set of arguments for constructing a LocationObjectStorage resource.

func (LocationObjectStorageArgs) ElementType

func (LocationObjectStorageArgs) ElementType() reflect.Type

type LocationObjectStorageInput

type LocationObjectStorageInput interface {
	pulumi.Input

	ToLocationObjectStorageOutput() LocationObjectStorageOutput
	ToLocationObjectStorageOutputWithContext(ctx context.Context) LocationObjectStorageOutput
}

type LocationObjectStorageOutput

type LocationObjectStorageOutput struct{ *pulumi.OutputState }

func (LocationObjectStorageOutput) ElementType

func (LocationObjectStorageOutput) ToLocationObjectStorageOutput

func (o LocationObjectStorageOutput) ToLocationObjectStorageOutput() LocationObjectStorageOutput

func (LocationObjectStorageOutput) ToLocationObjectStorageOutputWithContext

func (o LocationObjectStorageOutput) ToLocationObjectStorageOutputWithContext(ctx context.Context) LocationObjectStorageOutput

type LocationObjectStorageServerProtocol

type LocationObjectStorageServerProtocol string

The protocol that the object storage server uses to communicate.

func (LocationObjectStorageServerProtocol) ElementType

func (LocationObjectStorageServerProtocol) ToLocationObjectStorageServerProtocolOutput

func (e LocationObjectStorageServerProtocol) ToLocationObjectStorageServerProtocolOutput() LocationObjectStorageServerProtocolOutput

func (LocationObjectStorageServerProtocol) ToLocationObjectStorageServerProtocolOutputWithContext

func (e LocationObjectStorageServerProtocol) ToLocationObjectStorageServerProtocolOutputWithContext(ctx context.Context) LocationObjectStorageServerProtocolOutput

func (LocationObjectStorageServerProtocol) ToLocationObjectStorageServerProtocolPtrOutput

func (e LocationObjectStorageServerProtocol) ToLocationObjectStorageServerProtocolPtrOutput() LocationObjectStorageServerProtocolPtrOutput

func (LocationObjectStorageServerProtocol) ToLocationObjectStorageServerProtocolPtrOutputWithContext

func (e LocationObjectStorageServerProtocol) ToLocationObjectStorageServerProtocolPtrOutputWithContext(ctx context.Context) LocationObjectStorageServerProtocolPtrOutput

func (LocationObjectStorageServerProtocol) ToStringOutput

func (LocationObjectStorageServerProtocol) ToStringOutputWithContext

func (e LocationObjectStorageServerProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (LocationObjectStorageServerProtocol) ToStringPtrOutput

func (LocationObjectStorageServerProtocol) ToStringPtrOutputWithContext

func (e LocationObjectStorageServerProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LocationObjectStorageServerProtocolInput

type LocationObjectStorageServerProtocolInput interface {
	pulumi.Input

	ToLocationObjectStorageServerProtocolOutput() LocationObjectStorageServerProtocolOutput
	ToLocationObjectStorageServerProtocolOutputWithContext(context.Context) LocationObjectStorageServerProtocolOutput
}

LocationObjectStorageServerProtocolInput is an input type that accepts LocationObjectStorageServerProtocolArgs and LocationObjectStorageServerProtocolOutput values. You can construct a concrete instance of `LocationObjectStorageServerProtocolInput` via:

LocationObjectStorageServerProtocolArgs{...}

type LocationObjectStorageServerProtocolOutput

type LocationObjectStorageServerProtocolOutput struct{ *pulumi.OutputState }

func (LocationObjectStorageServerProtocolOutput) ElementType

func (LocationObjectStorageServerProtocolOutput) ToLocationObjectStorageServerProtocolOutput

func (o LocationObjectStorageServerProtocolOutput) ToLocationObjectStorageServerProtocolOutput() LocationObjectStorageServerProtocolOutput

func (LocationObjectStorageServerProtocolOutput) ToLocationObjectStorageServerProtocolOutputWithContext

func (o LocationObjectStorageServerProtocolOutput) ToLocationObjectStorageServerProtocolOutputWithContext(ctx context.Context) LocationObjectStorageServerProtocolOutput

func (LocationObjectStorageServerProtocolOutput) ToLocationObjectStorageServerProtocolPtrOutput

func (o LocationObjectStorageServerProtocolOutput) ToLocationObjectStorageServerProtocolPtrOutput() LocationObjectStorageServerProtocolPtrOutput

func (LocationObjectStorageServerProtocolOutput) ToLocationObjectStorageServerProtocolPtrOutputWithContext

func (o LocationObjectStorageServerProtocolOutput) ToLocationObjectStorageServerProtocolPtrOutputWithContext(ctx context.Context) LocationObjectStorageServerProtocolPtrOutput

func (LocationObjectStorageServerProtocolOutput) ToStringOutput

func (LocationObjectStorageServerProtocolOutput) ToStringOutputWithContext

func (LocationObjectStorageServerProtocolOutput) ToStringPtrOutput

func (LocationObjectStorageServerProtocolOutput) ToStringPtrOutputWithContext

type LocationObjectStorageServerProtocolPtrInput

type LocationObjectStorageServerProtocolPtrInput interface {
	pulumi.Input

	ToLocationObjectStorageServerProtocolPtrOutput() LocationObjectStorageServerProtocolPtrOutput
	ToLocationObjectStorageServerProtocolPtrOutputWithContext(context.Context) LocationObjectStorageServerProtocolPtrOutput
}

type LocationObjectStorageServerProtocolPtrOutput

type LocationObjectStorageServerProtocolPtrOutput struct{ *pulumi.OutputState }

func (LocationObjectStorageServerProtocolPtrOutput) Elem

func (LocationObjectStorageServerProtocolPtrOutput) ElementType

func (LocationObjectStorageServerProtocolPtrOutput) ToLocationObjectStorageServerProtocolPtrOutput

func (o LocationObjectStorageServerProtocolPtrOutput) ToLocationObjectStorageServerProtocolPtrOutput() LocationObjectStorageServerProtocolPtrOutput

func (LocationObjectStorageServerProtocolPtrOutput) ToLocationObjectStorageServerProtocolPtrOutputWithContext

func (o LocationObjectStorageServerProtocolPtrOutput) ToLocationObjectStorageServerProtocolPtrOutputWithContext(ctx context.Context) LocationObjectStorageServerProtocolPtrOutput

func (LocationObjectStorageServerProtocolPtrOutput) ToStringPtrOutput

func (LocationObjectStorageServerProtocolPtrOutput) ToStringPtrOutputWithContext

type LocationObjectStorageState

type LocationObjectStorageState struct {
}

func (LocationObjectStorageState) ElementType

func (LocationObjectStorageState) ElementType() reflect.Type

type LocationObjectStorageTag

type LocationObjectStorageTag struct {
	// The key for an AWS resource tag.
	Key string `pulumi:"key"`
	// The value for an AWS resource tag.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type LocationObjectStorageTagArgs

type LocationObjectStorageTagArgs struct {
	// The key for an AWS resource tag.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for an AWS resource tag.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (LocationObjectStorageTagArgs) ElementType

func (LocationObjectStorageTagArgs) ToLocationObjectStorageTagOutput

func (i LocationObjectStorageTagArgs) ToLocationObjectStorageTagOutput() LocationObjectStorageTagOutput

func (LocationObjectStorageTagArgs) ToLocationObjectStorageTagOutputWithContext

func (i LocationObjectStorageTagArgs) ToLocationObjectStorageTagOutputWithContext(ctx context.Context) LocationObjectStorageTagOutput

type LocationObjectStorageTagArray

type LocationObjectStorageTagArray []LocationObjectStorageTagInput

func (LocationObjectStorageTagArray) ElementType

func (LocationObjectStorageTagArray) ToLocationObjectStorageTagArrayOutput

func (i LocationObjectStorageTagArray) ToLocationObjectStorageTagArrayOutput() LocationObjectStorageTagArrayOutput

func (LocationObjectStorageTagArray) ToLocationObjectStorageTagArrayOutputWithContext

func (i LocationObjectStorageTagArray) ToLocationObjectStorageTagArrayOutputWithContext(ctx context.Context) LocationObjectStorageTagArrayOutput

type LocationObjectStorageTagArrayInput

type LocationObjectStorageTagArrayInput interface {
	pulumi.Input

	ToLocationObjectStorageTagArrayOutput() LocationObjectStorageTagArrayOutput
	ToLocationObjectStorageTagArrayOutputWithContext(context.Context) LocationObjectStorageTagArrayOutput
}

LocationObjectStorageTagArrayInput is an input type that accepts LocationObjectStorageTagArray and LocationObjectStorageTagArrayOutput values. You can construct a concrete instance of `LocationObjectStorageTagArrayInput` via:

LocationObjectStorageTagArray{ LocationObjectStorageTagArgs{...} }

type LocationObjectStorageTagArrayOutput

type LocationObjectStorageTagArrayOutput struct{ *pulumi.OutputState }

func (LocationObjectStorageTagArrayOutput) ElementType

func (LocationObjectStorageTagArrayOutput) Index

func (LocationObjectStorageTagArrayOutput) ToLocationObjectStorageTagArrayOutput

func (o LocationObjectStorageTagArrayOutput) ToLocationObjectStorageTagArrayOutput() LocationObjectStorageTagArrayOutput

func (LocationObjectStorageTagArrayOutput) ToLocationObjectStorageTagArrayOutputWithContext

func (o LocationObjectStorageTagArrayOutput) ToLocationObjectStorageTagArrayOutputWithContext(ctx context.Context) LocationObjectStorageTagArrayOutput

type LocationObjectStorageTagInput

type LocationObjectStorageTagInput interface {
	pulumi.Input

	ToLocationObjectStorageTagOutput() LocationObjectStorageTagOutput
	ToLocationObjectStorageTagOutputWithContext(context.Context) LocationObjectStorageTagOutput
}

LocationObjectStorageTagInput is an input type that accepts LocationObjectStorageTagArgs and LocationObjectStorageTagOutput values. You can construct a concrete instance of `LocationObjectStorageTagInput` via:

LocationObjectStorageTagArgs{...}

type LocationObjectStorageTagOutput

type LocationObjectStorageTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (LocationObjectStorageTagOutput) ElementType

func (LocationObjectStorageTagOutput) Key

The key for an AWS resource tag.

func (LocationObjectStorageTagOutput) ToLocationObjectStorageTagOutput

func (o LocationObjectStorageTagOutput) ToLocationObjectStorageTagOutput() LocationObjectStorageTagOutput

func (LocationObjectStorageTagOutput) ToLocationObjectStorageTagOutputWithContext

func (o LocationObjectStorageTagOutput) ToLocationObjectStorageTagOutputWithContext(ctx context.Context) LocationObjectStorageTagOutput

func (LocationObjectStorageTagOutput) Value

The value for an AWS resource tag.

type LocationS3

type LocationS3 struct {
	pulumi.CustomResourceState

	// The Amazon Resource Name (ARN) of the Amazon S3 bucket location.
	LocationArn pulumi.StringOutput `pulumi:"locationArn"`
	// The URL of the S3 location that was described.
	LocationUri pulumi.StringOutput `pulumi:"locationUri"`
	// The Amazon Resource Name (ARN) of the Amazon S3 bucket.
	S3BucketArn pulumi.StringOutput      `pulumi:"s3BucketArn"`
	S3Config    LocationS3S3ConfigOutput `pulumi:"s3Config"`
	// The Amazon S3 storage class you want to store your files in when this location is used as a task destination.
	S3StorageClass LocationS3S3StorageClassPtrOutput `pulumi:"s3StorageClass"`
	// A subdirectory in the Amazon S3 bucket. This subdirectory in Amazon S3 is used to read data from the S3 source location or write data to the S3 destination.
	Subdirectory pulumi.StringPtrOutput `pulumi:"subdirectory"`
	// An array of key-value pairs to apply to this resource.
	Tags LocationS3TagArrayOutput `pulumi:"tags"`
}

Resource schema for AWS::DataSync::LocationS3

func GetLocationS3

func GetLocationS3(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LocationS3State, opts ...pulumi.ResourceOption) (*LocationS3, error)

GetLocationS3 gets an existing LocationS3 resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewLocationS3

func NewLocationS3(ctx *pulumi.Context,
	name string, args *LocationS3Args, opts ...pulumi.ResourceOption) (*LocationS3, error)

NewLocationS3 registers a new resource with the given unique name, arguments, and options.

func (*LocationS3) ElementType

func (*LocationS3) ElementType() reflect.Type

func (*LocationS3) ToLocationS3Output

func (i *LocationS3) ToLocationS3Output() LocationS3Output

func (*LocationS3) ToLocationS3OutputWithContext

func (i *LocationS3) ToLocationS3OutputWithContext(ctx context.Context) LocationS3Output

type LocationS3Args

type LocationS3Args struct {
	// The Amazon Resource Name (ARN) of the Amazon S3 bucket.
	S3BucketArn pulumi.StringInput
	S3Config    LocationS3S3ConfigInput
	// The Amazon S3 storage class you want to store your files in when this location is used as a task destination.
	S3StorageClass LocationS3S3StorageClassPtrInput
	// A subdirectory in the Amazon S3 bucket. This subdirectory in Amazon S3 is used to read data from the S3 source location or write data to the S3 destination.
	Subdirectory pulumi.StringPtrInput
	// An array of key-value pairs to apply to this resource.
	Tags LocationS3TagArrayInput
}

The set of arguments for constructing a LocationS3 resource.

func (LocationS3Args) ElementType

func (LocationS3Args) ElementType() reflect.Type

type LocationS3Input

type LocationS3Input interface {
	pulumi.Input

	ToLocationS3Output() LocationS3Output
	ToLocationS3OutputWithContext(ctx context.Context) LocationS3Output
}

type LocationS3Output

type LocationS3Output struct{ *pulumi.OutputState }

func (LocationS3Output) ElementType

func (LocationS3Output) ElementType() reflect.Type

func (LocationS3Output) ToLocationS3Output

func (o LocationS3Output) ToLocationS3Output() LocationS3Output

func (LocationS3Output) ToLocationS3OutputWithContext

func (o LocationS3Output) ToLocationS3OutputWithContext(ctx context.Context) LocationS3Output

type LocationS3S3Config

type LocationS3S3Config struct {
	// The ARN of the IAM role of the Amazon S3 bucket.
	BucketAccessRoleArn string `pulumi:"bucketAccessRoleArn"`
}

The Amazon Resource Name (ARN) of the AWS IAM role that is used to access an Amazon S3 bucket.

type LocationS3S3ConfigArgs

type LocationS3S3ConfigArgs struct {
	// The ARN of the IAM role of the Amazon S3 bucket.
	BucketAccessRoleArn pulumi.StringInput `pulumi:"bucketAccessRoleArn"`
}

The Amazon Resource Name (ARN) of the AWS IAM role that is used to access an Amazon S3 bucket.

func (LocationS3S3ConfigArgs) ElementType

func (LocationS3S3ConfigArgs) ElementType() reflect.Type

func (LocationS3S3ConfigArgs) ToLocationS3S3ConfigOutput

func (i LocationS3S3ConfigArgs) ToLocationS3S3ConfigOutput() LocationS3S3ConfigOutput

func (LocationS3S3ConfigArgs) ToLocationS3S3ConfigOutputWithContext

func (i LocationS3S3ConfigArgs) ToLocationS3S3ConfigOutputWithContext(ctx context.Context) LocationS3S3ConfigOutput

func (LocationS3S3ConfigArgs) ToLocationS3S3ConfigPtrOutput

func (i LocationS3S3ConfigArgs) ToLocationS3S3ConfigPtrOutput() LocationS3S3ConfigPtrOutput

func (LocationS3S3ConfigArgs) ToLocationS3S3ConfigPtrOutputWithContext

func (i LocationS3S3ConfigArgs) ToLocationS3S3ConfigPtrOutputWithContext(ctx context.Context) LocationS3S3ConfigPtrOutput

type LocationS3S3ConfigInput

type LocationS3S3ConfigInput interface {
	pulumi.Input

	ToLocationS3S3ConfigOutput() LocationS3S3ConfigOutput
	ToLocationS3S3ConfigOutputWithContext(context.Context) LocationS3S3ConfigOutput
}

LocationS3S3ConfigInput is an input type that accepts LocationS3S3ConfigArgs and LocationS3S3ConfigOutput values. You can construct a concrete instance of `LocationS3S3ConfigInput` via:

LocationS3S3ConfigArgs{...}

type LocationS3S3ConfigOutput

type LocationS3S3ConfigOutput struct{ *pulumi.OutputState }

The Amazon Resource Name (ARN) of the AWS IAM role that is used to access an Amazon S3 bucket.

func (LocationS3S3ConfigOutput) BucketAccessRoleArn

func (o LocationS3S3ConfigOutput) BucketAccessRoleArn() pulumi.StringOutput

The ARN of the IAM role of the Amazon S3 bucket.

func (LocationS3S3ConfigOutput) ElementType

func (LocationS3S3ConfigOutput) ElementType() reflect.Type

func (LocationS3S3ConfigOutput) ToLocationS3S3ConfigOutput

func (o LocationS3S3ConfigOutput) ToLocationS3S3ConfigOutput() LocationS3S3ConfigOutput

func (LocationS3S3ConfigOutput) ToLocationS3S3ConfigOutputWithContext

func (o LocationS3S3ConfigOutput) ToLocationS3S3ConfigOutputWithContext(ctx context.Context) LocationS3S3ConfigOutput

func (LocationS3S3ConfigOutput) ToLocationS3S3ConfigPtrOutput

func (o LocationS3S3ConfigOutput) ToLocationS3S3ConfigPtrOutput() LocationS3S3ConfigPtrOutput

func (LocationS3S3ConfigOutput) ToLocationS3S3ConfigPtrOutputWithContext

func (o LocationS3S3ConfigOutput) ToLocationS3S3ConfigPtrOutputWithContext(ctx context.Context) LocationS3S3ConfigPtrOutput

type LocationS3S3ConfigPtrInput

type LocationS3S3ConfigPtrInput interface {
	pulumi.Input

	ToLocationS3S3ConfigPtrOutput() LocationS3S3ConfigPtrOutput
	ToLocationS3S3ConfigPtrOutputWithContext(context.Context) LocationS3S3ConfigPtrOutput
}

LocationS3S3ConfigPtrInput is an input type that accepts LocationS3S3ConfigArgs, LocationS3S3ConfigPtr and LocationS3S3ConfigPtrOutput values. You can construct a concrete instance of `LocationS3S3ConfigPtrInput` via:

        LocationS3S3ConfigArgs{...}

or:

        nil

type LocationS3S3ConfigPtrOutput

type LocationS3S3ConfigPtrOutput struct{ *pulumi.OutputState }

func (LocationS3S3ConfigPtrOutput) BucketAccessRoleArn

func (o LocationS3S3ConfigPtrOutput) BucketAccessRoleArn() pulumi.StringPtrOutput

The ARN of the IAM role of the Amazon S3 bucket.

func (LocationS3S3ConfigPtrOutput) Elem

func (LocationS3S3ConfigPtrOutput) ElementType

func (LocationS3S3ConfigPtrOutput) ToLocationS3S3ConfigPtrOutput

func (o LocationS3S3ConfigPtrOutput) ToLocationS3S3ConfigPtrOutput() LocationS3S3ConfigPtrOutput

func (LocationS3S3ConfigPtrOutput) ToLocationS3S3ConfigPtrOutputWithContext

func (o LocationS3S3ConfigPtrOutput) ToLocationS3S3ConfigPtrOutputWithContext(ctx context.Context) LocationS3S3ConfigPtrOutput

type LocationS3S3StorageClass

type LocationS3S3StorageClass string

The Amazon S3 storage class you want to store your files in when this location is used as a task destination.

func (LocationS3S3StorageClass) ElementType

func (LocationS3S3StorageClass) ElementType() reflect.Type

func (LocationS3S3StorageClass) ToLocationS3S3StorageClassOutput

func (e LocationS3S3StorageClass) ToLocationS3S3StorageClassOutput() LocationS3S3StorageClassOutput

func (LocationS3S3StorageClass) ToLocationS3S3StorageClassOutputWithContext

func (e LocationS3S3StorageClass) ToLocationS3S3StorageClassOutputWithContext(ctx context.Context) LocationS3S3StorageClassOutput

func (LocationS3S3StorageClass) ToLocationS3S3StorageClassPtrOutput

func (e LocationS3S3StorageClass) ToLocationS3S3StorageClassPtrOutput() LocationS3S3StorageClassPtrOutput

func (LocationS3S3StorageClass) ToLocationS3S3StorageClassPtrOutputWithContext

func (e LocationS3S3StorageClass) ToLocationS3S3StorageClassPtrOutputWithContext(ctx context.Context) LocationS3S3StorageClassPtrOutput

func (LocationS3S3StorageClass) ToStringOutput

func (e LocationS3S3StorageClass) ToStringOutput() pulumi.StringOutput

func (LocationS3S3StorageClass) ToStringOutputWithContext

func (e LocationS3S3StorageClass) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (LocationS3S3StorageClass) ToStringPtrOutput

func (e LocationS3S3StorageClass) ToStringPtrOutput() pulumi.StringPtrOutput

func (LocationS3S3StorageClass) ToStringPtrOutputWithContext

func (e LocationS3S3StorageClass) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LocationS3S3StorageClassInput

type LocationS3S3StorageClassInput interface {
	pulumi.Input

	ToLocationS3S3StorageClassOutput() LocationS3S3StorageClassOutput
	ToLocationS3S3StorageClassOutputWithContext(context.Context) LocationS3S3StorageClassOutput
}

LocationS3S3StorageClassInput is an input type that accepts LocationS3S3StorageClassArgs and LocationS3S3StorageClassOutput values. You can construct a concrete instance of `LocationS3S3StorageClassInput` via:

LocationS3S3StorageClassArgs{...}

type LocationS3S3StorageClassOutput

type LocationS3S3StorageClassOutput struct{ *pulumi.OutputState }

func (LocationS3S3StorageClassOutput) ElementType

func (LocationS3S3StorageClassOutput) ToLocationS3S3StorageClassOutput

func (o LocationS3S3StorageClassOutput) ToLocationS3S3StorageClassOutput() LocationS3S3StorageClassOutput

func (LocationS3S3StorageClassOutput) ToLocationS3S3StorageClassOutputWithContext

func (o LocationS3S3StorageClassOutput) ToLocationS3S3StorageClassOutputWithContext(ctx context.Context) LocationS3S3StorageClassOutput

func (LocationS3S3StorageClassOutput) ToLocationS3S3StorageClassPtrOutput

func (o LocationS3S3StorageClassOutput) ToLocationS3S3StorageClassPtrOutput() LocationS3S3StorageClassPtrOutput

func (LocationS3S3StorageClassOutput) ToLocationS3S3StorageClassPtrOutputWithContext

func (o LocationS3S3StorageClassOutput) ToLocationS3S3StorageClassPtrOutputWithContext(ctx context.Context) LocationS3S3StorageClassPtrOutput

func (LocationS3S3StorageClassOutput) ToStringOutput

func (LocationS3S3StorageClassOutput) ToStringOutputWithContext

func (o LocationS3S3StorageClassOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (LocationS3S3StorageClassOutput) ToStringPtrOutput

func (LocationS3S3StorageClassOutput) ToStringPtrOutputWithContext

func (o LocationS3S3StorageClassOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LocationS3S3StorageClassPtrInput

type LocationS3S3StorageClassPtrInput interface {
	pulumi.Input

	ToLocationS3S3StorageClassPtrOutput() LocationS3S3StorageClassPtrOutput
	ToLocationS3S3StorageClassPtrOutputWithContext(context.Context) LocationS3S3StorageClassPtrOutput
}

func LocationS3S3StorageClassPtr

func LocationS3S3StorageClassPtr(v string) LocationS3S3StorageClassPtrInput

type LocationS3S3StorageClassPtrOutput

type LocationS3S3StorageClassPtrOutput struct{ *pulumi.OutputState }

func (LocationS3S3StorageClassPtrOutput) Elem

func (LocationS3S3StorageClassPtrOutput) ElementType

func (LocationS3S3StorageClassPtrOutput) ToLocationS3S3StorageClassPtrOutput

func (o LocationS3S3StorageClassPtrOutput) ToLocationS3S3StorageClassPtrOutput() LocationS3S3StorageClassPtrOutput

func (LocationS3S3StorageClassPtrOutput) ToLocationS3S3StorageClassPtrOutputWithContext

func (o LocationS3S3StorageClassPtrOutput) ToLocationS3S3StorageClassPtrOutputWithContext(ctx context.Context) LocationS3S3StorageClassPtrOutput

func (LocationS3S3StorageClassPtrOutput) ToStringPtrOutput

func (LocationS3S3StorageClassPtrOutput) ToStringPtrOutputWithContext

func (o LocationS3S3StorageClassPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LocationS3State

type LocationS3State struct {
}

func (LocationS3State) ElementType

func (LocationS3State) ElementType() reflect.Type

type LocationS3Tag

type LocationS3Tag struct {
	// The key for an AWS resource tag.
	Key string `pulumi:"key"`
	// The value for an AWS resource tag.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type LocationS3TagArgs

type LocationS3TagArgs struct {
	// The key for an AWS resource tag.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for an AWS resource tag.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (LocationS3TagArgs) ElementType

func (LocationS3TagArgs) ElementType() reflect.Type

func (LocationS3TagArgs) ToLocationS3TagOutput

func (i LocationS3TagArgs) ToLocationS3TagOutput() LocationS3TagOutput

func (LocationS3TagArgs) ToLocationS3TagOutputWithContext

func (i LocationS3TagArgs) ToLocationS3TagOutputWithContext(ctx context.Context) LocationS3TagOutput

type LocationS3TagArray

type LocationS3TagArray []LocationS3TagInput

func (LocationS3TagArray) ElementType

func (LocationS3TagArray) ElementType() reflect.Type

func (LocationS3TagArray) ToLocationS3TagArrayOutput

func (i LocationS3TagArray) ToLocationS3TagArrayOutput() LocationS3TagArrayOutput

func (LocationS3TagArray) ToLocationS3TagArrayOutputWithContext

func (i LocationS3TagArray) ToLocationS3TagArrayOutputWithContext(ctx context.Context) LocationS3TagArrayOutput

type LocationS3TagArrayInput

type LocationS3TagArrayInput interface {
	pulumi.Input

	ToLocationS3TagArrayOutput() LocationS3TagArrayOutput
	ToLocationS3TagArrayOutputWithContext(context.Context) LocationS3TagArrayOutput
}

LocationS3TagArrayInput is an input type that accepts LocationS3TagArray and LocationS3TagArrayOutput values. You can construct a concrete instance of `LocationS3TagArrayInput` via:

LocationS3TagArray{ LocationS3TagArgs{...} }

type LocationS3TagArrayOutput

type LocationS3TagArrayOutput struct{ *pulumi.OutputState }

func (LocationS3TagArrayOutput) ElementType

func (LocationS3TagArrayOutput) ElementType() reflect.Type

func (LocationS3TagArrayOutput) Index

func (LocationS3TagArrayOutput) ToLocationS3TagArrayOutput

func (o LocationS3TagArrayOutput) ToLocationS3TagArrayOutput() LocationS3TagArrayOutput

func (LocationS3TagArrayOutput) ToLocationS3TagArrayOutputWithContext

func (o LocationS3TagArrayOutput) ToLocationS3TagArrayOutputWithContext(ctx context.Context) LocationS3TagArrayOutput

type LocationS3TagInput

type LocationS3TagInput interface {
	pulumi.Input

	ToLocationS3TagOutput() LocationS3TagOutput
	ToLocationS3TagOutputWithContext(context.Context) LocationS3TagOutput
}

LocationS3TagInput is an input type that accepts LocationS3TagArgs and LocationS3TagOutput values. You can construct a concrete instance of `LocationS3TagInput` via:

LocationS3TagArgs{...}

type LocationS3TagOutput

type LocationS3TagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (LocationS3TagOutput) ElementType

func (LocationS3TagOutput) ElementType() reflect.Type

func (LocationS3TagOutput) Key

The key for an AWS resource tag.

func (LocationS3TagOutput) ToLocationS3TagOutput

func (o LocationS3TagOutput) ToLocationS3TagOutput() LocationS3TagOutput

func (LocationS3TagOutput) ToLocationS3TagOutputWithContext

func (o LocationS3TagOutput) ToLocationS3TagOutputWithContext(ctx context.Context) LocationS3TagOutput

func (LocationS3TagOutput) Value

The value for an AWS resource tag.

type LocationSMB

type LocationSMB struct {
	pulumi.CustomResourceState

	// The Amazon Resource Names (ARNs) of agents to use for a Simple Message Block (SMB) location.
	AgentArns pulumi.StringArrayOutput `pulumi:"agentArns"`
	// The name of the Windows domain that the SMB server belongs to.
	Domain pulumi.StringPtrOutput `pulumi:"domain"`
	// The Amazon Resource Name (ARN) of the SMB location that is created.
	LocationArn pulumi.StringOutput `pulumi:"locationArn"`
	// The URL of the SMB location that was described.
	LocationUri  pulumi.StringOutput              `pulumi:"locationUri"`
	MountOptions LocationSMBMountOptionsPtrOutput `pulumi:"mountOptions"`
	// The password of the user who can mount the share and has the permissions to access files and folders in the SMB share.
	Password pulumi.StringOutput `pulumi:"password"`
	// The name of the SMB server. This value is the IP address or Domain Name Service (DNS) name of the SMB server.
	ServerHostname pulumi.StringOutput `pulumi:"serverHostname"`
	// The subdirectory in the SMB file system that is used to read data from the SMB source location or write data to the SMB destination
	Subdirectory pulumi.StringOutput `pulumi:"subdirectory"`
	// An array of key-value pairs to apply to this resource.
	Tags LocationSMBTagArrayOutput `pulumi:"tags"`
	// The user who can mount the share, has the permissions to access files and folders in the SMB share.
	User pulumi.StringOutput `pulumi:"user"`
}

Resource schema for AWS::DataSync::LocationSMB.

func GetLocationSMB

func GetLocationSMB(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LocationSMBState, opts ...pulumi.ResourceOption) (*LocationSMB, error)

GetLocationSMB gets an existing LocationSMB resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewLocationSMB

func NewLocationSMB(ctx *pulumi.Context,
	name string, args *LocationSMBArgs, opts ...pulumi.ResourceOption) (*LocationSMB, error)

NewLocationSMB registers a new resource with the given unique name, arguments, and options.

func (*LocationSMB) ElementType

func (*LocationSMB) ElementType() reflect.Type

func (*LocationSMB) ToLocationSMBOutput

func (i *LocationSMB) ToLocationSMBOutput() LocationSMBOutput

func (*LocationSMB) ToLocationSMBOutputWithContext

func (i *LocationSMB) ToLocationSMBOutputWithContext(ctx context.Context) LocationSMBOutput

type LocationSMBArgs

type LocationSMBArgs struct {
	// The Amazon Resource Names (ARNs) of agents to use for a Simple Message Block (SMB) location.
	AgentArns pulumi.StringArrayInput
	// The name of the Windows domain that the SMB server belongs to.
	Domain       pulumi.StringPtrInput
	MountOptions LocationSMBMountOptionsPtrInput
	// The password of the user who can mount the share and has the permissions to access files and folders in the SMB share.
	Password pulumi.StringInput
	// The name of the SMB server. This value is the IP address or Domain Name Service (DNS) name of the SMB server.
	ServerHostname pulumi.StringInput
	// The subdirectory in the SMB file system that is used to read data from the SMB source location or write data to the SMB destination
	Subdirectory pulumi.StringInput
	// An array of key-value pairs to apply to this resource.
	Tags LocationSMBTagArrayInput
	// The user who can mount the share, has the permissions to access files and folders in the SMB share.
	User pulumi.StringInput
}

The set of arguments for constructing a LocationSMB resource.

func (LocationSMBArgs) ElementType

func (LocationSMBArgs) ElementType() reflect.Type

type LocationSMBInput

type LocationSMBInput interface {
	pulumi.Input

	ToLocationSMBOutput() LocationSMBOutput
	ToLocationSMBOutputWithContext(ctx context.Context) LocationSMBOutput
}

type LocationSMBMountOptions

type LocationSMBMountOptions struct {
	// The specific SMB version that you want DataSync to use to mount your SMB share.
	Version *LocationSMBMountOptionsVersion `pulumi:"version"`
}

The mount options used by DataSync to access the SMB server.

type LocationSMBMountOptionsArgs

type LocationSMBMountOptionsArgs struct {
	// The specific SMB version that you want DataSync to use to mount your SMB share.
	Version LocationSMBMountOptionsVersionPtrInput `pulumi:"version"`
}

The mount options used by DataSync to access the SMB server.

func (LocationSMBMountOptionsArgs) ElementType

func (LocationSMBMountOptionsArgs) ToLocationSMBMountOptionsOutput

func (i LocationSMBMountOptionsArgs) ToLocationSMBMountOptionsOutput() LocationSMBMountOptionsOutput

func (LocationSMBMountOptionsArgs) ToLocationSMBMountOptionsOutputWithContext

func (i LocationSMBMountOptionsArgs) ToLocationSMBMountOptionsOutputWithContext(ctx context.Context) LocationSMBMountOptionsOutput

func (LocationSMBMountOptionsArgs) ToLocationSMBMountOptionsPtrOutput

func (i LocationSMBMountOptionsArgs) ToLocationSMBMountOptionsPtrOutput() LocationSMBMountOptionsPtrOutput

func (LocationSMBMountOptionsArgs) ToLocationSMBMountOptionsPtrOutputWithContext

func (i LocationSMBMountOptionsArgs) ToLocationSMBMountOptionsPtrOutputWithContext(ctx context.Context) LocationSMBMountOptionsPtrOutput

type LocationSMBMountOptionsInput

type LocationSMBMountOptionsInput interface {
	pulumi.Input

	ToLocationSMBMountOptionsOutput() LocationSMBMountOptionsOutput
	ToLocationSMBMountOptionsOutputWithContext(context.Context) LocationSMBMountOptionsOutput
}

LocationSMBMountOptionsInput is an input type that accepts LocationSMBMountOptionsArgs and LocationSMBMountOptionsOutput values. You can construct a concrete instance of `LocationSMBMountOptionsInput` via:

LocationSMBMountOptionsArgs{...}

type LocationSMBMountOptionsOutput

type LocationSMBMountOptionsOutput struct{ *pulumi.OutputState }

The mount options used by DataSync to access the SMB server.

func (LocationSMBMountOptionsOutput) ElementType

func (LocationSMBMountOptionsOutput) ToLocationSMBMountOptionsOutput

func (o LocationSMBMountOptionsOutput) ToLocationSMBMountOptionsOutput() LocationSMBMountOptionsOutput

func (LocationSMBMountOptionsOutput) ToLocationSMBMountOptionsOutputWithContext

func (o LocationSMBMountOptionsOutput) ToLocationSMBMountOptionsOutputWithContext(ctx context.Context) LocationSMBMountOptionsOutput

func (LocationSMBMountOptionsOutput) ToLocationSMBMountOptionsPtrOutput

func (o LocationSMBMountOptionsOutput) ToLocationSMBMountOptionsPtrOutput() LocationSMBMountOptionsPtrOutput

func (LocationSMBMountOptionsOutput) ToLocationSMBMountOptionsPtrOutputWithContext

func (o LocationSMBMountOptionsOutput) ToLocationSMBMountOptionsPtrOutputWithContext(ctx context.Context) LocationSMBMountOptionsPtrOutput

func (LocationSMBMountOptionsOutput) Version

The specific SMB version that you want DataSync to use to mount your SMB share.

type LocationSMBMountOptionsPtrInput

type LocationSMBMountOptionsPtrInput interface {
	pulumi.Input

	ToLocationSMBMountOptionsPtrOutput() LocationSMBMountOptionsPtrOutput
	ToLocationSMBMountOptionsPtrOutputWithContext(context.Context) LocationSMBMountOptionsPtrOutput
}

LocationSMBMountOptionsPtrInput is an input type that accepts LocationSMBMountOptionsArgs, LocationSMBMountOptionsPtr and LocationSMBMountOptionsPtrOutput values. You can construct a concrete instance of `LocationSMBMountOptionsPtrInput` via:

        LocationSMBMountOptionsArgs{...}

or:

        nil

type LocationSMBMountOptionsPtrOutput

type LocationSMBMountOptionsPtrOutput struct{ *pulumi.OutputState }

func (LocationSMBMountOptionsPtrOutput) Elem

func (LocationSMBMountOptionsPtrOutput) ElementType

func (LocationSMBMountOptionsPtrOutput) ToLocationSMBMountOptionsPtrOutput

func (o LocationSMBMountOptionsPtrOutput) ToLocationSMBMountOptionsPtrOutput() LocationSMBMountOptionsPtrOutput

func (LocationSMBMountOptionsPtrOutput) ToLocationSMBMountOptionsPtrOutputWithContext

func (o LocationSMBMountOptionsPtrOutput) ToLocationSMBMountOptionsPtrOutputWithContext(ctx context.Context) LocationSMBMountOptionsPtrOutput

func (LocationSMBMountOptionsPtrOutput) Version

The specific SMB version that you want DataSync to use to mount your SMB share.

type LocationSMBMountOptionsVersion

type LocationSMBMountOptionsVersion string

The specific SMB version that you want DataSync to use to mount your SMB share.

func (LocationSMBMountOptionsVersion) ElementType

func (LocationSMBMountOptionsVersion) ToLocationSMBMountOptionsVersionOutput

func (e LocationSMBMountOptionsVersion) ToLocationSMBMountOptionsVersionOutput() LocationSMBMountOptionsVersionOutput

func (LocationSMBMountOptionsVersion) ToLocationSMBMountOptionsVersionOutputWithContext

func (e LocationSMBMountOptionsVersion) ToLocationSMBMountOptionsVersionOutputWithContext(ctx context.Context) LocationSMBMountOptionsVersionOutput

func (LocationSMBMountOptionsVersion) ToLocationSMBMountOptionsVersionPtrOutput

func (e LocationSMBMountOptionsVersion) ToLocationSMBMountOptionsVersionPtrOutput() LocationSMBMountOptionsVersionPtrOutput

func (LocationSMBMountOptionsVersion) ToLocationSMBMountOptionsVersionPtrOutputWithContext

func (e LocationSMBMountOptionsVersion) ToLocationSMBMountOptionsVersionPtrOutputWithContext(ctx context.Context) LocationSMBMountOptionsVersionPtrOutput

func (LocationSMBMountOptionsVersion) ToStringOutput

func (LocationSMBMountOptionsVersion) ToStringOutputWithContext

func (e LocationSMBMountOptionsVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (LocationSMBMountOptionsVersion) ToStringPtrOutput

func (LocationSMBMountOptionsVersion) ToStringPtrOutputWithContext

func (e LocationSMBMountOptionsVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LocationSMBMountOptionsVersionInput

type LocationSMBMountOptionsVersionInput interface {
	pulumi.Input

	ToLocationSMBMountOptionsVersionOutput() LocationSMBMountOptionsVersionOutput
	ToLocationSMBMountOptionsVersionOutputWithContext(context.Context) LocationSMBMountOptionsVersionOutput
}

LocationSMBMountOptionsVersionInput is an input type that accepts LocationSMBMountOptionsVersionArgs and LocationSMBMountOptionsVersionOutput values. You can construct a concrete instance of `LocationSMBMountOptionsVersionInput` via:

LocationSMBMountOptionsVersionArgs{...}

type LocationSMBMountOptionsVersionOutput

type LocationSMBMountOptionsVersionOutput struct{ *pulumi.OutputState }

func (LocationSMBMountOptionsVersionOutput) ElementType

func (LocationSMBMountOptionsVersionOutput) ToLocationSMBMountOptionsVersionOutput

func (o LocationSMBMountOptionsVersionOutput) ToLocationSMBMountOptionsVersionOutput() LocationSMBMountOptionsVersionOutput

func (LocationSMBMountOptionsVersionOutput) ToLocationSMBMountOptionsVersionOutputWithContext

func (o LocationSMBMountOptionsVersionOutput) ToLocationSMBMountOptionsVersionOutputWithContext(ctx context.Context) LocationSMBMountOptionsVersionOutput

func (LocationSMBMountOptionsVersionOutput) ToLocationSMBMountOptionsVersionPtrOutput

func (o LocationSMBMountOptionsVersionOutput) ToLocationSMBMountOptionsVersionPtrOutput() LocationSMBMountOptionsVersionPtrOutput

func (LocationSMBMountOptionsVersionOutput) ToLocationSMBMountOptionsVersionPtrOutputWithContext

func (o LocationSMBMountOptionsVersionOutput) ToLocationSMBMountOptionsVersionPtrOutputWithContext(ctx context.Context) LocationSMBMountOptionsVersionPtrOutput

func (LocationSMBMountOptionsVersionOutput) ToStringOutput

func (LocationSMBMountOptionsVersionOutput) ToStringOutputWithContext

func (o LocationSMBMountOptionsVersionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (LocationSMBMountOptionsVersionOutput) ToStringPtrOutput

func (LocationSMBMountOptionsVersionOutput) ToStringPtrOutputWithContext

func (o LocationSMBMountOptionsVersionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LocationSMBMountOptionsVersionPtrInput

type LocationSMBMountOptionsVersionPtrInput interface {
	pulumi.Input

	ToLocationSMBMountOptionsVersionPtrOutput() LocationSMBMountOptionsVersionPtrOutput
	ToLocationSMBMountOptionsVersionPtrOutputWithContext(context.Context) LocationSMBMountOptionsVersionPtrOutput
}

type LocationSMBMountOptionsVersionPtrOutput

type LocationSMBMountOptionsVersionPtrOutput struct{ *pulumi.OutputState }

func (LocationSMBMountOptionsVersionPtrOutput) Elem

func (LocationSMBMountOptionsVersionPtrOutput) ElementType

func (LocationSMBMountOptionsVersionPtrOutput) ToLocationSMBMountOptionsVersionPtrOutput

func (o LocationSMBMountOptionsVersionPtrOutput) ToLocationSMBMountOptionsVersionPtrOutput() LocationSMBMountOptionsVersionPtrOutput

func (LocationSMBMountOptionsVersionPtrOutput) ToLocationSMBMountOptionsVersionPtrOutputWithContext

func (o LocationSMBMountOptionsVersionPtrOutput) ToLocationSMBMountOptionsVersionPtrOutputWithContext(ctx context.Context) LocationSMBMountOptionsVersionPtrOutput

func (LocationSMBMountOptionsVersionPtrOutput) ToStringPtrOutput

func (LocationSMBMountOptionsVersionPtrOutput) ToStringPtrOutputWithContext

type LocationSMBOutput

type LocationSMBOutput struct{ *pulumi.OutputState }

func (LocationSMBOutput) ElementType

func (LocationSMBOutput) ElementType() reflect.Type

func (LocationSMBOutput) ToLocationSMBOutput

func (o LocationSMBOutput) ToLocationSMBOutput() LocationSMBOutput

func (LocationSMBOutput) ToLocationSMBOutputWithContext

func (o LocationSMBOutput) ToLocationSMBOutputWithContext(ctx context.Context) LocationSMBOutput

type LocationSMBState

type LocationSMBState struct {
}

func (LocationSMBState) ElementType

func (LocationSMBState) ElementType() reflect.Type

type LocationSMBTag

type LocationSMBTag struct {
	// The key for an AWS resource tag.
	Key string `pulumi:"key"`
	// The value for an AWS resource tag.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type LocationSMBTagArgs

type LocationSMBTagArgs struct {
	// The key for an AWS resource tag.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for an AWS resource tag.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (LocationSMBTagArgs) ElementType

func (LocationSMBTagArgs) ElementType() reflect.Type

func (LocationSMBTagArgs) ToLocationSMBTagOutput

func (i LocationSMBTagArgs) ToLocationSMBTagOutput() LocationSMBTagOutput

func (LocationSMBTagArgs) ToLocationSMBTagOutputWithContext

func (i LocationSMBTagArgs) ToLocationSMBTagOutputWithContext(ctx context.Context) LocationSMBTagOutput

type LocationSMBTagArray

type LocationSMBTagArray []LocationSMBTagInput

func (LocationSMBTagArray) ElementType

func (LocationSMBTagArray) ElementType() reflect.Type

func (LocationSMBTagArray) ToLocationSMBTagArrayOutput

func (i LocationSMBTagArray) ToLocationSMBTagArrayOutput() LocationSMBTagArrayOutput

func (LocationSMBTagArray) ToLocationSMBTagArrayOutputWithContext

func (i LocationSMBTagArray) ToLocationSMBTagArrayOutputWithContext(ctx context.Context) LocationSMBTagArrayOutput

type LocationSMBTagArrayInput

type LocationSMBTagArrayInput interface {
	pulumi.Input

	ToLocationSMBTagArrayOutput() LocationSMBTagArrayOutput
	ToLocationSMBTagArrayOutputWithContext(context.Context) LocationSMBTagArrayOutput
}

LocationSMBTagArrayInput is an input type that accepts LocationSMBTagArray and LocationSMBTagArrayOutput values. You can construct a concrete instance of `LocationSMBTagArrayInput` via:

LocationSMBTagArray{ LocationSMBTagArgs{...} }

type LocationSMBTagArrayOutput

type LocationSMBTagArrayOutput struct{ *pulumi.OutputState }

func (LocationSMBTagArrayOutput) ElementType

func (LocationSMBTagArrayOutput) ElementType() reflect.Type

func (LocationSMBTagArrayOutput) Index

func (LocationSMBTagArrayOutput) ToLocationSMBTagArrayOutput

func (o LocationSMBTagArrayOutput) ToLocationSMBTagArrayOutput() LocationSMBTagArrayOutput

func (LocationSMBTagArrayOutput) ToLocationSMBTagArrayOutputWithContext

func (o LocationSMBTagArrayOutput) ToLocationSMBTagArrayOutputWithContext(ctx context.Context) LocationSMBTagArrayOutput

type LocationSMBTagInput

type LocationSMBTagInput interface {
	pulumi.Input

	ToLocationSMBTagOutput() LocationSMBTagOutput
	ToLocationSMBTagOutputWithContext(context.Context) LocationSMBTagOutput
}

LocationSMBTagInput is an input type that accepts LocationSMBTagArgs and LocationSMBTagOutput values. You can construct a concrete instance of `LocationSMBTagInput` via:

LocationSMBTagArgs{...}

type LocationSMBTagOutput

type LocationSMBTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (LocationSMBTagOutput) ElementType

func (LocationSMBTagOutput) ElementType() reflect.Type

func (LocationSMBTagOutput) Key

The key for an AWS resource tag.

func (LocationSMBTagOutput) ToLocationSMBTagOutput

func (o LocationSMBTagOutput) ToLocationSMBTagOutput() LocationSMBTagOutput

func (LocationSMBTagOutput) ToLocationSMBTagOutputWithContext

func (o LocationSMBTagOutput) ToLocationSMBTagOutputWithContext(ctx context.Context) LocationSMBTagOutput

func (LocationSMBTagOutput) Value

The value for an AWS resource tag.

type Task

type Task struct {
	pulumi.CustomResourceState

	// The ARN of the Amazon CloudWatch log group that is used to monitor and log events in the task.
	CloudWatchLogGroupArn pulumi.StringPtrOutput `pulumi:"cloudWatchLogGroupArn"`
	// The ARN of an AWS storage resource's location.
	DestinationLocationArn          pulumi.StringOutput      `pulumi:"destinationLocationArn"`
	DestinationNetworkInterfaceArns pulumi.StringArrayOutput `pulumi:"destinationNetworkInterfaceArns"`
	// Errors that AWS DataSync encountered during execution of the task. You can use this error code to help troubleshoot issues.
	ErrorCode pulumi.StringOutput `pulumi:"errorCode"`
	// Detailed description of an error that was encountered during the task execution.
	ErrorDetail pulumi.StringOutput       `pulumi:"errorDetail"`
	Excludes    TaskFilterRuleArrayOutput `pulumi:"excludes"`
	Includes    TaskFilterRuleArrayOutput `pulumi:"includes"`
	// The name of a task. This value is a text reference that is used to identify the task in the console.
	Name     pulumi.StringPtrOutput `pulumi:"name"`
	Options  TaskOptionsPtrOutput   `pulumi:"options"`
	Schedule TaskSchedulePtrOutput  `pulumi:"schedule"`
	// The ARN of the source location for the task.
	SourceLocationArn          pulumi.StringOutput      `pulumi:"sourceLocationArn"`
	SourceNetworkInterfaceArns pulumi.StringArrayOutput `pulumi:"sourceNetworkInterfaceArns"`
	// The status of the task that was described.
	Status TaskStatusOutput `pulumi:"status"`
	// An array of key-value pairs to apply to this resource.
	Tags TaskTagArrayOutput `pulumi:"tags"`
	// The ARN of the task.
	TaskArn pulumi.StringOutput `pulumi:"taskArn"`
}

Resource schema for AWS::DataSync::Task.

func GetTask

func GetTask(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TaskState, opts ...pulumi.ResourceOption) (*Task, error)

GetTask gets an existing Task resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewTask

func NewTask(ctx *pulumi.Context,
	name string, args *TaskArgs, opts ...pulumi.ResourceOption) (*Task, error)

NewTask registers a new resource with the given unique name, arguments, and options.

func (*Task) ElementType

func (*Task) ElementType() reflect.Type

func (*Task) ToTaskOutput

func (i *Task) ToTaskOutput() TaskOutput

func (*Task) ToTaskOutputWithContext

func (i *Task) ToTaskOutputWithContext(ctx context.Context) TaskOutput

type TaskArgs

type TaskArgs struct {
	// The ARN of the Amazon CloudWatch log group that is used to monitor and log events in the task.
	CloudWatchLogGroupArn pulumi.StringPtrInput
	// The ARN of an AWS storage resource's location.
	DestinationLocationArn pulumi.StringInput
	Excludes               TaskFilterRuleArrayInput
	Includes               TaskFilterRuleArrayInput
	// The name of a task. This value is a text reference that is used to identify the task in the console.
	Name     pulumi.StringPtrInput
	Options  TaskOptionsPtrInput
	Schedule TaskSchedulePtrInput
	// The ARN of the source location for the task.
	SourceLocationArn pulumi.StringInput
	// An array of key-value pairs to apply to this resource.
	Tags TaskTagArrayInput
}

The set of arguments for constructing a Task resource.

func (TaskArgs) ElementType

func (TaskArgs) ElementType() reflect.Type

type TaskFilterRule

type TaskFilterRule struct {
	// The type of filter rule to apply. AWS DataSync only supports the SIMPLE_PATTERN rule type.
	FilterType *TaskFilterRuleFilterType `pulumi:"filterType"`
	// A single filter string that consists of the patterns to include or exclude. The patterns are delimited by "|".
	Value *string `pulumi:"value"`
}

Specifies which files folders and objects to include or exclude when transferring files from source to destination.

type TaskFilterRuleArgs

type TaskFilterRuleArgs struct {
	// The type of filter rule to apply. AWS DataSync only supports the SIMPLE_PATTERN rule type.
	FilterType TaskFilterRuleFilterTypePtrInput `pulumi:"filterType"`
	// A single filter string that consists of the patterns to include or exclude. The patterns are delimited by "|".
	Value pulumi.StringPtrInput `pulumi:"value"`
}

Specifies which files folders and objects to include or exclude when transferring files from source to destination.

func (TaskFilterRuleArgs) ElementType

func (TaskFilterRuleArgs) ElementType() reflect.Type

func (TaskFilterRuleArgs) ToTaskFilterRuleOutput

func (i TaskFilterRuleArgs) ToTaskFilterRuleOutput() TaskFilterRuleOutput

func (TaskFilterRuleArgs) ToTaskFilterRuleOutputWithContext

func (i TaskFilterRuleArgs) ToTaskFilterRuleOutputWithContext(ctx context.Context) TaskFilterRuleOutput

type TaskFilterRuleArray

type TaskFilterRuleArray []TaskFilterRuleInput

func (TaskFilterRuleArray) ElementType

func (TaskFilterRuleArray) ElementType() reflect.Type

func (TaskFilterRuleArray) ToTaskFilterRuleArrayOutput

func (i TaskFilterRuleArray) ToTaskFilterRuleArrayOutput() TaskFilterRuleArrayOutput

func (TaskFilterRuleArray) ToTaskFilterRuleArrayOutputWithContext

func (i TaskFilterRuleArray) ToTaskFilterRuleArrayOutputWithContext(ctx context.Context) TaskFilterRuleArrayOutput

type TaskFilterRuleArrayInput

type TaskFilterRuleArrayInput interface {
	pulumi.Input

	ToTaskFilterRuleArrayOutput() TaskFilterRuleArrayOutput
	ToTaskFilterRuleArrayOutputWithContext(context.Context) TaskFilterRuleArrayOutput
}

TaskFilterRuleArrayInput is an input type that accepts TaskFilterRuleArray and TaskFilterRuleArrayOutput values. You can construct a concrete instance of `TaskFilterRuleArrayInput` via:

TaskFilterRuleArray{ TaskFilterRuleArgs{...} }

type TaskFilterRuleArrayOutput

type TaskFilterRuleArrayOutput struct{ *pulumi.OutputState }

func (TaskFilterRuleArrayOutput) ElementType

func (TaskFilterRuleArrayOutput) ElementType() reflect.Type

func (TaskFilterRuleArrayOutput) Index

func (TaskFilterRuleArrayOutput) ToTaskFilterRuleArrayOutput

func (o TaskFilterRuleArrayOutput) ToTaskFilterRuleArrayOutput() TaskFilterRuleArrayOutput

func (TaskFilterRuleArrayOutput) ToTaskFilterRuleArrayOutputWithContext

func (o TaskFilterRuleArrayOutput) ToTaskFilterRuleArrayOutputWithContext(ctx context.Context) TaskFilterRuleArrayOutput

type TaskFilterRuleFilterType

type TaskFilterRuleFilterType string

The type of filter rule to apply. AWS DataSync only supports the SIMPLE_PATTERN rule type.

func (TaskFilterRuleFilterType) ElementType

func (TaskFilterRuleFilterType) ElementType() reflect.Type

func (TaskFilterRuleFilterType) ToStringOutput

func (e TaskFilterRuleFilterType) ToStringOutput() pulumi.StringOutput

func (TaskFilterRuleFilterType) ToStringOutputWithContext

func (e TaskFilterRuleFilterType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TaskFilterRuleFilterType) ToStringPtrOutput

func (e TaskFilterRuleFilterType) ToStringPtrOutput() pulumi.StringPtrOutput

func (TaskFilterRuleFilterType) ToStringPtrOutputWithContext

func (e TaskFilterRuleFilterType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskFilterRuleFilterType) ToTaskFilterRuleFilterTypeOutput

func (e TaskFilterRuleFilterType) ToTaskFilterRuleFilterTypeOutput() TaskFilterRuleFilterTypeOutput

func (TaskFilterRuleFilterType) ToTaskFilterRuleFilterTypeOutputWithContext

func (e TaskFilterRuleFilterType) ToTaskFilterRuleFilterTypeOutputWithContext(ctx context.Context) TaskFilterRuleFilterTypeOutput

func (TaskFilterRuleFilterType) ToTaskFilterRuleFilterTypePtrOutput

func (e TaskFilterRuleFilterType) ToTaskFilterRuleFilterTypePtrOutput() TaskFilterRuleFilterTypePtrOutput

func (TaskFilterRuleFilterType) ToTaskFilterRuleFilterTypePtrOutputWithContext

func (e TaskFilterRuleFilterType) ToTaskFilterRuleFilterTypePtrOutputWithContext(ctx context.Context) TaskFilterRuleFilterTypePtrOutput

type TaskFilterRuleFilterTypeInput

type TaskFilterRuleFilterTypeInput interface {
	pulumi.Input

	ToTaskFilterRuleFilterTypeOutput() TaskFilterRuleFilterTypeOutput
	ToTaskFilterRuleFilterTypeOutputWithContext(context.Context) TaskFilterRuleFilterTypeOutput
}

TaskFilterRuleFilterTypeInput is an input type that accepts TaskFilterRuleFilterTypeArgs and TaskFilterRuleFilterTypeOutput values. You can construct a concrete instance of `TaskFilterRuleFilterTypeInput` via:

TaskFilterRuleFilterTypeArgs{...}

type TaskFilterRuleFilterTypeOutput

type TaskFilterRuleFilterTypeOutput struct{ *pulumi.OutputState }

func (TaskFilterRuleFilterTypeOutput) ElementType

func (TaskFilterRuleFilterTypeOutput) ToStringOutput

func (TaskFilterRuleFilterTypeOutput) ToStringOutputWithContext

func (o TaskFilterRuleFilterTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TaskFilterRuleFilterTypeOutput) ToStringPtrOutput

func (TaskFilterRuleFilterTypeOutput) ToStringPtrOutputWithContext

func (o TaskFilterRuleFilterTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskFilterRuleFilterTypeOutput) ToTaskFilterRuleFilterTypeOutput

func (o TaskFilterRuleFilterTypeOutput) ToTaskFilterRuleFilterTypeOutput() TaskFilterRuleFilterTypeOutput

func (TaskFilterRuleFilterTypeOutput) ToTaskFilterRuleFilterTypeOutputWithContext

func (o TaskFilterRuleFilterTypeOutput) ToTaskFilterRuleFilterTypeOutputWithContext(ctx context.Context) TaskFilterRuleFilterTypeOutput

func (TaskFilterRuleFilterTypeOutput) ToTaskFilterRuleFilterTypePtrOutput

func (o TaskFilterRuleFilterTypeOutput) ToTaskFilterRuleFilterTypePtrOutput() TaskFilterRuleFilterTypePtrOutput

func (TaskFilterRuleFilterTypeOutput) ToTaskFilterRuleFilterTypePtrOutputWithContext

func (o TaskFilterRuleFilterTypeOutput) ToTaskFilterRuleFilterTypePtrOutputWithContext(ctx context.Context) TaskFilterRuleFilterTypePtrOutput

type TaskFilterRuleFilterTypePtrInput

type TaskFilterRuleFilterTypePtrInput interface {
	pulumi.Input

	ToTaskFilterRuleFilterTypePtrOutput() TaskFilterRuleFilterTypePtrOutput
	ToTaskFilterRuleFilterTypePtrOutputWithContext(context.Context) TaskFilterRuleFilterTypePtrOutput
}

func TaskFilterRuleFilterTypePtr

func TaskFilterRuleFilterTypePtr(v string) TaskFilterRuleFilterTypePtrInput

type TaskFilterRuleFilterTypePtrOutput

type TaskFilterRuleFilterTypePtrOutput struct{ *pulumi.OutputState }

func (TaskFilterRuleFilterTypePtrOutput) Elem

func (TaskFilterRuleFilterTypePtrOutput) ElementType

func (TaskFilterRuleFilterTypePtrOutput) ToStringPtrOutput

func (TaskFilterRuleFilterTypePtrOutput) ToStringPtrOutputWithContext

func (o TaskFilterRuleFilterTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskFilterRuleFilterTypePtrOutput) ToTaskFilterRuleFilterTypePtrOutput

func (o TaskFilterRuleFilterTypePtrOutput) ToTaskFilterRuleFilterTypePtrOutput() TaskFilterRuleFilterTypePtrOutput

func (TaskFilterRuleFilterTypePtrOutput) ToTaskFilterRuleFilterTypePtrOutputWithContext

func (o TaskFilterRuleFilterTypePtrOutput) ToTaskFilterRuleFilterTypePtrOutputWithContext(ctx context.Context) TaskFilterRuleFilterTypePtrOutput

type TaskFilterRuleInput

type TaskFilterRuleInput interface {
	pulumi.Input

	ToTaskFilterRuleOutput() TaskFilterRuleOutput
	ToTaskFilterRuleOutputWithContext(context.Context) TaskFilterRuleOutput
}

TaskFilterRuleInput is an input type that accepts TaskFilterRuleArgs and TaskFilterRuleOutput values. You can construct a concrete instance of `TaskFilterRuleInput` via:

TaskFilterRuleArgs{...}

type TaskFilterRuleOutput

type TaskFilterRuleOutput struct{ *pulumi.OutputState }

Specifies which files folders and objects to include or exclude when transferring files from source to destination.

func (TaskFilterRuleOutput) ElementType

func (TaskFilterRuleOutput) ElementType() reflect.Type

func (TaskFilterRuleOutput) FilterType

The type of filter rule to apply. AWS DataSync only supports the SIMPLE_PATTERN rule type.

func (TaskFilterRuleOutput) ToTaskFilterRuleOutput

func (o TaskFilterRuleOutput) ToTaskFilterRuleOutput() TaskFilterRuleOutput

func (TaskFilterRuleOutput) ToTaskFilterRuleOutputWithContext

func (o TaskFilterRuleOutput) ToTaskFilterRuleOutputWithContext(ctx context.Context) TaskFilterRuleOutput

func (TaskFilterRuleOutput) Value

A single filter string that consists of the patterns to include or exclude. The patterns are delimited by "|".

type TaskInput

type TaskInput interface {
	pulumi.Input

	ToTaskOutput() TaskOutput
	ToTaskOutputWithContext(ctx context.Context) TaskOutput
}

type TaskOptions

type TaskOptions struct {
	// A file metadata value that shows the last time a file was accessed (that is, when the file was read or written to).
	Atime *TaskOptionsAtime `pulumi:"atime"`
	// A value that limits the bandwidth used by AWS DataSync.
	BytesPerSecond *int `pulumi:"bytesPerSecond"`
	// The group ID (GID) of the file's owners.
	Gid *TaskOptionsGid `pulumi:"gid"`
	// A value that determines the types of logs that DataSync publishes to a log stream in the Amazon CloudWatch log group that you provide.
	LogLevel *TaskOptionsLogLevel `pulumi:"logLevel"`
	// A value that indicates the last time that a file was modified (that is, a file was written to) before the PREPARING phase.
	Mtime *TaskOptionsMtime `pulumi:"mtime"`
	// A value that determines whether files at the destination should be overwritten or preserved when copying files.
	OverwriteMode *TaskOptionsOverwriteMode `pulumi:"overwriteMode"`
	// A value that determines which users or groups can access a file for a specific purpose such as reading, writing, or execution of the file.
	PosixPermissions *TaskOptionsPosixPermissions `pulumi:"posixPermissions"`
	// A value that specifies whether files in the destination that don't exist in the source file system should be preserved.
	PreserveDeletedFiles *TaskOptionsPreserveDeletedFiles `pulumi:"preserveDeletedFiles"`
	// A value that determines whether AWS DataSync should preserve the metadata of block and character devices in the source file system, and recreate the files with that device name and metadata on the destination.
	PreserveDevices *TaskOptionsPreserveDevices `pulumi:"preserveDevices"`
	// A value that determines which components of the SMB security descriptor are copied during transfer.
	SecurityDescriptorCopyFlags *TaskOptionsSecurityDescriptorCopyFlags `pulumi:"securityDescriptorCopyFlags"`
	// A value that determines whether tasks should be queued before executing the tasks.
	TaskQueueing *TaskOptionsTaskQueueing `pulumi:"taskQueueing"`
	// A value that determines whether DataSync transfers only the data and metadata that differ between the source and the destination location, or whether DataSync transfers all the content from the source, without comparing to the destination location.
	TransferMode *TaskOptionsTransferMode `pulumi:"transferMode"`
	// The user ID (UID) of the file's owner.
	Uid *TaskOptionsUid `pulumi:"uid"`
	// A value that determines whether a data integrity verification should be performed at the end of a task execution after all data and metadata have been transferred.
	VerifyMode *TaskOptionsVerifyMode `pulumi:"verifyMode"`
}

Represents the options that are available to control the behavior of a StartTaskExecution operation.

type TaskOptionsArgs

type TaskOptionsArgs struct {
	// A file metadata value that shows the last time a file was accessed (that is, when the file was read or written to).
	Atime TaskOptionsAtimePtrInput `pulumi:"atime"`
	// A value that limits the bandwidth used by AWS DataSync.
	BytesPerSecond pulumi.IntPtrInput `pulumi:"bytesPerSecond"`
	// The group ID (GID) of the file's owners.
	Gid TaskOptionsGidPtrInput `pulumi:"gid"`
	// A value that determines the types of logs that DataSync publishes to a log stream in the Amazon CloudWatch log group that you provide.
	LogLevel TaskOptionsLogLevelPtrInput `pulumi:"logLevel"`
	// A value that indicates the last time that a file was modified (that is, a file was written to) before the PREPARING phase.
	Mtime TaskOptionsMtimePtrInput `pulumi:"mtime"`
	// A value that determines whether files at the destination should be overwritten or preserved when copying files.
	OverwriteMode TaskOptionsOverwriteModePtrInput `pulumi:"overwriteMode"`
	// A value that determines which users or groups can access a file for a specific purpose such as reading, writing, or execution of the file.
	PosixPermissions TaskOptionsPosixPermissionsPtrInput `pulumi:"posixPermissions"`
	// A value that specifies whether files in the destination that don't exist in the source file system should be preserved.
	PreserveDeletedFiles TaskOptionsPreserveDeletedFilesPtrInput `pulumi:"preserveDeletedFiles"`
	// A value that determines whether AWS DataSync should preserve the metadata of block and character devices in the source file system, and recreate the files with that device name and metadata on the destination.
	PreserveDevices TaskOptionsPreserveDevicesPtrInput `pulumi:"preserveDevices"`
	// A value that determines which components of the SMB security descriptor are copied during transfer.
	SecurityDescriptorCopyFlags TaskOptionsSecurityDescriptorCopyFlagsPtrInput `pulumi:"securityDescriptorCopyFlags"`
	// A value that determines whether tasks should be queued before executing the tasks.
	TaskQueueing TaskOptionsTaskQueueingPtrInput `pulumi:"taskQueueing"`
	// A value that determines whether DataSync transfers only the data and metadata that differ between the source and the destination location, or whether DataSync transfers all the content from the source, without comparing to the destination location.
	TransferMode TaskOptionsTransferModePtrInput `pulumi:"transferMode"`
	// The user ID (UID) of the file's owner.
	Uid TaskOptionsUidPtrInput `pulumi:"uid"`
	// A value that determines whether a data integrity verification should be performed at the end of a task execution after all data and metadata have been transferred.
	VerifyMode TaskOptionsVerifyModePtrInput `pulumi:"verifyMode"`
}

Represents the options that are available to control the behavior of a StartTaskExecution operation.

func (TaskOptionsArgs) ElementType

func (TaskOptionsArgs) ElementType() reflect.Type

func (TaskOptionsArgs) ToTaskOptionsOutput

func (i TaskOptionsArgs) ToTaskOptionsOutput() TaskOptionsOutput

func (TaskOptionsArgs) ToTaskOptionsOutputWithContext

func (i TaskOptionsArgs) ToTaskOptionsOutputWithContext(ctx context.Context) TaskOptionsOutput

func (TaskOptionsArgs) ToTaskOptionsPtrOutput

func (i TaskOptionsArgs) ToTaskOptionsPtrOutput() TaskOptionsPtrOutput

func (TaskOptionsArgs) ToTaskOptionsPtrOutputWithContext

func (i TaskOptionsArgs) ToTaskOptionsPtrOutputWithContext(ctx context.Context) TaskOptionsPtrOutput

type TaskOptionsAtime

type TaskOptionsAtime string

A file metadata value that shows the last time a file was accessed (that is, when the file was read or written to).

func (TaskOptionsAtime) ElementType

func (TaskOptionsAtime) ElementType() reflect.Type

func (TaskOptionsAtime) ToStringOutput

func (e TaskOptionsAtime) ToStringOutput() pulumi.StringOutput

func (TaskOptionsAtime) ToStringOutputWithContext

func (e TaskOptionsAtime) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TaskOptionsAtime) ToStringPtrOutput

func (e TaskOptionsAtime) ToStringPtrOutput() pulumi.StringPtrOutput

func (TaskOptionsAtime) ToStringPtrOutputWithContext

func (e TaskOptionsAtime) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskOptionsAtime) ToTaskOptionsAtimeOutput

func (e TaskOptionsAtime) ToTaskOptionsAtimeOutput() TaskOptionsAtimeOutput

func (TaskOptionsAtime) ToTaskOptionsAtimeOutputWithContext

func (e TaskOptionsAtime) ToTaskOptionsAtimeOutputWithContext(ctx context.Context) TaskOptionsAtimeOutput

func (TaskOptionsAtime) ToTaskOptionsAtimePtrOutput

func (e TaskOptionsAtime) ToTaskOptionsAtimePtrOutput() TaskOptionsAtimePtrOutput

func (TaskOptionsAtime) ToTaskOptionsAtimePtrOutputWithContext

func (e TaskOptionsAtime) ToTaskOptionsAtimePtrOutputWithContext(ctx context.Context) TaskOptionsAtimePtrOutput

type TaskOptionsAtimeInput

type TaskOptionsAtimeInput interface {
	pulumi.Input

	ToTaskOptionsAtimeOutput() TaskOptionsAtimeOutput
	ToTaskOptionsAtimeOutputWithContext(context.Context) TaskOptionsAtimeOutput
}

TaskOptionsAtimeInput is an input type that accepts TaskOptionsAtimeArgs and TaskOptionsAtimeOutput values. You can construct a concrete instance of `TaskOptionsAtimeInput` via:

TaskOptionsAtimeArgs{...}

type TaskOptionsAtimeOutput

type TaskOptionsAtimeOutput struct{ *pulumi.OutputState }

func (TaskOptionsAtimeOutput) ElementType

func (TaskOptionsAtimeOutput) ElementType() reflect.Type

func (TaskOptionsAtimeOutput) ToStringOutput

func (o TaskOptionsAtimeOutput) ToStringOutput() pulumi.StringOutput

func (TaskOptionsAtimeOutput) ToStringOutputWithContext

func (o TaskOptionsAtimeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TaskOptionsAtimeOutput) ToStringPtrOutput

func (o TaskOptionsAtimeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TaskOptionsAtimeOutput) ToStringPtrOutputWithContext

func (o TaskOptionsAtimeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskOptionsAtimeOutput) ToTaskOptionsAtimeOutput

func (o TaskOptionsAtimeOutput) ToTaskOptionsAtimeOutput() TaskOptionsAtimeOutput

func (TaskOptionsAtimeOutput) ToTaskOptionsAtimeOutputWithContext

func (o TaskOptionsAtimeOutput) ToTaskOptionsAtimeOutputWithContext(ctx context.Context) TaskOptionsAtimeOutput

func (TaskOptionsAtimeOutput) ToTaskOptionsAtimePtrOutput

func (o TaskOptionsAtimeOutput) ToTaskOptionsAtimePtrOutput() TaskOptionsAtimePtrOutput

func (TaskOptionsAtimeOutput) ToTaskOptionsAtimePtrOutputWithContext

func (o TaskOptionsAtimeOutput) ToTaskOptionsAtimePtrOutputWithContext(ctx context.Context) TaskOptionsAtimePtrOutput

type TaskOptionsAtimePtrInput

type TaskOptionsAtimePtrInput interface {
	pulumi.Input

	ToTaskOptionsAtimePtrOutput() TaskOptionsAtimePtrOutput
	ToTaskOptionsAtimePtrOutputWithContext(context.Context) TaskOptionsAtimePtrOutput
}

func TaskOptionsAtimePtr

func TaskOptionsAtimePtr(v string) TaskOptionsAtimePtrInput

type TaskOptionsAtimePtrOutput

type TaskOptionsAtimePtrOutput struct{ *pulumi.OutputState }

func (TaskOptionsAtimePtrOutput) Elem

func (TaskOptionsAtimePtrOutput) ElementType

func (TaskOptionsAtimePtrOutput) ElementType() reflect.Type

func (TaskOptionsAtimePtrOutput) ToStringPtrOutput

func (o TaskOptionsAtimePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TaskOptionsAtimePtrOutput) ToStringPtrOutputWithContext

func (o TaskOptionsAtimePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskOptionsAtimePtrOutput) ToTaskOptionsAtimePtrOutput

func (o TaskOptionsAtimePtrOutput) ToTaskOptionsAtimePtrOutput() TaskOptionsAtimePtrOutput

func (TaskOptionsAtimePtrOutput) ToTaskOptionsAtimePtrOutputWithContext

func (o TaskOptionsAtimePtrOutput) ToTaskOptionsAtimePtrOutputWithContext(ctx context.Context) TaskOptionsAtimePtrOutput

type TaskOptionsGid

type TaskOptionsGid string

The group ID (GID) of the file's owners.

func (TaskOptionsGid) ElementType

func (TaskOptionsGid) ElementType() reflect.Type

func (TaskOptionsGid) ToStringOutput

func (e TaskOptionsGid) ToStringOutput() pulumi.StringOutput

func (TaskOptionsGid) ToStringOutputWithContext

func (e TaskOptionsGid) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TaskOptionsGid) ToStringPtrOutput

func (e TaskOptionsGid) ToStringPtrOutput() pulumi.StringPtrOutput

func (TaskOptionsGid) ToStringPtrOutputWithContext

func (e TaskOptionsGid) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskOptionsGid) ToTaskOptionsGidOutput

func (e TaskOptionsGid) ToTaskOptionsGidOutput() TaskOptionsGidOutput

func (TaskOptionsGid) ToTaskOptionsGidOutputWithContext

func (e TaskOptionsGid) ToTaskOptionsGidOutputWithContext(ctx context.Context) TaskOptionsGidOutput

func (TaskOptionsGid) ToTaskOptionsGidPtrOutput

func (e TaskOptionsGid) ToTaskOptionsGidPtrOutput() TaskOptionsGidPtrOutput

func (TaskOptionsGid) ToTaskOptionsGidPtrOutputWithContext

func (e TaskOptionsGid) ToTaskOptionsGidPtrOutputWithContext(ctx context.Context) TaskOptionsGidPtrOutput

type TaskOptionsGidInput

type TaskOptionsGidInput interface {
	pulumi.Input

	ToTaskOptionsGidOutput() TaskOptionsGidOutput
	ToTaskOptionsGidOutputWithContext(context.Context) TaskOptionsGidOutput
}

TaskOptionsGidInput is an input type that accepts TaskOptionsGidArgs and TaskOptionsGidOutput values. You can construct a concrete instance of `TaskOptionsGidInput` via:

TaskOptionsGidArgs{...}

type TaskOptionsGidOutput

type TaskOptionsGidOutput struct{ *pulumi.OutputState }

func (TaskOptionsGidOutput) ElementType

func (TaskOptionsGidOutput) ElementType() reflect.Type

func (TaskOptionsGidOutput) ToStringOutput

func (o TaskOptionsGidOutput) ToStringOutput() pulumi.StringOutput

func (TaskOptionsGidOutput) ToStringOutputWithContext

func (o TaskOptionsGidOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TaskOptionsGidOutput) ToStringPtrOutput

func (o TaskOptionsGidOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TaskOptionsGidOutput) ToStringPtrOutputWithContext

func (o TaskOptionsGidOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskOptionsGidOutput) ToTaskOptionsGidOutput

func (o TaskOptionsGidOutput) ToTaskOptionsGidOutput() TaskOptionsGidOutput

func (TaskOptionsGidOutput) ToTaskOptionsGidOutputWithContext

func (o TaskOptionsGidOutput) ToTaskOptionsGidOutputWithContext(ctx context.Context) TaskOptionsGidOutput

func (TaskOptionsGidOutput) ToTaskOptionsGidPtrOutput

func (o TaskOptionsGidOutput) ToTaskOptionsGidPtrOutput() TaskOptionsGidPtrOutput

func (TaskOptionsGidOutput) ToTaskOptionsGidPtrOutputWithContext

func (o TaskOptionsGidOutput) ToTaskOptionsGidPtrOutputWithContext(ctx context.Context) TaskOptionsGidPtrOutput

type TaskOptionsGidPtrInput

type TaskOptionsGidPtrInput interface {
	pulumi.Input

	ToTaskOptionsGidPtrOutput() TaskOptionsGidPtrOutput
	ToTaskOptionsGidPtrOutputWithContext(context.Context) TaskOptionsGidPtrOutput
}

func TaskOptionsGidPtr

func TaskOptionsGidPtr(v string) TaskOptionsGidPtrInput

type TaskOptionsGidPtrOutput

type TaskOptionsGidPtrOutput struct{ *pulumi.OutputState }

func (TaskOptionsGidPtrOutput) Elem

func (TaskOptionsGidPtrOutput) ElementType

func (TaskOptionsGidPtrOutput) ElementType() reflect.Type

func (TaskOptionsGidPtrOutput) ToStringPtrOutput

func (o TaskOptionsGidPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TaskOptionsGidPtrOutput) ToStringPtrOutputWithContext

func (o TaskOptionsGidPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskOptionsGidPtrOutput) ToTaskOptionsGidPtrOutput

func (o TaskOptionsGidPtrOutput) ToTaskOptionsGidPtrOutput() TaskOptionsGidPtrOutput

func (TaskOptionsGidPtrOutput) ToTaskOptionsGidPtrOutputWithContext

func (o TaskOptionsGidPtrOutput) ToTaskOptionsGidPtrOutputWithContext(ctx context.Context) TaskOptionsGidPtrOutput

type TaskOptionsInput

type TaskOptionsInput interface {
	pulumi.Input

	ToTaskOptionsOutput() TaskOptionsOutput
	ToTaskOptionsOutputWithContext(context.Context) TaskOptionsOutput
}

TaskOptionsInput is an input type that accepts TaskOptionsArgs and TaskOptionsOutput values. You can construct a concrete instance of `TaskOptionsInput` via:

TaskOptionsArgs{...}

type TaskOptionsLogLevel

type TaskOptionsLogLevel string

A value that determines the types of logs that DataSync publishes to a log stream in the Amazon CloudWatch log group that you provide.

func (TaskOptionsLogLevel) ElementType

func (TaskOptionsLogLevel) ElementType() reflect.Type

func (TaskOptionsLogLevel) ToStringOutput

func (e TaskOptionsLogLevel) ToStringOutput() pulumi.StringOutput

func (TaskOptionsLogLevel) ToStringOutputWithContext

func (e TaskOptionsLogLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TaskOptionsLogLevel) ToStringPtrOutput

func (e TaskOptionsLogLevel) ToStringPtrOutput() pulumi.StringPtrOutput

func (TaskOptionsLogLevel) ToStringPtrOutputWithContext

func (e TaskOptionsLogLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskOptionsLogLevel) ToTaskOptionsLogLevelOutput

func (e TaskOptionsLogLevel) ToTaskOptionsLogLevelOutput() TaskOptionsLogLevelOutput

func (TaskOptionsLogLevel) ToTaskOptionsLogLevelOutputWithContext

func (e TaskOptionsLogLevel) ToTaskOptionsLogLevelOutputWithContext(ctx context.Context) TaskOptionsLogLevelOutput

func (TaskOptionsLogLevel) ToTaskOptionsLogLevelPtrOutput

func (e TaskOptionsLogLevel) ToTaskOptionsLogLevelPtrOutput() TaskOptionsLogLevelPtrOutput

func (TaskOptionsLogLevel) ToTaskOptionsLogLevelPtrOutputWithContext

func (e TaskOptionsLogLevel) ToTaskOptionsLogLevelPtrOutputWithContext(ctx context.Context) TaskOptionsLogLevelPtrOutput

type TaskOptionsLogLevelInput

type TaskOptionsLogLevelInput interface {
	pulumi.Input

	ToTaskOptionsLogLevelOutput() TaskOptionsLogLevelOutput
	ToTaskOptionsLogLevelOutputWithContext(context.Context) TaskOptionsLogLevelOutput
}

TaskOptionsLogLevelInput is an input type that accepts TaskOptionsLogLevelArgs and TaskOptionsLogLevelOutput values. You can construct a concrete instance of `TaskOptionsLogLevelInput` via:

TaskOptionsLogLevelArgs{...}

type TaskOptionsLogLevelOutput

type TaskOptionsLogLevelOutput struct{ *pulumi.OutputState }

func (TaskOptionsLogLevelOutput) ElementType

func (TaskOptionsLogLevelOutput) ElementType() reflect.Type

func (TaskOptionsLogLevelOutput) ToStringOutput

func (o TaskOptionsLogLevelOutput) ToStringOutput() pulumi.StringOutput

func (TaskOptionsLogLevelOutput) ToStringOutputWithContext

func (o TaskOptionsLogLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TaskOptionsLogLevelOutput) ToStringPtrOutput

func (o TaskOptionsLogLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TaskOptionsLogLevelOutput) ToStringPtrOutputWithContext

func (o TaskOptionsLogLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskOptionsLogLevelOutput) ToTaskOptionsLogLevelOutput

func (o TaskOptionsLogLevelOutput) ToTaskOptionsLogLevelOutput() TaskOptionsLogLevelOutput

func (TaskOptionsLogLevelOutput) ToTaskOptionsLogLevelOutputWithContext

func (o TaskOptionsLogLevelOutput) ToTaskOptionsLogLevelOutputWithContext(ctx context.Context) TaskOptionsLogLevelOutput

func (TaskOptionsLogLevelOutput) ToTaskOptionsLogLevelPtrOutput

func (o TaskOptionsLogLevelOutput) ToTaskOptionsLogLevelPtrOutput() TaskOptionsLogLevelPtrOutput

func (TaskOptionsLogLevelOutput) ToTaskOptionsLogLevelPtrOutputWithContext

func (o TaskOptionsLogLevelOutput) ToTaskOptionsLogLevelPtrOutputWithContext(ctx context.Context) TaskOptionsLogLevelPtrOutput

type TaskOptionsLogLevelPtrInput

type TaskOptionsLogLevelPtrInput interface {
	pulumi.Input

	ToTaskOptionsLogLevelPtrOutput() TaskOptionsLogLevelPtrOutput
	ToTaskOptionsLogLevelPtrOutputWithContext(context.Context) TaskOptionsLogLevelPtrOutput
}

func TaskOptionsLogLevelPtr

func TaskOptionsLogLevelPtr(v string) TaskOptionsLogLevelPtrInput

type TaskOptionsLogLevelPtrOutput

type TaskOptionsLogLevelPtrOutput struct{ *pulumi.OutputState }

func (TaskOptionsLogLevelPtrOutput) Elem

func (TaskOptionsLogLevelPtrOutput) ElementType

func (TaskOptionsLogLevelPtrOutput) ToStringPtrOutput

func (o TaskOptionsLogLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TaskOptionsLogLevelPtrOutput) ToStringPtrOutputWithContext

func (o TaskOptionsLogLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskOptionsLogLevelPtrOutput) ToTaskOptionsLogLevelPtrOutput

func (o TaskOptionsLogLevelPtrOutput) ToTaskOptionsLogLevelPtrOutput() TaskOptionsLogLevelPtrOutput

func (TaskOptionsLogLevelPtrOutput) ToTaskOptionsLogLevelPtrOutputWithContext

func (o TaskOptionsLogLevelPtrOutput) ToTaskOptionsLogLevelPtrOutputWithContext(ctx context.Context) TaskOptionsLogLevelPtrOutput

type TaskOptionsMtime

type TaskOptionsMtime string

A value that indicates the last time that a file was modified (that is, a file was written to) before the PREPARING phase.

func (TaskOptionsMtime) ElementType

func (TaskOptionsMtime) ElementType() reflect.Type

func (TaskOptionsMtime) ToStringOutput

func (e TaskOptionsMtime) ToStringOutput() pulumi.StringOutput

func (TaskOptionsMtime) ToStringOutputWithContext

func (e TaskOptionsMtime) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TaskOptionsMtime) ToStringPtrOutput

func (e TaskOptionsMtime) ToStringPtrOutput() pulumi.StringPtrOutput

func (TaskOptionsMtime) ToStringPtrOutputWithContext

func (e TaskOptionsMtime) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskOptionsMtime) ToTaskOptionsMtimeOutput

func (e TaskOptionsMtime) ToTaskOptionsMtimeOutput() TaskOptionsMtimeOutput

func (TaskOptionsMtime) ToTaskOptionsMtimeOutputWithContext

func (e TaskOptionsMtime) ToTaskOptionsMtimeOutputWithContext(ctx context.Context) TaskOptionsMtimeOutput

func (TaskOptionsMtime) ToTaskOptionsMtimePtrOutput

func (e TaskOptionsMtime) ToTaskOptionsMtimePtrOutput() TaskOptionsMtimePtrOutput

func (TaskOptionsMtime) ToTaskOptionsMtimePtrOutputWithContext

func (e TaskOptionsMtime) ToTaskOptionsMtimePtrOutputWithContext(ctx context.Context) TaskOptionsMtimePtrOutput

type TaskOptionsMtimeInput

type TaskOptionsMtimeInput interface {
	pulumi.Input

	ToTaskOptionsMtimeOutput() TaskOptionsMtimeOutput
	ToTaskOptionsMtimeOutputWithContext(context.Context) TaskOptionsMtimeOutput
}

TaskOptionsMtimeInput is an input type that accepts TaskOptionsMtimeArgs and TaskOptionsMtimeOutput values. You can construct a concrete instance of `TaskOptionsMtimeInput` via:

TaskOptionsMtimeArgs{...}

type TaskOptionsMtimeOutput

type TaskOptionsMtimeOutput struct{ *pulumi.OutputState }

func (TaskOptionsMtimeOutput) ElementType

func (TaskOptionsMtimeOutput) ElementType() reflect.Type

func (TaskOptionsMtimeOutput) ToStringOutput

func (o TaskOptionsMtimeOutput) ToStringOutput() pulumi.StringOutput

func (TaskOptionsMtimeOutput) ToStringOutputWithContext

func (o TaskOptionsMtimeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TaskOptionsMtimeOutput) ToStringPtrOutput

func (o TaskOptionsMtimeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TaskOptionsMtimeOutput) ToStringPtrOutputWithContext

func (o TaskOptionsMtimeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskOptionsMtimeOutput) ToTaskOptionsMtimeOutput

func (o TaskOptionsMtimeOutput) ToTaskOptionsMtimeOutput() TaskOptionsMtimeOutput

func (TaskOptionsMtimeOutput) ToTaskOptionsMtimeOutputWithContext

func (o TaskOptionsMtimeOutput) ToTaskOptionsMtimeOutputWithContext(ctx context.Context) TaskOptionsMtimeOutput

func (TaskOptionsMtimeOutput) ToTaskOptionsMtimePtrOutput

func (o TaskOptionsMtimeOutput) ToTaskOptionsMtimePtrOutput() TaskOptionsMtimePtrOutput

func (TaskOptionsMtimeOutput) ToTaskOptionsMtimePtrOutputWithContext

func (o TaskOptionsMtimeOutput) ToTaskOptionsMtimePtrOutputWithContext(ctx context.Context) TaskOptionsMtimePtrOutput

type TaskOptionsMtimePtrInput

type TaskOptionsMtimePtrInput interface {
	pulumi.Input

	ToTaskOptionsMtimePtrOutput() TaskOptionsMtimePtrOutput
	ToTaskOptionsMtimePtrOutputWithContext(context.Context) TaskOptionsMtimePtrOutput
}

func TaskOptionsMtimePtr

func TaskOptionsMtimePtr(v string) TaskOptionsMtimePtrInput

type TaskOptionsMtimePtrOutput

type TaskOptionsMtimePtrOutput struct{ *pulumi.OutputState }

func (TaskOptionsMtimePtrOutput) Elem

func (TaskOptionsMtimePtrOutput) ElementType

func (TaskOptionsMtimePtrOutput) ElementType() reflect.Type

func (TaskOptionsMtimePtrOutput) ToStringPtrOutput

func (o TaskOptionsMtimePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TaskOptionsMtimePtrOutput) ToStringPtrOutputWithContext

func (o TaskOptionsMtimePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskOptionsMtimePtrOutput) ToTaskOptionsMtimePtrOutput

func (o TaskOptionsMtimePtrOutput) ToTaskOptionsMtimePtrOutput() TaskOptionsMtimePtrOutput

func (TaskOptionsMtimePtrOutput) ToTaskOptionsMtimePtrOutputWithContext

func (o TaskOptionsMtimePtrOutput) ToTaskOptionsMtimePtrOutputWithContext(ctx context.Context) TaskOptionsMtimePtrOutput

type TaskOptionsOutput

type TaskOptionsOutput struct{ *pulumi.OutputState }

Represents the options that are available to control the behavior of a StartTaskExecution operation.

func (TaskOptionsOutput) Atime

A file metadata value that shows the last time a file was accessed (that is, when the file was read or written to).

func (TaskOptionsOutput) BytesPerSecond

func (o TaskOptionsOutput) BytesPerSecond() pulumi.IntPtrOutput

A value that limits the bandwidth used by AWS DataSync.

func (TaskOptionsOutput) ElementType

func (TaskOptionsOutput) ElementType() reflect.Type

func (TaskOptionsOutput) Gid

The group ID (GID) of the file's owners.

func (TaskOptionsOutput) LogLevel

A value that determines the types of logs that DataSync publishes to a log stream in the Amazon CloudWatch log group that you provide.

func (TaskOptionsOutput) Mtime

A value that indicates the last time that a file was modified (that is, a file was written to) before the PREPARING phase.

func (TaskOptionsOutput) OverwriteMode

A value that determines whether files at the destination should be overwritten or preserved when copying files.

func (TaskOptionsOutput) PosixPermissions

A value that determines which users or groups can access a file for a specific purpose such as reading, writing, or execution of the file.

func (TaskOptionsOutput) PreserveDeletedFiles

A value that specifies whether files in the destination that don't exist in the source file system should be preserved.

func (TaskOptionsOutput) PreserveDevices

A value that determines whether AWS DataSync should preserve the metadata of block and character devices in the source file system, and recreate the files with that device name and metadata on the destination.

func (TaskOptionsOutput) SecurityDescriptorCopyFlags

A value that determines which components of the SMB security descriptor are copied during transfer.

func (TaskOptionsOutput) TaskQueueing

A value that determines whether tasks should be queued before executing the tasks.

func (TaskOptionsOutput) ToTaskOptionsOutput

func (o TaskOptionsOutput) ToTaskOptionsOutput() TaskOptionsOutput

func (TaskOptionsOutput) ToTaskOptionsOutputWithContext

func (o TaskOptionsOutput) ToTaskOptionsOutputWithContext(ctx context.Context) TaskOptionsOutput

func (TaskOptionsOutput) ToTaskOptionsPtrOutput

func (o TaskOptionsOutput) ToTaskOptionsPtrOutput() TaskOptionsPtrOutput

func (TaskOptionsOutput) ToTaskOptionsPtrOutputWithContext

func (o TaskOptionsOutput) ToTaskOptionsPtrOutputWithContext(ctx context.Context) TaskOptionsPtrOutput

func (TaskOptionsOutput) TransferMode

A value that determines whether DataSync transfers only the data and metadata that differ between the source and the destination location, or whether DataSync transfers all the content from the source, without comparing to the destination location.

func (TaskOptionsOutput) Uid

The user ID (UID) of the file's owner.

func (TaskOptionsOutput) VerifyMode

A value that determines whether a data integrity verification should be performed at the end of a task execution after all data and metadata have been transferred.

type TaskOptionsOverwriteMode

type TaskOptionsOverwriteMode string

A value that determines whether files at the destination should be overwritten or preserved when copying files.

func (TaskOptionsOverwriteMode) ElementType

func (TaskOptionsOverwriteMode) ElementType() reflect.Type

func (TaskOptionsOverwriteMode) ToStringOutput

func (e TaskOptionsOverwriteMode) ToStringOutput() pulumi.StringOutput

func (TaskOptionsOverwriteMode) ToStringOutputWithContext

func (e TaskOptionsOverwriteMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TaskOptionsOverwriteMode) ToStringPtrOutput

func (e TaskOptionsOverwriteMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (TaskOptionsOverwriteMode) ToStringPtrOutputWithContext

func (e TaskOptionsOverwriteMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskOptionsOverwriteMode) ToTaskOptionsOverwriteModeOutput

func (e TaskOptionsOverwriteMode) ToTaskOptionsOverwriteModeOutput() TaskOptionsOverwriteModeOutput

func (TaskOptionsOverwriteMode) ToTaskOptionsOverwriteModeOutputWithContext

func (e TaskOptionsOverwriteMode) ToTaskOptionsOverwriteModeOutputWithContext(ctx context.Context) TaskOptionsOverwriteModeOutput

func (TaskOptionsOverwriteMode) ToTaskOptionsOverwriteModePtrOutput

func (e TaskOptionsOverwriteMode) ToTaskOptionsOverwriteModePtrOutput() TaskOptionsOverwriteModePtrOutput

func (TaskOptionsOverwriteMode) ToTaskOptionsOverwriteModePtrOutputWithContext

func (e TaskOptionsOverwriteMode) ToTaskOptionsOverwriteModePtrOutputWithContext(ctx context.Context) TaskOptionsOverwriteModePtrOutput

type TaskOptionsOverwriteModeInput

type TaskOptionsOverwriteModeInput interface {
	pulumi.Input

	ToTaskOptionsOverwriteModeOutput() TaskOptionsOverwriteModeOutput
	ToTaskOptionsOverwriteModeOutputWithContext(context.Context) TaskOptionsOverwriteModeOutput
}

TaskOptionsOverwriteModeInput is an input type that accepts TaskOptionsOverwriteModeArgs and TaskOptionsOverwriteModeOutput values. You can construct a concrete instance of `TaskOptionsOverwriteModeInput` via:

TaskOptionsOverwriteModeArgs{...}

type TaskOptionsOverwriteModeOutput

type TaskOptionsOverwriteModeOutput struct{ *pulumi.OutputState }

func (TaskOptionsOverwriteModeOutput) ElementType

func (TaskOptionsOverwriteModeOutput) ToStringOutput

func (TaskOptionsOverwriteModeOutput) ToStringOutputWithContext

func (o TaskOptionsOverwriteModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TaskOptionsOverwriteModeOutput) ToStringPtrOutput

func (TaskOptionsOverwriteModeOutput) ToStringPtrOutputWithContext

func (o TaskOptionsOverwriteModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskOptionsOverwriteModeOutput) ToTaskOptionsOverwriteModeOutput

func (o TaskOptionsOverwriteModeOutput) ToTaskOptionsOverwriteModeOutput() TaskOptionsOverwriteModeOutput

func (TaskOptionsOverwriteModeOutput) ToTaskOptionsOverwriteModeOutputWithContext

func (o TaskOptionsOverwriteModeOutput) ToTaskOptionsOverwriteModeOutputWithContext(ctx context.Context) TaskOptionsOverwriteModeOutput

func (TaskOptionsOverwriteModeOutput) ToTaskOptionsOverwriteModePtrOutput

func (o TaskOptionsOverwriteModeOutput) ToTaskOptionsOverwriteModePtrOutput() TaskOptionsOverwriteModePtrOutput

func (TaskOptionsOverwriteModeOutput) ToTaskOptionsOverwriteModePtrOutputWithContext

func (o TaskOptionsOverwriteModeOutput) ToTaskOptionsOverwriteModePtrOutputWithContext(ctx context.Context) TaskOptionsOverwriteModePtrOutput

type TaskOptionsOverwriteModePtrInput

type TaskOptionsOverwriteModePtrInput interface {
	pulumi.Input

	ToTaskOptionsOverwriteModePtrOutput() TaskOptionsOverwriteModePtrOutput
	ToTaskOptionsOverwriteModePtrOutputWithContext(context.Context) TaskOptionsOverwriteModePtrOutput
}

func TaskOptionsOverwriteModePtr

func TaskOptionsOverwriteModePtr(v string) TaskOptionsOverwriteModePtrInput

type TaskOptionsOverwriteModePtrOutput

type TaskOptionsOverwriteModePtrOutput struct{ *pulumi.OutputState }

func (TaskOptionsOverwriteModePtrOutput) Elem

func (TaskOptionsOverwriteModePtrOutput) ElementType

func (TaskOptionsOverwriteModePtrOutput) ToStringPtrOutput

func (TaskOptionsOverwriteModePtrOutput) ToStringPtrOutputWithContext

func (o TaskOptionsOverwriteModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskOptionsOverwriteModePtrOutput) ToTaskOptionsOverwriteModePtrOutput

func (o TaskOptionsOverwriteModePtrOutput) ToTaskOptionsOverwriteModePtrOutput() TaskOptionsOverwriteModePtrOutput

func (TaskOptionsOverwriteModePtrOutput) ToTaskOptionsOverwriteModePtrOutputWithContext

func (o TaskOptionsOverwriteModePtrOutput) ToTaskOptionsOverwriteModePtrOutputWithContext(ctx context.Context) TaskOptionsOverwriteModePtrOutput

type TaskOptionsPosixPermissions

type TaskOptionsPosixPermissions string

A value that determines which users or groups can access a file for a specific purpose such as reading, writing, or execution of the file.

func (TaskOptionsPosixPermissions) ElementType

func (TaskOptionsPosixPermissions) ToStringOutput

func (e TaskOptionsPosixPermissions) ToStringOutput() pulumi.StringOutput

func (TaskOptionsPosixPermissions) ToStringOutputWithContext

func (e TaskOptionsPosixPermissions) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TaskOptionsPosixPermissions) ToStringPtrOutput

func (e TaskOptionsPosixPermissions) ToStringPtrOutput() pulumi.StringPtrOutput

func (TaskOptionsPosixPermissions) ToStringPtrOutputWithContext

func (e TaskOptionsPosixPermissions) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskOptionsPosixPermissions) ToTaskOptionsPosixPermissionsOutput

func (e TaskOptionsPosixPermissions) ToTaskOptionsPosixPermissionsOutput() TaskOptionsPosixPermissionsOutput

func (TaskOptionsPosixPermissions) ToTaskOptionsPosixPermissionsOutputWithContext

func (e TaskOptionsPosixPermissions) ToTaskOptionsPosixPermissionsOutputWithContext(ctx context.Context) TaskOptionsPosixPermissionsOutput

func (TaskOptionsPosixPermissions) ToTaskOptionsPosixPermissionsPtrOutput

func (e TaskOptionsPosixPermissions) ToTaskOptionsPosixPermissionsPtrOutput() TaskOptionsPosixPermissionsPtrOutput

func (TaskOptionsPosixPermissions) ToTaskOptionsPosixPermissionsPtrOutputWithContext

func (e TaskOptionsPosixPermissions) ToTaskOptionsPosixPermissionsPtrOutputWithContext(ctx context.Context) TaskOptionsPosixPermissionsPtrOutput

type TaskOptionsPosixPermissionsInput

type TaskOptionsPosixPermissionsInput interface {
	pulumi.Input

	ToTaskOptionsPosixPermissionsOutput() TaskOptionsPosixPermissionsOutput
	ToTaskOptionsPosixPermissionsOutputWithContext(context.Context) TaskOptionsPosixPermissionsOutput
}

TaskOptionsPosixPermissionsInput is an input type that accepts TaskOptionsPosixPermissionsArgs and TaskOptionsPosixPermissionsOutput values. You can construct a concrete instance of `TaskOptionsPosixPermissionsInput` via:

TaskOptionsPosixPermissionsArgs{...}

type TaskOptionsPosixPermissionsOutput

type TaskOptionsPosixPermissionsOutput struct{ *pulumi.OutputState }

func (TaskOptionsPosixPermissionsOutput) ElementType

func (TaskOptionsPosixPermissionsOutput) ToStringOutput

func (TaskOptionsPosixPermissionsOutput) ToStringOutputWithContext

func (o TaskOptionsPosixPermissionsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TaskOptionsPosixPermissionsOutput) ToStringPtrOutput

func (TaskOptionsPosixPermissionsOutput) ToStringPtrOutputWithContext

func (o TaskOptionsPosixPermissionsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskOptionsPosixPermissionsOutput) ToTaskOptionsPosixPermissionsOutput

func (o TaskOptionsPosixPermissionsOutput) ToTaskOptionsPosixPermissionsOutput() TaskOptionsPosixPermissionsOutput

func (TaskOptionsPosixPermissionsOutput) ToTaskOptionsPosixPermissionsOutputWithContext

func (o TaskOptionsPosixPermissionsOutput) ToTaskOptionsPosixPermissionsOutputWithContext(ctx context.Context) TaskOptionsPosixPermissionsOutput

func (TaskOptionsPosixPermissionsOutput) ToTaskOptionsPosixPermissionsPtrOutput

func (o TaskOptionsPosixPermissionsOutput) ToTaskOptionsPosixPermissionsPtrOutput() TaskOptionsPosixPermissionsPtrOutput

func (TaskOptionsPosixPermissionsOutput) ToTaskOptionsPosixPermissionsPtrOutputWithContext

func (o TaskOptionsPosixPermissionsOutput) ToTaskOptionsPosixPermissionsPtrOutputWithContext(ctx context.Context) TaskOptionsPosixPermissionsPtrOutput

type TaskOptionsPosixPermissionsPtrInput

type TaskOptionsPosixPermissionsPtrInput interface {
	pulumi.Input

	ToTaskOptionsPosixPermissionsPtrOutput() TaskOptionsPosixPermissionsPtrOutput
	ToTaskOptionsPosixPermissionsPtrOutputWithContext(context.Context) TaskOptionsPosixPermissionsPtrOutput
}

func TaskOptionsPosixPermissionsPtr

func TaskOptionsPosixPermissionsPtr(v string) TaskOptionsPosixPermissionsPtrInput

type TaskOptionsPosixPermissionsPtrOutput

type TaskOptionsPosixPermissionsPtrOutput struct{ *pulumi.OutputState }

func (TaskOptionsPosixPermissionsPtrOutput) Elem

func (TaskOptionsPosixPermissionsPtrOutput) ElementType

func (TaskOptionsPosixPermissionsPtrOutput) ToStringPtrOutput

func (TaskOptionsPosixPermissionsPtrOutput) ToStringPtrOutputWithContext

func (o TaskOptionsPosixPermissionsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskOptionsPosixPermissionsPtrOutput) ToTaskOptionsPosixPermissionsPtrOutput

func (o TaskOptionsPosixPermissionsPtrOutput) ToTaskOptionsPosixPermissionsPtrOutput() TaskOptionsPosixPermissionsPtrOutput

func (TaskOptionsPosixPermissionsPtrOutput) ToTaskOptionsPosixPermissionsPtrOutputWithContext

func (o TaskOptionsPosixPermissionsPtrOutput) ToTaskOptionsPosixPermissionsPtrOutputWithContext(ctx context.Context) TaskOptionsPosixPermissionsPtrOutput

type TaskOptionsPreserveDeletedFiles

type TaskOptionsPreserveDeletedFiles string

A value that specifies whether files in the destination that don't exist in the source file system should be preserved.

func (TaskOptionsPreserveDeletedFiles) ElementType

func (TaskOptionsPreserveDeletedFiles) ToStringOutput

func (TaskOptionsPreserveDeletedFiles) ToStringOutputWithContext

func (e TaskOptionsPreserveDeletedFiles) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TaskOptionsPreserveDeletedFiles) ToStringPtrOutput

func (TaskOptionsPreserveDeletedFiles) ToStringPtrOutputWithContext

func (e TaskOptionsPreserveDeletedFiles) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskOptionsPreserveDeletedFiles) ToTaskOptionsPreserveDeletedFilesOutput

func (e TaskOptionsPreserveDeletedFiles) ToTaskOptionsPreserveDeletedFilesOutput() TaskOptionsPreserveDeletedFilesOutput

func (TaskOptionsPreserveDeletedFiles) ToTaskOptionsPreserveDeletedFilesOutputWithContext

func (e TaskOptionsPreserveDeletedFiles) ToTaskOptionsPreserveDeletedFilesOutputWithContext(ctx context.Context) TaskOptionsPreserveDeletedFilesOutput

func (TaskOptionsPreserveDeletedFiles) ToTaskOptionsPreserveDeletedFilesPtrOutput

func (e TaskOptionsPreserveDeletedFiles) ToTaskOptionsPreserveDeletedFilesPtrOutput() TaskOptionsPreserveDeletedFilesPtrOutput

func (TaskOptionsPreserveDeletedFiles) ToTaskOptionsPreserveDeletedFilesPtrOutputWithContext

func (e TaskOptionsPreserveDeletedFiles) ToTaskOptionsPreserveDeletedFilesPtrOutputWithContext(ctx context.Context) TaskOptionsPreserveDeletedFilesPtrOutput

type TaskOptionsPreserveDeletedFilesInput

type TaskOptionsPreserveDeletedFilesInput interface {
	pulumi.Input

	ToTaskOptionsPreserveDeletedFilesOutput() TaskOptionsPreserveDeletedFilesOutput
	ToTaskOptionsPreserveDeletedFilesOutputWithContext(context.Context) TaskOptionsPreserveDeletedFilesOutput
}

TaskOptionsPreserveDeletedFilesInput is an input type that accepts TaskOptionsPreserveDeletedFilesArgs and TaskOptionsPreserveDeletedFilesOutput values. You can construct a concrete instance of `TaskOptionsPreserveDeletedFilesInput` via:

TaskOptionsPreserveDeletedFilesArgs{...}

type TaskOptionsPreserveDeletedFilesOutput

type TaskOptionsPreserveDeletedFilesOutput struct{ *pulumi.OutputState }

func (TaskOptionsPreserveDeletedFilesOutput) ElementType

func (TaskOptionsPreserveDeletedFilesOutput) ToStringOutput

func (TaskOptionsPreserveDeletedFilesOutput) ToStringOutputWithContext

func (o TaskOptionsPreserveDeletedFilesOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TaskOptionsPreserveDeletedFilesOutput) ToStringPtrOutput

func (TaskOptionsPreserveDeletedFilesOutput) ToStringPtrOutputWithContext

func (o TaskOptionsPreserveDeletedFilesOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskOptionsPreserveDeletedFilesOutput) ToTaskOptionsPreserveDeletedFilesOutput

func (o TaskOptionsPreserveDeletedFilesOutput) ToTaskOptionsPreserveDeletedFilesOutput() TaskOptionsPreserveDeletedFilesOutput

func (TaskOptionsPreserveDeletedFilesOutput) ToTaskOptionsPreserveDeletedFilesOutputWithContext

func (o TaskOptionsPreserveDeletedFilesOutput) ToTaskOptionsPreserveDeletedFilesOutputWithContext(ctx context.Context) TaskOptionsPreserveDeletedFilesOutput

func (TaskOptionsPreserveDeletedFilesOutput) ToTaskOptionsPreserveDeletedFilesPtrOutput

func (o TaskOptionsPreserveDeletedFilesOutput) ToTaskOptionsPreserveDeletedFilesPtrOutput() TaskOptionsPreserveDeletedFilesPtrOutput

func (TaskOptionsPreserveDeletedFilesOutput) ToTaskOptionsPreserveDeletedFilesPtrOutputWithContext

func (o TaskOptionsPreserveDeletedFilesOutput) ToTaskOptionsPreserveDeletedFilesPtrOutputWithContext(ctx context.Context) TaskOptionsPreserveDeletedFilesPtrOutput

type TaskOptionsPreserveDeletedFilesPtrInput

type TaskOptionsPreserveDeletedFilesPtrInput interface {
	pulumi.Input

	ToTaskOptionsPreserveDeletedFilesPtrOutput() TaskOptionsPreserveDeletedFilesPtrOutput
	ToTaskOptionsPreserveDeletedFilesPtrOutputWithContext(context.Context) TaskOptionsPreserveDeletedFilesPtrOutput
}

type TaskOptionsPreserveDeletedFilesPtrOutput

type TaskOptionsPreserveDeletedFilesPtrOutput struct{ *pulumi.OutputState }

func (TaskOptionsPreserveDeletedFilesPtrOutput) Elem

func (TaskOptionsPreserveDeletedFilesPtrOutput) ElementType

func (TaskOptionsPreserveDeletedFilesPtrOutput) ToStringPtrOutput

func (TaskOptionsPreserveDeletedFilesPtrOutput) ToStringPtrOutputWithContext

func (TaskOptionsPreserveDeletedFilesPtrOutput) ToTaskOptionsPreserveDeletedFilesPtrOutput

func (o TaskOptionsPreserveDeletedFilesPtrOutput) ToTaskOptionsPreserveDeletedFilesPtrOutput() TaskOptionsPreserveDeletedFilesPtrOutput

func (TaskOptionsPreserveDeletedFilesPtrOutput) ToTaskOptionsPreserveDeletedFilesPtrOutputWithContext

func (o TaskOptionsPreserveDeletedFilesPtrOutput) ToTaskOptionsPreserveDeletedFilesPtrOutputWithContext(ctx context.Context) TaskOptionsPreserveDeletedFilesPtrOutput

type TaskOptionsPreserveDevices

type TaskOptionsPreserveDevices string

A value that determines whether AWS DataSync should preserve the metadata of block and character devices in the source file system, and recreate the files with that device name and metadata on the destination.

func (TaskOptionsPreserveDevices) ElementType

func (TaskOptionsPreserveDevices) ElementType() reflect.Type

func (TaskOptionsPreserveDevices) ToStringOutput

func (e TaskOptionsPreserveDevices) ToStringOutput() pulumi.StringOutput

func (TaskOptionsPreserveDevices) ToStringOutputWithContext

func (e TaskOptionsPreserveDevices) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TaskOptionsPreserveDevices) ToStringPtrOutput

func (e TaskOptionsPreserveDevices) ToStringPtrOutput() pulumi.StringPtrOutput

func (TaskOptionsPreserveDevices) ToStringPtrOutputWithContext

func (e TaskOptionsPreserveDevices) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskOptionsPreserveDevices) ToTaskOptionsPreserveDevicesOutput

func (e TaskOptionsPreserveDevices) ToTaskOptionsPreserveDevicesOutput() TaskOptionsPreserveDevicesOutput

func (TaskOptionsPreserveDevices) ToTaskOptionsPreserveDevicesOutputWithContext

func (e TaskOptionsPreserveDevices) ToTaskOptionsPreserveDevicesOutputWithContext(ctx context.Context) TaskOptionsPreserveDevicesOutput

func (TaskOptionsPreserveDevices) ToTaskOptionsPreserveDevicesPtrOutput

func (e TaskOptionsPreserveDevices) ToTaskOptionsPreserveDevicesPtrOutput() TaskOptionsPreserveDevicesPtrOutput

func (TaskOptionsPreserveDevices) ToTaskOptionsPreserveDevicesPtrOutputWithContext

func (e TaskOptionsPreserveDevices) ToTaskOptionsPreserveDevicesPtrOutputWithContext(ctx context.Context) TaskOptionsPreserveDevicesPtrOutput

type TaskOptionsPreserveDevicesInput

type TaskOptionsPreserveDevicesInput interface {
	pulumi.Input

	ToTaskOptionsPreserveDevicesOutput() TaskOptionsPreserveDevicesOutput
	ToTaskOptionsPreserveDevicesOutputWithContext(context.Context) TaskOptionsPreserveDevicesOutput
}

TaskOptionsPreserveDevicesInput is an input type that accepts TaskOptionsPreserveDevicesArgs and TaskOptionsPreserveDevicesOutput values. You can construct a concrete instance of `TaskOptionsPreserveDevicesInput` via:

TaskOptionsPreserveDevicesArgs{...}

type TaskOptionsPreserveDevicesOutput

type TaskOptionsPreserveDevicesOutput struct{ *pulumi.OutputState }

func (TaskOptionsPreserveDevicesOutput) ElementType

func (TaskOptionsPreserveDevicesOutput) ToStringOutput

func (TaskOptionsPreserveDevicesOutput) ToStringOutputWithContext

func (o TaskOptionsPreserveDevicesOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TaskOptionsPreserveDevicesOutput) ToStringPtrOutput

func (TaskOptionsPreserveDevicesOutput) ToStringPtrOutputWithContext

func (o TaskOptionsPreserveDevicesOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskOptionsPreserveDevicesOutput) ToTaskOptionsPreserveDevicesOutput

func (o TaskOptionsPreserveDevicesOutput) ToTaskOptionsPreserveDevicesOutput() TaskOptionsPreserveDevicesOutput

func (TaskOptionsPreserveDevicesOutput) ToTaskOptionsPreserveDevicesOutputWithContext

func (o TaskOptionsPreserveDevicesOutput) ToTaskOptionsPreserveDevicesOutputWithContext(ctx context.Context) TaskOptionsPreserveDevicesOutput

func (TaskOptionsPreserveDevicesOutput) ToTaskOptionsPreserveDevicesPtrOutput

func (o TaskOptionsPreserveDevicesOutput) ToTaskOptionsPreserveDevicesPtrOutput() TaskOptionsPreserveDevicesPtrOutput

func (TaskOptionsPreserveDevicesOutput) ToTaskOptionsPreserveDevicesPtrOutputWithContext

func (o TaskOptionsPreserveDevicesOutput) ToTaskOptionsPreserveDevicesPtrOutputWithContext(ctx context.Context) TaskOptionsPreserveDevicesPtrOutput

type TaskOptionsPreserveDevicesPtrInput

type TaskOptionsPreserveDevicesPtrInput interface {
	pulumi.Input

	ToTaskOptionsPreserveDevicesPtrOutput() TaskOptionsPreserveDevicesPtrOutput
	ToTaskOptionsPreserveDevicesPtrOutputWithContext(context.Context) TaskOptionsPreserveDevicesPtrOutput
}

func TaskOptionsPreserveDevicesPtr

func TaskOptionsPreserveDevicesPtr(v string) TaskOptionsPreserveDevicesPtrInput

type TaskOptionsPreserveDevicesPtrOutput

type TaskOptionsPreserveDevicesPtrOutput struct{ *pulumi.OutputState }

func (TaskOptionsPreserveDevicesPtrOutput) Elem

func (TaskOptionsPreserveDevicesPtrOutput) ElementType

func (TaskOptionsPreserveDevicesPtrOutput) ToStringPtrOutput

func (TaskOptionsPreserveDevicesPtrOutput) ToStringPtrOutputWithContext

func (o TaskOptionsPreserveDevicesPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskOptionsPreserveDevicesPtrOutput) ToTaskOptionsPreserveDevicesPtrOutput

func (o TaskOptionsPreserveDevicesPtrOutput) ToTaskOptionsPreserveDevicesPtrOutput() TaskOptionsPreserveDevicesPtrOutput

func (TaskOptionsPreserveDevicesPtrOutput) ToTaskOptionsPreserveDevicesPtrOutputWithContext

func (o TaskOptionsPreserveDevicesPtrOutput) ToTaskOptionsPreserveDevicesPtrOutputWithContext(ctx context.Context) TaskOptionsPreserveDevicesPtrOutput

type TaskOptionsPtrInput

type TaskOptionsPtrInput interface {
	pulumi.Input

	ToTaskOptionsPtrOutput() TaskOptionsPtrOutput
	ToTaskOptionsPtrOutputWithContext(context.Context) TaskOptionsPtrOutput
}

TaskOptionsPtrInput is an input type that accepts TaskOptionsArgs, TaskOptionsPtr and TaskOptionsPtrOutput values. You can construct a concrete instance of `TaskOptionsPtrInput` via:

        TaskOptionsArgs{...}

or:

        nil

func TaskOptionsPtr

func TaskOptionsPtr(v *TaskOptionsArgs) TaskOptionsPtrInput

type TaskOptionsPtrOutput

type TaskOptionsPtrOutput struct{ *pulumi.OutputState }

func (TaskOptionsPtrOutput) Atime

A file metadata value that shows the last time a file was accessed (that is, when the file was read or written to).

func (TaskOptionsPtrOutput) BytesPerSecond

func (o TaskOptionsPtrOutput) BytesPerSecond() pulumi.IntPtrOutput

A value that limits the bandwidth used by AWS DataSync.

func (TaskOptionsPtrOutput) Elem

func (TaskOptionsPtrOutput) ElementType

func (TaskOptionsPtrOutput) ElementType() reflect.Type

func (TaskOptionsPtrOutput) Gid

The group ID (GID) of the file's owners.

func (TaskOptionsPtrOutput) LogLevel

A value that determines the types of logs that DataSync publishes to a log stream in the Amazon CloudWatch log group that you provide.

func (TaskOptionsPtrOutput) Mtime

A value that indicates the last time that a file was modified (that is, a file was written to) before the PREPARING phase.

func (TaskOptionsPtrOutput) OverwriteMode

A value that determines whether files at the destination should be overwritten or preserved when copying files.

func (TaskOptionsPtrOutput) PosixPermissions

A value that determines which users or groups can access a file for a specific purpose such as reading, writing, or execution of the file.

func (TaskOptionsPtrOutput) PreserveDeletedFiles

A value that specifies whether files in the destination that don't exist in the source file system should be preserved.

func (TaskOptionsPtrOutput) PreserveDevices

A value that determines whether AWS DataSync should preserve the metadata of block and character devices in the source file system, and recreate the files with that device name and metadata on the destination.

func (TaskOptionsPtrOutput) SecurityDescriptorCopyFlags

A value that determines which components of the SMB security descriptor are copied during transfer.

func (TaskOptionsPtrOutput) TaskQueueing

A value that determines whether tasks should be queued before executing the tasks.

func (TaskOptionsPtrOutput) ToTaskOptionsPtrOutput

func (o TaskOptionsPtrOutput) ToTaskOptionsPtrOutput() TaskOptionsPtrOutput

func (TaskOptionsPtrOutput) ToTaskOptionsPtrOutputWithContext

func (o TaskOptionsPtrOutput) ToTaskOptionsPtrOutputWithContext(ctx context.Context) TaskOptionsPtrOutput

func (TaskOptionsPtrOutput) TransferMode

A value that determines whether DataSync transfers only the data and metadata that differ between the source and the destination location, or whether DataSync transfers all the content from the source, without comparing to the destination location.

func (TaskOptionsPtrOutput) Uid

The user ID (UID) of the file's owner.

func (TaskOptionsPtrOutput) VerifyMode

A value that determines whether a data integrity verification should be performed at the end of a task execution after all data and metadata have been transferred.

type TaskOptionsSecurityDescriptorCopyFlags

type TaskOptionsSecurityDescriptorCopyFlags string

A value that determines which components of the SMB security descriptor are copied during transfer.

func (TaskOptionsSecurityDescriptorCopyFlags) ElementType

func (TaskOptionsSecurityDescriptorCopyFlags) ToStringOutput

func (TaskOptionsSecurityDescriptorCopyFlags) ToStringOutputWithContext

func (TaskOptionsSecurityDescriptorCopyFlags) ToStringPtrOutput

func (TaskOptionsSecurityDescriptorCopyFlags) ToStringPtrOutputWithContext

func (e TaskOptionsSecurityDescriptorCopyFlags) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskOptionsSecurityDescriptorCopyFlags) ToTaskOptionsSecurityDescriptorCopyFlagsOutput

func (e TaskOptionsSecurityDescriptorCopyFlags) ToTaskOptionsSecurityDescriptorCopyFlagsOutput() TaskOptionsSecurityDescriptorCopyFlagsOutput

func (TaskOptionsSecurityDescriptorCopyFlags) ToTaskOptionsSecurityDescriptorCopyFlagsOutputWithContext

func (e TaskOptionsSecurityDescriptorCopyFlags) ToTaskOptionsSecurityDescriptorCopyFlagsOutputWithContext(ctx context.Context) TaskOptionsSecurityDescriptorCopyFlagsOutput

func (TaskOptionsSecurityDescriptorCopyFlags) ToTaskOptionsSecurityDescriptorCopyFlagsPtrOutput

func (e TaskOptionsSecurityDescriptorCopyFlags) ToTaskOptionsSecurityDescriptorCopyFlagsPtrOutput() TaskOptionsSecurityDescriptorCopyFlagsPtrOutput

func (TaskOptionsSecurityDescriptorCopyFlags) ToTaskOptionsSecurityDescriptorCopyFlagsPtrOutputWithContext

func (e TaskOptionsSecurityDescriptorCopyFlags) ToTaskOptionsSecurityDescriptorCopyFlagsPtrOutputWithContext(ctx context.Context) TaskOptionsSecurityDescriptorCopyFlagsPtrOutput

type TaskOptionsSecurityDescriptorCopyFlagsInput

type TaskOptionsSecurityDescriptorCopyFlagsInput interface {
	pulumi.Input

	ToTaskOptionsSecurityDescriptorCopyFlagsOutput() TaskOptionsSecurityDescriptorCopyFlagsOutput
	ToTaskOptionsSecurityDescriptorCopyFlagsOutputWithContext(context.Context) TaskOptionsSecurityDescriptorCopyFlagsOutput
}

TaskOptionsSecurityDescriptorCopyFlagsInput is an input type that accepts TaskOptionsSecurityDescriptorCopyFlagsArgs and TaskOptionsSecurityDescriptorCopyFlagsOutput values. You can construct a concrete instance of `TaskOptionsSecurityDescriptorCopyFlagsInput` via:

TaskOptionsSecurityDescriptorCopyFlagsArgs{...}

type TaskOptionsSecurityDescriptorCopyFlagsOutput

type TaskOptionsSecurityDescriptorCopyFlagsOutput struct{ *pulumi.OutputState }

func (TaskOptionsSecurityDescriptorCopyFlagsOutput) ElementType

func (TaskOptionsSecurityDescriptorCopyFlagsOutput) ToStringOutput

func (TaskOptionsSecurityDescriptorCopyFlagsOutput) ToStringOutputWithContext

func (TaskOptionsSecurityDescriptorCopyFlagsOutput) ToStringPtrOutput

func (TaskOptionsSecurityDescriptorCopyFlagsOutput) ToStringPtrOutputWithContext

func (TaskOptionsSecurityDescriptorCopyFlagsOutput) ToTaskOptionsSecurityDescriptorCopyFlagsOutput

func (o TaskOptionsSecurityDescriptorCopyFlagsOutput) ToTaskOptionsSecurityDescriptorCopyFlagsOutput() TaskOptionsSecurityDescriptorCopyFlagsOutput

func (TaskOptionsSecurityDescriptorCopyFlagsOutput) ToTaskOptionsSecurityDescriptorCopyFlagsOutputWithContext

func (o TaskOptionsSecurityDescriptorCopyFlagsOutput) ToTaskOptionsSecurityDescriptorCopyFlagsOutputWithContext(ctx context.Context) TaskOptionsSecurityDescriptorCopyFlagsOutput

func (TaskOptionsSecurityDescriptorCopyFlagsOutput) ToTaskOptionsSecurityDescriptorCopyFlagsPtrOutput

func (o TaskOptionsSecurityDescriptorCopyFlagsOutput) ToTaskOptionsSecurityDescriptorCopyFlagsPtrOutput() TaskOptionsSecurityDescriptorCopyFlagsPtrOutput

func (TaskOptionsSecurityDescriptorCopyFlagsOutput) ToTaskOptionsSecurityDescriptorCopyFlagsPtrOutputWithContext

func (o TaskOptionsSecurityDescriptorCopyFlagsOutput) ToTaskOptionsSecurityDescriptorCopyFlagsPtrOutputWithContext(ctx context.Context) TaskOptionsSecurityDescriptorCopyFlagsPtrOutput

type TaskOptionsSecurityDescriptorCopyFlagsPtrInput

type TaskOptionsSecurityDescriptorCopyFlagsPtrInput interface {
	pulumi.Input

	ToTaskOptionsSecurityDescriptorCopyFlagsPtrOutput() TaskOptionsSecurityDescriptorCopyFlagsPtrOutput
	ToTaskOptionsSecurityDescriptorCopyFlagsPtrOutputWithContext(context.Context) TaskOptionsSecurityDescriptorCopyFlagsPtrOutput
}

type TaskOptionsSecurityDescriptorCopyFlagsPtrOutput

type TaskOptionsSecurityDescriptorCopyFlagsPtrOutput struct{ *pulumi.OutputState }

func (TaskOptionsSecurityDescriptorCopyFlagsPtrOutput) Elem

func (TaskOptionsSecurityDescriptorCopyFlagsPtrOutput) ElementType

func (TaskOptionsSecurityDescriptorCopyFlagsPtrOutput) ToStringPtrOutput

func (TaskOptionsSecurityDescriptorCopyFlagsPtrOutput) ToStringPtrOutputWithContext

func (TaskOptionsSecurityDescriptorCopyFlagsPtrOutput) ToTaskOptionsSecurityDescriptorCopyFlagsPtrOutput

func (o TaskOptionsSecurityDescriptorCopyFlagsPtrOutput) ToTaskOptionsSecurityDescriptorCopyFlagsPtrOutput() TaskOptionsSecurityDescriptorCopyFlagsPtrOutput

func (TaskOptionsSecurityDescriptorCopyFlagsPtrOutput) ToTaskOptionsSecurityDescriptorCopyFlagsPtrOutputWithContext

func (o TaskOptionsSecurityDescriptorCopyFlagsPtrOutput) ToTaskOptionsSecurityDescriptorCopyFlagsPtrOutputWithContext(ctx context.Context) TaskOptionsSecurityDescriptorCopyFlagsPtrOutput

type TaskOptionsTaskQueueing

type TaskOptionsTaskQueueing string

A value that determines whether tasks should be queued before executing the tasks.

func (TaskOptionsTaskQueueing) ElementType

func (TaskOptionsTaskQueueing) ElementType() reflect.Type

func (TaskOptionsTaskQueueing) ToStringOutput

func (e TaskOptionsTaskQueueing) ToStringOutput() pulumi.StringOutput

func (TaskOptionsTaskQueueing) ToStringOutputWithContext

func (e TaskOptionsTaskQueueing) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TaskOptionsTaskQueueing) ToStringPtrOutput

func (e TaskOptionsTaskQueueing) ToStringPtrOutput() pulumi.StringPtrOutput

func (TaskOptionsTaskQueueing) ToStringPtrOutputWithContext

func (e TaskOptionsTaskQueueing) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskOptionsTaskQueueing) ToTaskOptionsTaskQueueingOutput

func (e TaskOptionsTaskQueueing) ToTaskOptionsTaskQueueingOutput() TaskOptionsTaskQueueingOutput

func (TaskOptionsTaskQueueing) ToTaskOptionsTaskQueueingOutputWithContext

func (e TaskOptionsTaskQueueing) ToTaskOptionsTaskQueueingOutputWithContext(ctx context.Context) TaskOptionsTaskQueueingOutput

func (TaskOptionsTaskQueueing) ToTaskOptionsTaskQueueingPtrOutput

func (e TaskOptionsTaskQueueing) ToTaskOptionsTaskQueueingPtrOutput() TaskOptionsTaskQueueingPtrOutput

func (TaskOptionsTaskQueueing) ToTaskOptionsTaskQueueingPtrOutputWithContext

func (e TaskOptionsTaskQueueing) ToTaskOptionsTaskQueueingPtrOutputWithContext(ctx context.Context) TaskOptionsTaskQueueingPtrOutput

type TaskOptionsTaskQueueingInput

type TaskOptionsTaskQueueingInput interface {
	pulumi.Input

	ToTaskOptionsTaskQueueingOutput() TaskOptionsTaskQueueingOutput
	ToTaskOptionsTaskQueueingOutputWithContext(context.Context) TaskOptionsTaskQueueingOutput
}

TaskOptionsTaskQueueingInput is an input type that accepts TaskOptionsTaskQueueingArgs and TaskOptionsTaskQueueingOutput values. You can construct a concrete instance of `TaskOptionsTaskQueueingInput` via:

TaskOptionsTaskQueueingArgs{...}

type TaskOptionsTaskQueueingOutput

type TaskOptionsTaskQueueingOutput struct{ *pulumi.OutputState }

func (TaskOptionsTaskQueueingOutput) ElementType

func (TaskOptionsTaskQueueingOutput) ToStringOutput

func (TaskOptionsTaskQueueingOutput) ToStringOutputWithContext

func (o TaskOptionsTaskQueueingOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TaskOptionsTaskQueueingOutput) ToStringPtrOutput

func (TaskOptionsTaskQueueingOutput) ToStringPtrOutputWithContext

func (o TaskOptionsTaskQueueingOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskOptionsTaskQueueingOutput) ToTaskOptionsTaskQueueingOutput

func (o TaskOptionsTaskQueueingOutput) ToTaskOptionsTaskQueueingOutput() TaskOptionsTaskQueueingOutput

func (TaskOptionsTaskQueueingOutput) ToTaskOptionsTaskQueueingOutputWithContext

func (o TaskOptionsTaskQueueingOutput) ToTaskOptionsTaskQueueingOutputWithContext(ctx context.Context) TaskOptionsTaskQueueingOutput

func (TaskOptionsTaskQueueingOutput) ToTaskOptionsTaskQueueingPtrOutput

func (o TaskOptionsTaskQueueingOutput) ToTaskOptionsTaskQueueingPtrOutput() TaskOptionsTaskQueueingPtrOutput

func (TaskOptionsTaskQueueingOutput) ToTaskOptionsTaskQueueingPtrOutputWithContext

func (o TaskOptionsTaskQueueingOutput) ToTaskOptionsTaskQueueingPtrOutputWithContext(ctx context.Context) TaskOptionsTaskQueueingPtrOutput

type TaskOptionsTaskQueueingPtrInput

type TaskOptionsTaskQueueingPtrInput interface {
	pulumi.Input

	ToTaskOptionsTaskQueueingPtrOutput() TaskOptionsTaskQueueingPtrOutput
	ToTaskOptionsTaskQueueingPtrOutputWithContext(context.Context) TaskOptionsTaskQueueingPtrOutput
}

func TaskOptionsTaskQueueingPtr

func TaskOptionsTaskQueueingPtr(v string) TaskOptionsTaskQueueingPtrInput

type TaskOptionsTaskQueueingPtrOutput

type TaskOptionsTaskQueueingPtrOutput struct{ *pulumi.OutputState }

func (TaskOptionsTaskQueueingPtrOutput) Elem

func (TaskOptionsTaskQueueingPtrOutput) ElementType

func (TaskOptionsTaskQueueingPtrOutput) ToStringPtrOutput

func (TaskOptionsTaskQueueingPtrOutput) ToStringPtrOutputWithContext

func (o TaskOptionsTaskQueueingPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskOptionsTaskQueueingPtrOutput) ToTaskOptionsTaskQueueingPtrOutput

func (o TaskOptionsTaskQueueingPtrOutput) ToTaskOptionsTaskQueueingPtrOutput() TaskOptionsTaskQueueingPtrOutput

func (TaskOptionsTaskQueueingPtrOutput) ToTaskOptionsTaskQueueingPtrOutputWithContext

func (o TaskOptionsTaskQueueingPtrOutput) ToTaskOptionsTaskQueueingPtrOutputWithContext(ctx context.Context) TaskOptionsTaskQueueingPtrOutput

type TaskOptionsTransferMode

type TaskOptionsTransferMode string

A value that determines whether DataSync transfers only the data and metadata that differ between the source and the destination location, or whether DataSync transfers all the content from the source, without comparing to the destination location.

func (TaskOptionsTransferMode) ElementType

func (TaskOptionsTransferMode) ElementType() reflect.Type

func (TaskOptionsTransferMode) ToStringOutput

func (e TaskOptionsTransferMode) ToStringOutput() pulumi.StringOutput

func (TaskOptionsTransferMode) ToStringOutputWithContext

func (e TaskOptionsTransferMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TaskOptionsTransferMode) ToStringPtrOutput

func (e TaskOptionsTransferMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (TaskOptionsTransferMode) ToStringPtrOutputWithContext

func (e TaskOptionsTransferMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskOptionsTransferMode) ToTaskOptionsTransferModeOutput

func (e TaskOptionsTransferMode) ToTaskOptionsTransferModeOutput() TaskOptionsTransferModeOutput

func (TaskOptionsTransferMode) ToTaskOptionsTransferModeOutputWithContext

func (e TaskOptionsTransferMode) ToTaskOptionsTransferModeOutputWithContext(ctx context.Context) TaskOptionsTransferModeOutput

func (TaskOptionsTransferMode) ToTaskOptionsTransferModePtrOutput

func (e TaskOptionsTransferMode) ToTaskOptionsTransferModePtrOutput() TaskOptionsTransferModePtrOutput

func (TaskOptionsTransferMode) ToTaskOptionsTransferModePtrOutputWithContext

func (e TaskOptionsTransferMode) ToTaskOptionsTransferModePtrOutputWithContext(ctx context.Context) TaskOptionsTransferModePtrOutput

type TaskOptionsTransferModeInput

type TaskOptionsTransferModeInput interface {
	pulumi.Input

	ToTaskOptionsTransferModeOutput() TaskOptionsTransferModeOutput
	ToTaskOptionsTransferModeOutputWithContext(context.Context) TaskOptionsTransferModeOutput
}

TaskOptionsTransferModeInput is an input type that accepts TaskOptionsTransferModeArgs and TaskOptionsTransferModeOutput values. You can construct a concrete instance of `TaskOptionsTransferModeInput` via:

TaskOptionsTransferModeArgs{...}

type TaskOptionsTransferModeOutput

type TaskOptionsTransferModeOutput struct{ *pulumi.OutputState }

func (TaskOptionsTransferModeOutput) ElementType

func (TaskOptionsTransferModeOutput) ToStringOutput

func (TaskOptionsTransferModeOutput) ToStringOutputWithContext

func (o TaskOptionsTransferModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TaskOptionsTransferModeOutput) ToStringPtrOutput

func (TaskOptionsTransferModeOutput) ToStringPtrOutputWithContext

func (o TaskOptionsTransferModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskOptionsTransferModeOutput) ToTaskOptionsTransferModeOutput

func (o TaskOptionsTransferModeOutput) ToTaskOptionsTransferModeOutput() TaskOptionsTransferModeOutput

func (TaskOptionsTransferModeOutput) ToTaskOptionsTransferModeOutputWithContext

func (o TaskOptionsTransferModeOutput) ToTaskOptionsTransferModeOutputWithContext(ctx context.Context) TaskOptionsTransferModeOutput

func (TaskOptionsTransferModeOutput) ToTaskOptionsTransferModePtrOutput

func (o TaskOptionsTransferModeOutput) ToTaskOptionsTransferModePtrOutput() TaskOptionsTransferModePtrOutput

func (TaskOptionsTransferModeOutput) ToTaskOptionsTransferModePtrOutputWithContext

func (o TaskOptionsTransferModeOutput) ToTaskOptionsTransferModePtrOutputWithContext(ctx context.Context) TaskOptionsTransferModePtrOutput

type TaskOptionsTransferModePtrInput

type TaskOptionsTransferModePtrInput interface {
	pulumi.Input

	ToTaskOptionsTransferModePtrOutput() TaskOptionsTransferModePtrOutput
	ToTaskOptionsTransferModePtrOutputWithContext(context.Context) TaskOptionsTransferModePtrOutput
}

func TaskOptionsTransferModePtr

func TaskOptionsTransferModePtr(v string) TaskOptionsTransferModePtrInput

type TaskOptionsTransferModePtrOutput

type TaskOptionsTransferModePtrOutput struct{ *pulumi.OutputState }

func (TaskOptionsTransferModePtrOutput) Elem

func (TaskOptionsTransferModePtrOutput) ElementType

func (TaskOptionsTransferModePtrOutput) ToStringPtrOutput

func (TaskOptionsTransferModePtrOutput) ToStringPtrOutputWithContext

func (o TaskOptionsTransferModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskOptionsTransferModePtrOutput) ToTaskOptionsTransferModePtrOutput

func (o TaskOptionsTransferModePtrOutput) ToTaskOptionsTransferModePtrOutput() TaskOptionsTransferModePtrOutput

func (TaskOptionsTransferModePtrOutput) ToTaskOptionsTransferModePtrOutputWithContext

func (o TaskOptionsTransferModePtrOutput) ToTaskOptionsTransferModePtrOutputWithContext(ctx context.Context) TaskOptionsTransferModePtrOutput

type TaskOptionsUid

type TaskOptionsUid string

The user ID (UID) of the file's owner.

func (TaskOptionsUid) ElementType

func (TaskOptionsUid) ElementType() reflect.Type

func (TaskOptionsUid) ToStringOutput

func (e TaskOptionsUid) ToStringOutput() pulumi.StringOutput

func (TaskOptionsUid) ToStringOutputWithContext

func (e TaskOptionsUid) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TaskOptionsUid) ToStringPtrOutput

func (e TaskOptionsUid) ToStringPtrOutput() pulumi.StringPtrOutput

func (TaskOptionsUid) ToStringPtrOutputWithContext

func (e TaskOptionsUid) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskOptionsUid) ToTaskOptionsUidOutput

func (e TaskOptionsUid) ToTaskOptionsUidOutput() TaskOptionsUidOutput

func (TaskOptionsUid) ToTaskOptionsUidOutputWithContext

func (e TaskOptionsUid) ToTaskOptionsUidOutputWithContext(ctx context.Context) TaskOptionsUidOutput

func (TaskOptionsUid) ToTaskOptionsUidPtrOutput

func (e TaskOptionsUid) ToTaskOptionsUidPtrOutput() TaskOptionsUidPtrOutput

func (TaskOptionsUid) ToTaskOptionsUidPtrOutputWithContext

func (e TaskOptionsUid) ToTaskOptionsUidPtrOutputWithContext(ctx context.Context) TaskOptionsUidPtrOutput

type TaskOptionsUidInput

type TaskOptionsUidInput interface {
	pulumi.Input

	ToTaskOptionsUidOutput() TaskOptionsUidOutput
	ToTaskOptionsUidOutputWithContext(context.Context) TaskOptionsUidOutput
}

TaskOptionsUidInput is an input type that accepts TaskOptionsUidArgs and TaskOptionsUidOutput values. You can construct a concrete instance of `TaskOptionsUidInput` via:

TaskOptionsUidArgs{...}

type TaskOptionsUidOutput

type TaskOptionsUidOutput struct{ *pulumi.OutputState }

func (TaskOptionsUidOutput) ElementType

func (TaskOptionsUidOutput) ElementType() reflect.Type

func (TaskOptionsUidOutput) ToStringOutput

func (o TaskOptionsUidOutput) ToStringOutput() pulumi.StringOutput

func (TaskOptionsUidOutput) ToStringOutputWithContext

func (o TaskOptionsUidOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TaskOptionsUidOutput) ToStringPtrOutput

func (o TaskOptionsUidOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TaskOptionsUidOutput) ToStringPtrOutputWithContext

func (o TaskOptionsUidOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskOptionsUidOutput) ToTaskOptionsUidOutput

func (o TaskOptionsUidOutput) ToTaskOptionsUidOutput() TaskOptionsUidOutput

func (TaskOptionsUidOutput) ToTaskOptionsUidOutputWithContext

func (o TaskOptionsUidOutput) ToTaskOptionsUidOutputWithContext(ctx context.Context) TaskOptionsUidOutput

func (TaskOptionsUidOutput) ToTaskOptionsUidPtrOutput

func (o TaskOptionsUidOutput) ToTaskOptionsUidPtrOutput() TaskOptionsUidPtrOutput

func (TaskOptionsUidOutput) ToTaskOptionsUidPtrOutputWithContext

func (o TaskOptionsUidOutput) ToTaskOptionsUidPtrOutputWithContext(ctx context.Context) TaskOptionsUidPtrOutput

type TaskOptionsUidPtrInput

type TaskOptionsUidPtrInput interface {
	pulumi.Input

	ToTaskOptionsUidPtrOutput() TaskOptionsUidPtrOutput
	ToTaskOptionsUidPtrOutputWithContext(context.Context) TaskOptionsUidPtrOutput
}

func TaskOptionsUidPtr

func TaskOptionsUidPtr(v string) TaskOptionsUidPtrInput

type TaskOptionsUidPtrOutput

type TaskOptionsUidPtrOutput struct{ *pulumi.OutputState }

func (TaskOptionsUidPtrOutput) Elem

func (TaskOptionsUidPtrOutput) ElementType

func (TaskOptionsUidPtrOutput) ElementType() reflect.Type

func (TaskOptionsUidPtrOutput) ToStringPtrOutput

func (o TaskOptionsUidPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TaskOptionsUidPtrOutput) ToStringPtrOutputWithContext

func (o TaskOptionsUidPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskOptionsUidPtrOutput) ToTaskOptionsUidPtrOutput

func (o TaskOptionsUidPtrOutput) ToTaskOptionsUidPtrOutput() TaskOptionsUidPtrOutput

func (TaskOptionsUidPtrOutput) ToTaskOptionsUidPtrOutputWithContext

func (o TaskOptionsUidPtrOutput) ToTaskOptionsUidPtrOutputWithContext(ctx context.Context) TaskOptionsUidPtrOutput

type TaskOptionsVerifyMode

type TaskOptionsVerifyMode string

A value that determines whether a data integrity verification should be performed at the end of a task execution after all data and metadata have been transferred.

func (TaskOptionsVerifyMode) ElementType

func (TaskOptionsVerifyMode) ElementType() reflect.Type

func (TaskOptionsVerifyMode) ToStringOutput

func (e TaskOptionsVerifyMode) ToStringOutput() pulumi.StringOutput

func (TaskOptionsVerifyMode) ToStringOutputWithContext

func (e TaskOptionsVerifyMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TaskOptionsVerifyMode) ToStringPtrOutput

func (e TaskOptionsVerifyMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (TaskOptionsVerifyMode) ToStringPtrOutputWithContext

func (e TaskOptionsVerifyMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskOptionsVerifyMode) ToTaskOptionsVerifyModeOutput

func (e TaskOptionsVerifyMode) ToTaskOptionsVerifyModeOutput() TaskOptionsVerifyModeOutput

func (TaskOptionsVerifyMode) ToTaskOptionsVerifyModeOutputWithContext

func (e TaskOptionsVerifyMode) ToTaskOptionsVerifyModeOutputWithContext(ctx context.Context) TaskOptionsVerifyModeOutput

func (TaskOptionsVerifyMode) ToTaskOptionsVerifyModePtrOutput

func (e TaskOptionsVerifyMode) ToTaskOptionsVerifyModePtrOutput() TaskOptionsVerifyModePtrOutput

func (TaskOptionsVerifyMode) ToTaskOptionsVerifyModePtrOutputWithContext

func (e TaskOptionsVerifyMode) ToTaskOptionsVerifyModePtrOutputWithContext(ctx context.Context) TaskOptionsVerifyModePtrOutput

type TaskOptionsVerifyModeInput

type TaskOptionsVerifyModeInput interface {
	pulumi.Input

	ToTaskOptionsVerifyModeOutput() TaskOptionsVerifyModeOutput
	ToTaskOptionsVerifyModeOutputWithContext(context.Context) TaskOptionsVerifyModeOutput
}

TaskOptionsVerifyModeInput is an input type that accepts TaskOptionsVerifyModeArgs and TaskOptionsVerifyModeOutput values. You can construct a concrete instance of `TaskOptionsVerifyModeInput` via:

TaskOptionsVerifyModeArgs{...}

type TaskOptionsVerifyModeOutput

type TaskOptionsVerifyModeOutput struct{ *pulumi.OutputState }

func (TaskOptionsVerifyModeOutput) ElementType

func (TaskOptionsVerifyModeOutput) ToStringOutput

func (o TaskOptionsVerifyModeOutput) ToStringOutput() pulumi.StringOutput

func (TaskOptionsVerifyModeOutput) ToStringOutputWithContext

func (o TaskOptionsVerifyModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TaskOptionsVerifyModeOutput) ToStringPtrOutput

func (o TaskOptionsVerifyModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TaskOptionsVerifyModeOutput) ToStringPtrOutputWithContext

func (o TaskOptionsVerifyModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskOptionsVerifyModeOutput) ToTaskOptionsVerifyModeOutput

func (o TaskOptionsVerifyModeOutput) ToTaskOptionsVerifyModeOutput() TaskOptionsVerifyModeOutput

func (TaskOptionsVerifyModeOutput) ToTaskOptionsVerifyModeOutputWithContext

func (o TaskOptionsVerifyModeOutput) ToTaskOptionsVerifyModeOutputWithContext(ctx context.Context) TaskOptionsVerifyModeOutput

func (TaskOptionsVerifyModeOutput) ToTaskOptionsVerifyModePtrOutput

func (o TaskOptionsVerifyModeOutput) ToTaskOptionsVerifyModePtrOutput() TaskOptionsVerifyModePtrOutput

func (TaskOptionsVerifyModeOutput) ToTaskOptionsVerifyModePtrOutputWithContext

func (o TaskOptionsVerifyModeOutput) ToTaskOptionsVerifyModePtrOutputWithContext(ctx context.Context) TaskOptionsVerifyModePtrOutput

type TaskOptionsVerifyModePtrInput

type TaskOptionsVerifyModePtrInput interface {
	pulumi.Input

	ToTaskOptionsVerifyModePtrOutput() TaskOptionsVerifyModePtrOutput
	ToTaskOptionsVerifyModePtrOutputWithContext(context.Context) TaskOptionsVerifyModePtrOutput
}

func TaskOptionsVerifyModePtr

func TaskOptionsVerifyModePtr(v string) TaskOptionsVerifyModePtrInput

type TaskOptionsVerifyModePtrOutput

type TaskOptionsVerifyModePtrOutput struct{ *pulumi.OutputState }

func (TaskOptionsVerifyModePtrOutput) Elem

func (TaskOptionsVerifyModePtrOutput) ElementType

func (TaskOptionsVerifyModePtrOutput) ToStringPtrOutput

func (TaskOptionsVerifyModePtrOutput) ToStringPtrOutputWithContext

func (o TaskOptionsVerifyModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskOptionsVerifyModePtrOutput) ToTaskOptionsVerifyModePtrOutput

func (o TaskOptionsVerifyModePtrOutput) ToTaskOptionsVerifyModePtrOutput() TaskOptionsVerifyModePtrOutput

func (TaskOptionsVerifyModePtrOutput) ToTaskOptionsVerifyModePtrOutputWithContext

func (o TaskOptionsVerifyModePtrOutput) ToTaskOptionsVerifyModePtrOutputWithContext(ctx context.Context) TaskOptionsVerifyModePtrOutput

type TaskOutput

type TaskOutput struct{ *pulumi.OutputState }

func (TaskOutput) ElementType

func (TaskOutput) ElementType() reflect.Type

func (TaskOutput) ToTaskOutput

func (o TaskOutput) ToTaskOutput() TaskOutput

func (TaskOutput) ToTaskOutputWithContext

func (o TaskOutput) ToTaskOutputWithContext(ctx context.Context) TaskOutput

type TaskSchedule added in v0.2.0

type TaskSchedule struct {
	// A cron expression that specifies when AWS DataSync initiates a scheduled transfer from a source to a destination location
	ScheduleExpression string `pulumi:"scheduleExpression"`
}

Specifies the schedule you want your task to use for repeated executions.

type TaskScheduleArgs added in v0.2.0

type TaskScheduleArgs struct {
	// A cron expression that specifies when AWS DataSync initiates a scheduled transfer from a source to a destination location
	ScheduleExpression pulumi.StringInput `pulumi:"scheduleExpression"`
}

Specifies the schedule you want your task to use for repeated executions.

func (TaskScheduleArgs) ElementType added in v0.2.0

func (TaskScheduleArgs) ElementType() reflect.Type

func (TaskScheduleArgs) ToTaskScheduleOutput added in v0.2.0

func (i TaskScheduleArgs) ToTaskScheduleOutput() TaskScheduleOutput

func (TaskScheduleArgs) ToTaskScheduleOutputWithContext added in v0.2.0

func (i TaskScheduleArgs) ToTaskScheduleOutputWithContext(ctx context.Context) TaskScheduleOutput

func (TaskScheduleArgs) ToTaskSchedulePtrOutput added in v0.2.0

func (i TaskScheduleArgs) ToTaskSchedulePtrOutput() TaskSchedulePtrOutput

func (TaskScheduleArgs) ToTaskSchedulePtrOutputWithContext added in v0.2.0

func (i TaskScheduleArgs) ToTaskSchedulePtrOutputWithContext(ctx context.Context) TaskSchedulePtrOutput

type TaskScheduleInput added in v0.2.0

type TaskScheduleInput interface {
	pulumi.Input

	ToTaskScheduleOutput() TaskScheduleOutput
	ToTaskScheduleOutputWithContext(context.Context) TaskScheduleOutput
}

TaskScheduleInput is an input type that accepts TaskScheduleArgs and TaskScheduleOutput values. You can construct a concrete instance of `TaskScheduleInput` via:

TaskScheduleArgs{...}

type TaskScheduleOutput added in v0.2.0

type TaskScheduleOutput struct{ *pulumi.OutputState }

Specifies the schedule you want your task to use for repeated executions.

func (TaskScheduleOutput) ElementType added in v0.2.0

func (TaskScheduleOutput) ElementType() reflect.Type

func (TaskScheduleOutput) ScheduleExpression added in v0.2.0

func (o TaskScheduleOutput) ScheduleExpression() pulumi.StringOutput

A cron expression that specifies when AWS DataSync initiates a scheduled transfer from a source to a destination location

func (TaskScheduleOutput) ToTaskScheduleOutput added in v0.2.0

func (o TaskScheduleOutput) ToTaskScheduleOutput() TaskScheduleOutput

func (TaskScheduleOutput) ToTaskScheduleOutputWithContext added in v0.2.0

func (o TaskScheduleOutput) ToTaskScheduleOutputWithContext(ctx context.Context) TaskScheduleOutput

func (TaskScheduleOutput) ToTaskSchedulePtrOutput added in v0.2.0

func (o TaskScheduleOutput) ToTaskSchedulePtrOutput() TaskSchedulePtrOutput

func (TaskScheduleOutput) ToTaskSchedulePtrOutputWithContext added in v0.2.0

func (o TaskScheduleOutput) ToTaskSchedulePtrOutputWithContext(ctx context.Context) TaskSchedulePtrOutput

type TaskSchedulePtrInput added in v0.2.0

type TaskSchedulePtrInput interface {
	pulumi.Input

	ToTaskSchedulePtrOutput() TaskSchedulePtrOutput
	ToTaskSchedulePtrOutputWithContext(context.Context) TaskSchedulePtrOutput
}

TaskSchedulePtrInput is an input type that accepts TaskScheduleArgs, TaskSchedulePtr and TaskSchedulePtrOutput values. You can construct a concrete instance of `TaskSchedulePtrInput` via:

        TaskScheduleArgs{...}

or:

        nil

func TaskSchedulePtr added in v0.2.0

func TaskSchedulePtr(v *TaskScheduleArgs) TaskSchedulePtrInput

type TaskSchedulePtrOutput added in v0.2.0

type TaskSchedulePtrOutput struct{ *pulumi.OutputState }

func (TaskSchedulePtrOutput) Elem added in v0.2.0

func (TaskSchedulePtrOutput) ElementType added in v0.2.0

func (TaskSchedulePtrOutput) ElementType() reflect.Type

func (TaskSchedulePtrOutput) ScheduleExpression added in v0.2.0

func (o TaskSchedulePtrOutput) ScheduleExpression() pulumi.StringPtrOutput

A cron expression that specifies when AWS DataSync initiates a scheduled transfer from a source to a destination location

func (TaskSchedulePtrOutput) ToTaskSchedulePtrOutput added in v0.2.0

func (o TaskSchedulePtrOutput) ToTaskSchedulePtrOutput() TaskSchedulePtrOutput

func (TaskSchedulePtrOutput) ToTaskSchedulePtrOutputWithContext added in v0.2.0

func (o TaskSchedulePtrOutput) ToTaskSchedulePtrOutputWithContext(ctx context.Context) TaskSchedulePtrOutput

type TaskState

type TaskState struct {
}

func (TaskState) ElementType

func (TaskState) ElementType() reflect.Type

type TaskStatus

type TaskStatus string

The status of the task that was described.

func (TaskStatus) ElementType

func (TaskStatus) ElementType() reflect.Type

func (TaskStatus) ToStringOutput

func (e TaskStatus) ToStringOutput() pulumi.StringOutput

func (TaskStatus) ToStringOutputWithContext

func (e TaskStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TaskStatus) ToStringPtrOutput

func (e TaskStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (TaskStatus) ToStringPtrOutputWithContext

func (e TaskStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskStatus) ToTaskStatusOutput

func (e TaskStatus) ToTaskStatusOutput() TaskStatusOutput

func (TaskStatus) ToTaskStatusOutputWithContext

func (e TaskStatus) ToTaskStatusOutputWithContext(ctx context.Context) TaskStatusOutput

func (TaskStatus) ToTaskStatusPtrOutput

func (e TaskStatus) ToTaskStatusPtrOutput() TaskStatusPtrOutput

func (TaskStatus) ToTaskStatusPtrOutputWithContext

func (e TaskStatus) ToTaskStatusPtrOutputWithContext(ctx context.Context) TaskStatusPtrOutput

type TaskStatusInput

type TaskStatusInput interface {
	pulumi.Input

	ToTaskStatusOutput() TaskStatusOutput
	ToTaskStatusOutputWithContext(context.Context) TaskStatusOutput
}

TaskStatusInput is an input type that accepts TaskStatusArgs and TaskStatusOutput values. You can construct a concrete instance of `TaskStatusInput` via:

TaskStatusArgs{...}

type TaskStatusOutput

type TaskStatusOutput struct{ *pulumi.OutputState }

func (TaskStatusOutput) ElementType

func (TaskStatusOutput) ElementType() reflect.Type

func (TaskStatusOutput) ToStringOutput

func (o TaskStatusOutput) ToStringOutput() pulumi.StringOutput

func (TaskStatusOutput) ToStringOutputWithContext

func (o TaskStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TaskStatusOutput) ToStringPtrOutput

func (o TaskStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TaskStatusOutput) ToStringPtrOutputWithContext

func (o TaskStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskStatusOutput) ToTaskStatusOutput

func (o TaskStatusOutput) ToTaskStatusOutput() TaskStatusOutput

func (TaskStatusOutput) ToTaskStatusOutputWithContext

func (o TaskStatusOutput) ToTaskStatusOutputWithContext(ctx context.Context) TaskStatusOutput

func (TaskStatusOutput) ToTaskStatusPtrOutput

func (o TaskStatusOutput) ToTaskStatusPtrOutput() TaskStatusPtrOutput

func (TaskStatusOutput) ToTaskStatusPtrOutputWithContext

func (o TaskStatusOutput) ToTaskStatusPtrOutputWithContext(ctx context.Context) TaskStatusPtrOutput

type TaskStatusPtrInput

type TaskStatusPtrInput interface {
	pulumi.Input

	ToTaskStatusPtrOutput() TaskStatusPtrOutput
	ToTaskStatusPtrOutputWithContext(context.Context) TaskStatusPtrOutput
}

func TaskStatusPtr

func TaskStatusPtr(v string) TaskStatusPtrInput

type TaskStatusPtrOutput

type TaskStatusPtrOutput struct{ *pulumi.OutputState }

func (TaskStatusPtrOutput) Elem

func (TaskStatusPtrOutput) ElementType

func (TaskStatusPtrOutput) ElementType() reflect.Type

func (TaskStatusPtrOutput) ToStringPtrOutput

func (o TaskStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TaskStatusPtrOutput) ToStringPtrOutputWithContext

func (o TaskStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskStatusPtrOutput) ToTaskStatusPtrOutput

func (o TaskStatusPtrOutput) ToTaskStatusPtrOutput() TaskStatusPtrOutput

func (TaskStatusPtrOutput) ToTaskStatusPtrOutputWithContext

func (o TaskStatusPtrOutput) ToTaskStatusPtrOutputWithContext(ctx context.Context) TaskStatusPtrOutput

type TaskTag

type TaskTag struct {
	// The key for an AWS resource tag.
	Key string `pulumi:"key"`
	// The value for an AWS resource tag.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type TaskTagArgs

type TaskTagArgs struct {
	// The key for an AWS resource tag.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for an AWS resource tag.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (TaskTagArgs) ElementType

func (TaskTagArgs) ElementType() reflect.Type

func (TaskTagArgs) ToTaskTagOutput

func (i TaskTagArgs) ToTaskTagOutput() TaskTagOutput

func (TaskTagArgs) ToTaskTagOutputWithContext

func (i TaskTagArgs) ToTaskTagOutputWithContext(ctx context.Context) TaskTagOutput

type TaskTagArray

type TaskTagArray []TaskTagInput

func (TaskTagArray) ElementType

func (TaskTagArray) ElementType() reflect.Type

func (TaskTagArray) ToTaskTagArrayOutput

func (i TaskTagArray) ToTaskTagArrayOutput() TaskTagArrayOutput

func (TaskTagArray) ToTaskTagArrayOutputWithContext

func (i TaskTagArray) ToTaskTagArrayOutputWithContext(ctx context.Context) TaskTagArrayOutput

type TaskTagArrayInput

type TaskTagArrayInput interface {
	pulumi.Input

	ToTaskTagArrayOutput() TaskTagArrayOutput
	ToTaskTagArrayOutputWithContext(context.Context) TaskTagArrayOutput
}

TaskTagArrayInput is an input type that accepts TaskTagArray and TaskTagArrayOutput values. You can construct a concrete instance of `TaskTagArrayInput` via:

TaskTagArray{ TaskTagArgs{...} }

type TaskTagArrayOutput

type TaskTagArrayOutput struct{ *pulumi.OutputState }

func (TaskTagArrayOutput) ElementType

func (TaskTagArrayOutput) ElementType() reflect.Type

func (TaskTagArrayOutput) Index

func (TaskTagArrayOutput) ToTaskTagArrayOutput

func (o TaskTagArrayOutput) ToTaskTagArrayOutput() TaskTagArrayOutput

func (TaskTagArrayOutput) ToTaskTagArrayOutputWithContext

func (o TaskTagArrayOutput) ToTaskTagArrayOutputWithContext(ctx context.Context) TaskTagArrayOutput

type TaskTagInput

type TaskTagInput interface {
	pulumi.Input

	ToTaskTagOutput() TaskTagOutput
	ToTaskTagOutputWithContext(context.Context) TaskTagOutput
}

TaskTagInput is an input type that accepts TaskTagArgs and TaskTagOutput values. You can construct a concrete instance of `TaskTagInput` via:

TaskTagArgs{...}

type TaskTagOutput

type TaskTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (TaskTagOutput) ElementType

func (TaskTagOutput) ElementType() reflect.Type

func (TaskTagOutput) Key

The key for an AWS resource tag.

func (TaskTagOutput) ToTaskTagOutput

func (o TaskTagOutput) ToTaskTagOutput() TaskTagOutput

func (TaskTagOutput) ToTaskTagOutputWithContext

func (o TaskTagOutput) ToTaskTagOutputWithContext(ctx context.Context) TaskTagOutput

func (TaskTagOutput) Value

func (o TaskTagOutput) Value() pulumi.StringOutput

The value for an AWS resource tag.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL