AWS Native is in preview. AWS Classic is fully supported.
aws-native.ssm.ResourceDataSync
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
Resource Type definition for AWS::SSM::ResourceDataSync
Example Usage
Example
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AwsNative = Pulumi.AwsNative;
return await Deployment.RunAsync(() =>
{
var basicResourceDataSync = new AwsNative.Ssm.ResourceDataSync("basicResourceDataSync", new()
{
SyncName = "test-sync",
SyncType = "SyncToDestination",
S3Destination = new AwsNative.Ssm.Inputs.ResourceDataSyncS3DestinationArgs
{
BucketName = "test-bucket",
BucketRegion = "us-east-2",
SyncFormat = "JsonSerDe",
BucketPrefix = "cfn",
KmsKeyArn = "kmsKeyARN",
},
});
});
package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/ssm"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ssm.NewResourceDataSync(ctx, "basicResourceDataSync", &ssm.ResourceDataSyncArgs{
SyncName: pulumi.String("test-sync"),
SyncType: pulumi.String("SyncToDestination"),
S3Destination: &ssm.ResourceDataSyncS3DestinationArgs{
BucketName: pulumi.String("test-bucket"),
BucketRegion: pulumi.String("us-east-2"),
SyncFormat: pulumi.String("JsonSerDe"),
BucketPrefix: pulumi.String("cfn"),
KmsKeyArn: pulumi.String("kmsKeyARN"),
},
})
if err != nil {
return err
}
return nil
})
}
Coming soon!
import pulumi
import pulumi_aws_native as aws_native
basic_resource_data_sync = aws_native.ssm.ResourceDataSync("basicResourceDataSync",
sync_name="test-sync",
sync_type="SyncToDestination",
s3_destination=aws_native.ssm.ResourceDataSyncS3DestinationArgs(
bucket_name="test-bucket",
bucket_region="us-east-2",
sync_format="JsonSerDe",
bucket_prefix="cfn",
kms_key_arn="kmsKeyARN",
))
import * as pulumi from "@pulumi/pulumi";
import * as aws_native from "@pulumi/aws-native";
const basicResourceDataSync = new aws_native.ssm.ResourceDataSync("basicResourceDataSync", {
syncName: "test-sync",
syncType: "SyncToDestination",
s3Destination: {
bucketName: "test-bucket",
bucketRegion: "us-east-2",
syncFormat: "JsonSerDe",
bucketPrefix: "cfn",
kmsKeyArn: "kmsKeyARN",
},
});
Coming soon!
Example
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AwsNative = Pulumi.AwsNative;
return await Deployment.RunAsync(() =>
{
var basicResourceDataSync = new AwsNative.Ssm.ResourceDataSync("basicResourceDataSync", new()
{
SyncName = "test-sync",
SyncType = "SyncToDestination",
S3Destination = new AwsNative.Ssm.Inputs.ResourceDataSyncS3DestinationArgs
{
BucketName = "test-bucket",
BucketRegion = "us-east-2",
SyncFormat = "JsonSerDe",
BucketPrefix = "cfn",
KmsKeyArn = "kmsKeyARN",
},
});
});
package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/ssm"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ssm.NewResourceDataSync(ctx, "basicResourceDataSync", &ssm.ResourceDataSyncArgs{
SyncName: pulumi.String("test-sync"),
SyncType: pulumi.String("SyncToDestination"),
S3Destination: &ssm.ResourceDataSyncS3DestinationArgs{
BucketName: pulumi.String("test-bucket"),
BucketRegion: pulumi.String("us-east-2"),
SyncFormat: pulumi.String("JsonSerDe"),
BucketPrefix: pulumi.String("cfn"),
KmsKeyArn: pulumi.String("kmsKeyARN"),
},
})
if err != nil {
return err
}
return nil
})
}
Coming soon!
import pulumi
import pulumi_aws_native as aws_native
basic_resource_data_sync = aws_native.ssm.ResourceDataSync("basicResourceDataSync",
sync_name="test-sync",
sync_type="SyncToDestination",
s3_destination=aws_native.ssm.ResourceDataSyncS3DestinationArgs(
bucket_name="test-bucket",
bucket_region="us-east-2",
sync_format="JsonSerDe",
bucket_prefix="cfn",
kms_key_arn="kmsKeyARN",
))
import * as pulumi from "@pulumi/pulumi";
import * as aws_native from "@pulumi/aws-native";
const basicResourceDataSync = new aws_native.ssm.ResourceDataSync("basicResourceDataSync", {
syncName: "test-sync",
syncType: "SyncToDestination",
s3Destination: {
bucketName: "test-bucket",
bucketRegion: "us-east-2",
syncFormat: "JsonSerDe",
bucketPrefix: "cfn",
kmsKeyArn: "kmsKeyARN",
},
});
Coming soon!
Example
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AwsNative = Pulumi.AwsNative;
return await Deployment.RunAsync(() =>
{
var basicResourceDataSync = new AwsNative.Ssm.ResourceDataSync("basicResourceDataSync", new()
{
SyncName = "test-sync",
SyncType = "SyncFromSource",
SyncSource = new AwsNative.Ssm.Inputs.ResourceDataSyncSyncSourceArgs
{
SourceType = "SingleAccountMultiRegions",
SourceRegions = new[]
{
"us-east-1",
"us-west-1",
"us-west-2",
},
IncludeFutureRegions = false,
},
});
});
package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/ssm"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ssm.NewResourceDataSync(ctx, "basicResourceDataSync", &ssm.ResourceDataSyncArgs{
SyncName: pulumi.String("test-sync"),
SyncType: pulumi.String("SyncFromSource"),
SyncSource: &ssm.ResourceDataSyncSyncSourceArgs{
SourceType: pulumi.String("SingleAccountMultiRegions"),
SourceRegions: pulumi.StringArray{
pulumi.String("us-east-1"),
pulumi.String("us-west-1"),
pulumi.String("us-west-2"),
},
IncludeFutureRegions: pulumi.Bool(false),
},
})
if err != nil {
return err
}
return nil
})
}
Coming soon!
import pulumi
import pulumi_aws_native as aws_native
basic_resource_data_sync = aws_native.ssm.ResourceDataSync("basicResourceDataSync",
sync_name="test-sync",
sync_type="SyncFromSource",
sync_source=aws_native.ssm.ResourceDataSyncSyncSourceArgs(
source_type="SingleAccountMultiRegions",
source_regions=[
"us-east-1",
"us-west-1",
"us-west-2",
],
include_future_regions=False,
))
import * as pulumi from "@pulumi/pulumi";
import * as aws_native from "@pulumi/aws-native";
const basicResourceDataSync = new aws_native.ssm.ResourceDataSync("basicResourceDataSync", {
syncName: "test-sync",
syncType: "SyncFromSource",
syncSource: {
sourceType: "SingleAccountMultiRegions",
sourceRegions: [
"us-east-1",
"us-west-1",
"us-west-2",
],
includeFutureRegions: false,
},
});
Coming soon!
Example
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AwsNative = Pulumi.AwsNative;
return await Deployment.RunAsync(() =>
{
var basicResourceDataSync = new AwsNative.Ssm.ResourceDataSync("basicResourceDataSync", new()
{
SyncName = "test-sync",
SyncType = "SyncFromSource",
SyncSource = new AwsNative.Ssm.Inputs.ResourceDataSyncSyncSourceArgs
{
SourceType = "SingleAccountMultiRegions",
SourceRegions = new[]
{
"us-east-1",
"us-west-1",
"us-west-2",
},
IncludeFutureRegions = false,
},
});
});
package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/ssm"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ssm.NewResourceDataSync(ctx, "basicResourceDataSync", &ssm.ResourceDataSyncArgs{
SyncName: pulumi.String("test-sync"),
SyncType: pulumi.String("SyncFromSource"),
SyncSource: &ssm.ResourceDataSyncSyncSourceArgs{
SourceType: pulumi.String("SingleAccountMultiRegions"),
SourceRegions: pulumi.StringArray{
pulumi.String("us-east-1"),
pulumi.String("us-west-1"),
pulumi.String("us-west-2"),
},
IncludeFutureRegions: pulumi.Bool(false),
},
})
if err != nil {
return err
}
return nil
})
}
Coming soon!
import pulumi
import pulumi_aws_native as aws_native
basic_resource_data_sync = aws_native.ssm.ResourceDataSync("basicResourceDataSync",
sync_name="test-sync",
sync_type="SyncFromSource",
sync_source=aws_native.ssm.ResourceDataSyncSyncSourceArgs(
source_type="SingleAccountMultiRegions",
source_regions=[
"us-east-1",
"us-west-1",
"us-west-2",
],
include_future_regions=False,
))
import * as pulumi from "@pulumi/pulumi";
import * as aws_native from "@pulumi/aws-native";
const basicResourceDataSync = new aws_native.ssm.ResourceDataSync("basicResourceDataSync", {
syncName: "test-sync",
syncType: "SyncFromSource",
syncSource: {
sourceType: "SingleAccountMultiRegions",
sourceRegions: [
"us-east-1",
"us-west-1",
"us-west-2",
],
includeFutureRegions: false,
},
});
Coming soon!
Example
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AwsNative = Pulumi.AwsNative;
return await Deployment.RunAsync(() =>
{
var basicResourceDataSync = new AwsNative.Ssm.ResourceDataSync("basicResourceDataSync", new()
{
SyncName = "test-sync",
SyncType = "SyncFromSource",
SyncSource = new AwsNative.Ssm.Inputs.ResourceDataSyncSyncSourceArgs
{
SourceType = "AwsOrganizations",
AwsOrganizationsSource = new AwsNative.Ssm.Inputs.ResourceDataSyncAwsOrganizationsSourceArgs
{
OrganizationSourceType = "EntireOrganization",
},
SourceRegions = new[]
{
"us-west-1",
},
IncludeFutureRegions = false,
},
});
});
package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/ssm"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ssm.NewResourceDataSync(ctx, "basicResourceDataSync", &ssm.ResourceDataSyncArgs{
SyncName: pulumi.String("test-sync"),
SyncType: pulumi.String("SyncFromSource"),
SyncSource: &ssm.ResourceDataSyncSyncSourceArgs{
SourceType: pulumi.String("AwsOrganizations"),
AwsOrganizationsSource: &ssm.ResourceDataSyncAwsOrganizationsSourceArgs{
OrganizationSourceType: pulumi.String("EntireOrganization"),
},
SourceRegions: pulumi.StringArray{
pulumi.String("us-west-1"),
},
IncludeFutureRegions: pulumi.Bool(false),
},
})
if err != nil {
return err
}
return nil
})
}
Coming soon!
import pulumi
import pulumi_aws_native as aws_native
basic_resource_data_sync = aws_native.ssm.ResourceDataSync("basicResourceDataSync",
sync_name="test-sync",
sync_type="SyncFromSource",
sync_source=aws_native.ssm.ResourceDataSyncSyncSourceArgs(
source_type="AwsOrganizations",
aws_organizations_source=aws_native.ssm.ResourceDataSyncAwsOrganizationsSourceArgs(
organization_source_type="EntireOrganization",
),
source_regions=["us-west-1"],
include_future_regions=False,
))
import * as pulumi from "@pulumi/pulumi";
import * as aws_native from "@pulumi/aws-native";
const basicResourceDataSync = new aws_native.ssm.ResourceDataSync("basicResourceDataSync", {
syncName: "test-sync",
syncType: "SyncFromSource",
syncSource: {
sourceType: "AwsOrganizations",
awsOrganizationsSource: {
organizationSourceType: "EntireOrganization",
},
sourceRegions: ["us-west-1"],
includeFutureRegions: false,
},
});
Coming soon!
Example
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AwsNative = Pulumi.AwsNative;
return await Deployment.RunAsync(() =>
{
var basicResourceDataSync = new AwsNative.Ssm.ResourceDataSync("basicResourceDataSync", new()
{
SyncName = "test-sync",
SyncType = "SyncFromSource",
SyncSource = new AwsNative.Ssm.Inputs.ResourceDataSyncSyncSourceArgs
{
SourceType = "AwsOrganizations",
AwsOrganizationsSource = new AwsNative.Ssm.Inputs.ResourceDataSyncAwsOrganizationsSourceArgs
{
OrganizationSourceType = "EntireOrganization",
},
SourceRegions = new[]
{
"us-west-1",
},
IncludeFutureRegions = false,
},
});
});
package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/ssm"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ssm.NewResourceDataSync(ctx, "basicResourceDataSync", &ssm.ResourceDataSyncArgs{
SyncName: pulumi.String("test-sync"),
SyncType: pulumi.String("SyncFromSource"),
SyncSource: &ssm.ResourceDataSyncSyncSourceArgs{
SourceType: pulumi.String("AwsOrganizations"),
AwsOrganizationsSource: &ssm.ResourceDataSyncAwsOrganizationsSourceArgs{
OrganizationSourceType: pulumi.String("EntireOrganization"),
},
SourceRegions: pulumi.StringArray{
pulumi.String("us-west-1"),
},
IncludeFutureRegions: pulumi.Bool(false),
},
})
if err != nil {
return err
}
return nil
})
}
Coming soon!
import pulumi
import pulumi_aws_native as aws_native
basic_resource_data_sync = aws_native.ssm.ResourceDataSync("basicResourceDataSync",
sync_name="test-sync",
sync_type="SyncFromSource",
sync_source=aws_native.ssm.ResourceDataSyncSyncSourceArgs(
source_type="AwsOrganizations",
aws_organizations_source=aws_native.ssm.ResourceDataSyncAwsOrganizationsSourceArgs(
organization_source_type="EntireOrganization",
),
source_regions=["us-west-1"],
include_future_regions=False,
))
import * as pulumi from "@pulumi/pulumi";
import * as aws_native from "@pulumi/aws-native";
const basicResourceDataSync = new aws_native.ssm.ResourceDataSync("basicResourceDataSync", {
syncName: "test-sync",
syncType: "SyncFromSource",
syncSource: {
sourceType: "AwsOrganizations",
awsOrganizationsSource: {
organizationSourceType: "EntireOrganization",
},
sourceRegions: ["us-west-1"],
includeFutureRegions: false,
},
});
Coming soon!
Example
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AwsNative = Pulumi.AwsNative;
return await Deployment.RunAsync(() =>
{
var basicResourceDataSync = new AwsNative.Ssm.ResourceDataSync("basicResourceDataSync", new()
{
SyncName = "test-sync",
SyncType = "SyncFromSource",
SyncSource = new AwsNative.Ssm.Inputs.ResourceDataSyncSyncSourceArgs
{
SourceType = "AwsOrganizations",
AwsOrganizationsSource = new AwsNative.Ssm.Inputs.ResourceDataSyncAwsOrganizationsSourceArgs
{
OrganizationSourceType = "OrganizationalUnits",
OrganizationalUnits = new[]
{
"ou-12345",
},
},
SourceRegions = new[]
{
"us-west-1",
},
IncludeFutureRegions = false,
},
});
});
package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/ssm"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ssm.NewResourceDataSync(ctx, "basicResourceDataSync", &ssm.ResourceDataSyncArgs{
SyncName: pulumi.String("test-sync"),
SyncType: pulumi.String("SyncFromSource"),
SyncSource: &ssm.ResourceDataSyncSyncSourceArgs{
SourceType: pulumi.String("AwsOrganizations"),
AwsOrganizationsSource: &ssm.ResourceDataSyncAwsOrganizationsSourceArgs{
OrganizationSourceType: pulumi.String("OrganizationalUnits"),
OrganizationalUnits: pulumi.StringArray{
pulumi.String("ou-12345"),
},
},
SourceRegions: pulumi.StringArray{
pulumi.String("us-west-1"),
},
IncludeFutureRegions: pulumi.Bool(false),
},
})
if err != nil {
return err
}
return nil
})
}
Coming soon!
import pulumi
import pulumi_aws_native as aws_native
basic_resource_data_sync = aws_native.ssm.ResourceDataSync("basicResourceDataSync",
sync_name="test-sync",
sync_type="SyncFromSource",
sync_source=aws_native.ssm.ResourceDataSyncSyncSourceArgs(
source_type="AwsOrganizations",
aws_organizations_source=aws_native.ssm.ResourceDataSyncAwsOrganizationsSourceArgs(
organization_source_type="OrganizationalUnits",
organizational_units=["ou-12345"],
),
source_regions=["us-west-1"],
include_future_regions=False,
))
import * as pulumi from "@pulumi/pulumi";
import * as aws_native from "@pulumi/aws-native";
const basicResourceDataSync = new aws_native.ssm.ResourceDataSync("basicResourceDataSync", {
syncName: "test-sync",
syncType: "SyncFromSource",
syncSource: {
sourceType: "AwsOrganizations",
awsOrganizationsSource: {
organizationSourceType: "OrganizationalUnits",
organizationalUnits: ["ou-12345"],
},
sourceRegions: ["us-west-1"],
includeFutureRegions: false,
},
});
Coming soon!
Example
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AwsNative = Pulumi.AwsNative;
return await Deployment.RunAsync(() =>
{
var basicResourceDataSync = new AwsNative.Ssm.ResourceDataSync("basicResourceDataSync", new()
{
SyncName = "test-sync",
SyncType = "SyncFromSource",
SyncSource = new AwsNative.Ssm.Inputs.ResourceDataSyncSyncSourceArgs
{
SourceType = "AwsOrganizations",
AwsOrganizationsSource = new AwsNative.Ssm.Inputs.ResourceDataSyncAwsOrganizationsSourceArgs
{
OrganizationSourceType = "OrganizationalUnits",
OrganizationalUnits = new[]
{
"ou-12345",
},
},
SourceRegions = new[]
{
"us-west-1",
},
IncludeFutureRegions = false,
},
});
});
package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/ssm"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ssm.NewResourceDataSync(ctx, "basicResourceDataSync", &ssm.ResourceDataSyncArgs{
SyncName: pulumi.String("test-sync"),
SyncType: pulumi.String("SyncFromSource"),
SyncSource: &ssm.ResourceDataSyncSyncSourceArgs{
SourceType: pulumi.String("AwsOrganizations"),
AwsOrganizationsSource: &ssm.ResourceDataSyncAwsOrganizationsSourceArgs{
OrganizationSourceType: pulumi.String("OrganizationalUnits"),
OrganizationalUnits: pulumi.StringArray{
pulumi.String("ou-12345"),
},
},
SourceRegions: pulumi.StringArray{
pulumi.String("us-west-1"),
},
IncludeFutureRegions: pulumi.Bool(false),
},
})
if err != nil {
return err
}
return nil
})
}
Coming soon!
import pulumi
import pulumi_aws_native as aws_native
basic_resource_data_sync = aws_native.ssm.ResourceDataSync("basicResourceDataSync",
sync_name="test-sync",
sync_type="SyncFromSource",
sync_source=aws_native.ssm.ResourceDataSyncSyncSourceArgs(
source_type="AwsOrganizations",
aws_organizations_source=aws_native.ssm.ResourceDataSyncAwsOrganizationsSourceArgs(
organization_source_type="OrganizationalUnits",
organizational_units=["ou-12345"],
),
source_regions=["us-west-1"],
include_future_regions=False,
))
import * as pulumi from "@pulumi/pulumi";
import * as aws_native from "@pulumi/aws-native";
const basicResourceDataSync = new aws_native.ssm.ResourceDataSync("basicResourceDataSync", {
syncName: "test-sync",
syncType: "SyncFromSource",
syncSource: {
sourceType: "AwsOrganizations",
awsOrganizationsSource: {
organizationSourceType: "OrganizationalUnits",
organizationalUnits: ["ou-12345"],
},
sourceRegions: ["us-west-1"],
includeFutureRegions: false,
},
});
Coming soon!
Create ResourceDataSync Resource
new ResourceDataSync(name: string, args?: ResourceDataSyncArgs, opts?: CustomResourceOptions);
@overload
def ResourceDataSync(resource_name: str,
opts: Optional[ResourceOptions] = None,
bucket_name: Optional[str] = None,
bucket_prefix: Optional[str] = None,
bucket_region: Optional[str] = None,
kms_key_arn: Optional[str] = None,
s3_destination: Optional[ResourceDataSyncS3DestinationArgs] = None,
sync_format: Optional[str] = None,
sync_name: Optional[str] = None,
sync_source: Optional[ResourceDataSyncSyncSourceArgs] = None,
sync_type: Optional[str] = None)
@overload
def ResourceDataSync(resource_name: str,
args: Optional[ResourceDataSyncArgs] = None,
opts: Optional[ResourceOptions] = None)
func NewResourceDataSync(ctx *Context, name string, args *ResourceDataSyncArgs, opts ...ResourceOption) (*ResourceDataSync, error)
public ResourceDataSync(string name, ResourceDataSyncArgs? args = null, CustomResourceOptions? opts = null)
public ResourceDataSync(String name, ResourceDataSyncArgs args)
public ResourceDataSync(String name, ResourceDataSyncArgs args, CustomResourceOptions options)
type: aws-native:ssm:ResourceDataSync
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ResourceDataSyncArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ResourceDataSyncArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ResourceDataSyncArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ResourceDataSyncArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ResourceDataSyncArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
ResourceDataSync Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The ResourceDataSync resource accepts the following input properties:
- Bucket
Name string - Bucket
Prefix string - Bucket
Region string - Kms
Key stringArn - S3Destination
Pulumi.
Aws Native. Ssm. Inputs. Resource Data Sync S3Destination - Sync
Format string - Sync
Name string - Sync
Source Pulumi.Aws Native. Ssm. Inputs. Resource Data Sync Sync Source - Sync
Type string
- Bucket
Name string - Bucket
Prefix string - Bucket
Region string - Kms
Key stringArn - S3Destination
Resource
Data Sync S3Destination Args - Sync
Format string - Sync
Name string - Sync
Source ResourceData Sync Sync Source Args - Sync
Type string
- bucket
Name String - bucket
Prefix String - bucket
Region String - kms
Key StringArn - s3Destination
Resource
Data Sync S3Destination - sync
Format String - sync
Name String - sync
Source ResourceData Sync Sync Source - sync
Type String
- bucket
Name string - bucket
Prefix string - bucket
Region string - kms
Key stringArn - s3Destination
Resource
Data Sync S3Destination - sync
Format string - sync
Name string - sync
Source ResourceData Sync Sync Source - sync
Type string
- bucket
Name String - bucket
Prefix String - bucket
Region String - kms
Key StringArn - s3Destination Property Map
- sync
Format String - sync
Name String - sync
Source Property Map - sync
Type String
Outputs
All input properties are implicitly available as output properties. Additionally, the ResourceDataSync resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
ResourceDataSyncAwsOrganizationsSource, ResourceDataSyncAwsOrganizationsSourceArgs
- Organization
Source stringType - Organizational
Units List<string>
- Organization
Source stringType - Organizational
Units []string
- organization
Source StringType - organizational
Units List<String>
- organization
Source stringType - organizational
Units string[]
- organization_
source_ strtype - organizational_
units Sequence[str]
- organization
Source StringType - organizational
Units List<String>
ResourceDataSyncS3Destination, ResourceDataSyncS3DestinationArgs
- Bucket
Name string - Bucket
Region string - Sync
Format string - Bucket
Prefix string - Kms
Key stringArn
- Bucket
Name string - Bucket
Region string - Sync
Format string - Bucket
Prefix string - Kms
Key stringArn
- bucket
Name String - bucket
Region String - sync
Format String - bucket
Prefix String - kms
Key StringArn
- bucket
Name string - bucket
Region string - sync
Format string - bucket
Prefix string - kms
Key stringArn
- bucket_
name str - bucket_
region str - sync_
format str - bucket_
prefix str - kms_
key_ strarn
- bucket
Name String - bucket
Region String - sync
Format String - bucket
Prefix String - kms
Key StringArn
ResourceDataSyncSyncSource, ResourceDataSyncSyncSourceArgs
- source
Regions List<String> - source
Type String - aws
Organizations ResourceSource Data Sync Aws Organizations Source - include
Future BooleanRegions
- source
Regions List<String> - source
Type String - aws
Organizations Property MapSource - include
Future BooleanRegions
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.