Documentation ¶
Index ¶
- Constants
- type LookupNamespaceArgs
- type LookupNamespaceOutputArgs
- type LookupNamespaceResult
- type LookupNamespaceResultOutput
- func (o LookupNamespaceResultOutput) AdminPasswordSecretKmsKeyId() pulumi.StringPtrOutput
- func (o LookupNamespaceResultOutput) AdminUsername() pulumi.StringPtrOutput
- func (o LookupNamespaceResultOutput) DbName() pulumi.StringPtrOutput
- func (o LookupNamespaceResultOutput) DefaultIamRoleArn() pulumi.StringPtrOutput
- func (LookupNamespaceResultOutput) ElementType() reflect.Type
- func (o LookupNamespaceResultOutput) IamRoles() pulumi.StringArrayOutput
- func (o LookupNamespaceResultOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o LookupNamespaceResultOutput) LogExports() NamespaceLogExportArrayOutput
- func (o LookupNamespaceResultOutput) Namespace() NamespaceTypePtrOutput
- func (o LookupNamespaceResultOutput) NamespaceResourcePolicy() pulumi.AnyOutput
- func (o LookupNamespaceResultOutput) SnapshotCopyConfigurations() NamespaceSnapshotCopyConfigurationArrayOutput
- func (o LookupNamespaceResultOutput) ToLookupNamespaceResultOutput() LookupNamespaceResultOutput
- func (o LookupNamespaceResultOutput) ToLookupNamespaceResultOutputWithContext(ctx context.Context) LookupNamespaceResultOutput
- type LookupWorkgroupArgs
- type LookupWorkgroupOutputArgs
- type LookupWorkgroupResult
- type LookupWorkgroupResultOutput
- func (LookupWorkgroupResultOutput) ElementType() reflect.Type
- func (o LookupWorkgroupResultOutput) EnhancedVpcRouting() pulumi.BoolPtrOutput
- func (o LookupWorkgroupResultOutput) Port() pulumi.IntPtrOutput
- func (o LookupWorkgroupResultOutput) PubliclyAccessible() pulumi.BoolPtrOutput
- func (o LookupWorkgroupResultOutput) ToLookupWorkgroupResultOutput() LookupWorkgroupResultOutput
- func (o LookupWorkgroupResultOutput) ToLookupWorkgroupResultOutputWithContext(ctx context.Context) LookupWorkgroupResultOutput
- func (o LookupWorkgroupResultOutput) Workgroup() WorkgroupTypePtrOutput
- type Namespace
- type NamespaceArgs
- type NamespaceInput
- type NamespaceLogExport
- func (NamespaceLogExport) ElementType() reflect.Type
- func (e NamespaceLogExport) ToNamespaceLogExportOutput() NamespaceLogExportOutput
- func (e NamespaceLogExport) ToNamespaceLogExportOutputWithContext(ctx context.Context) NamespaceLogExportOutput
- func (e NamespaceLogExport) ToNamespaceLogExportPtrOutput() NamespaceLogExportPtrOutput
- func (e NamespaceLogExport) ToNamespaceLogExportPtrOutputWithContext(ctx context.Context) NamespaceLogExportPtrOutput
- func (e NamespaceLogExport) ToStringOutput() pulumi.StringOutput
- func (e NamespaceLogExport) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NamespaceLogExport) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NamespaceLogExport) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NamespaceLogExportArray
- type NamespaceLogExportArrayInput
- type NamespaceLogExportArrayOutput
- func (NamespaceLogExportArrayOutput) ElementType() reflect.Type
- func (o NamespaceLogExportArrayOutput) Index(i pulumi.IntInput) NamespaceLogExportOutput
- func (o NamespaceLogExportArrayOutput) ToNamespaceLogExportArrayOutput() NamespaceLogExportArrayOutput
- func (o NamespaceLogExportArrayOutput) ToNamespaceLogExportArrayOutputWithContext(ctx context.Context) NamespaceLogExportArrayOutput
- type NamespaceLogExportInput
- type NamespaceLogExportOutput
- func (NamespaceLogExportOutput) ElementType() reflect.Type
- func (o NamespaceLogExportOutput) ToNamespaceLogExportOutput() NamespaceLogExportOutput
- func (o NamespaceLogExportOutput) ToNamespaceLogExportOutputWithContext(ctx context.Context) NamespaceLogExportOutput
- func (o NamespaceLogExportOutput) ToNamespaceLogExportPtrOutput() NamespaceLogExportPtrOutput
- func (o NamespaceLogExportOutput) ToNamespaceLogExportPtrOutputWithContext(ctx context.Context) NamespaceLogExportPtrOutput
- func (o NamespaceLogExportOutput) ToStringOutput() pulumi.StringOutput
- func (o NamespaceLogExportOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o NamespaceLogExportOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NamespaceLogExportOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NamespaceLogExportPtrInput
- type NamespaceLogExportPtrOutput
- func (o NamespaceLogExportPtrOutput) Elem() NamespaceLogExportOutput
- func (NamespaceLogExportPtrOutput) ElementType() reflect.Type
- func (o NamespaceLogExportPtrOutput) ToNamespaceLogExportPtrOutput() NamespaceLogExportPtrOutput
- func (o NamespaceLogExportPtrOutput) ToNamespaceLogExportPtrOutputWithContext(ctx context.Context) NamespaceLogExportPtrOutput
- func (o NamespaceLogExportPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NamespaceLogExportPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NamespaceOutput
- func (o NamespaceOutput) AdminPasswordSecretKmsKeyId() pulumi.StringPtrOutput
- func (o NamespaceOutput) AdminUserPassword() pulumi.StringPtrOutput
- func (o NamespaceOutput) AdminUsername() pulumi.StringPtrOutput
- func (o NamespaceOutput) DbName() pulumi.StringPtrOutput
- func (o NamespaceOutput) DefaultIamRoleArn() pulumi.StringPtrOutput
- func (NamespaceOutput) ElementType() reflect.Type
- func (o NamespaceOutput) FinalSnapshotName() pulumi.StringPtrOutput
- func (o NamespaceOutput) FinalSnapshotRetentionPeriod() pulumi.IntPtrOutput
- func (o NamespaceOutput) IamRoles() pulumi.StringArrayOutput
- func (o NamespaceOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o NamespaceOutput) LogExports() NamespaceLogExportArrayOutput
- func (o NamespaceOutput) ManageAdminPassword() pulumi.BoolPtrOutput
- func (o NamespaceOutput) Namespace() NamespaceTypeOutput
- func (o NamespaceOutput) NamespaceName() pulumi.StringOutput
- func (o NamespaceOutput) NamespaceResourcePolicy() pulumi.AnyOutput
- func (o NamespaceOutput) RedshiftIdcApplicationArn() pulumi.StringPtrOutput
- func (o NamespaceOutput) SnapshotCopyConfigurations() NamespaceSnapshotCopyConfigurationArrayOutput
- func (o NamespaceOutput) Tags() aws.CreateOnlyTagArrayOutput
- func (o NamespaceOutput) ToNamespaceOutput() NamespaceOutput
- func (o NamespaceOutput) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
- type NamespaceSnapshotCopyConfiguration
- type NamespaceSnapshotCopyConfigurationArgs
- func (NamespaceSnapshotCopyConfigurationArgs) ElementType() reflect.Type
- func (i NamespaceSnapshotCopyConfigurationArgs) ToNamespaceSnapshotCopyConfigurationOutput() NamespaceSnapshotCopyConfigurationOutput
- func (i NamespaceSnapshotCopyConfigurationArgs) ToNamespaceSnapshotCopyConfigurationOutputWithContext(ctx context.Context) NamespaceSnapshotCopyConfigurationOutput
- type NamespaceSnapshotCopyConfigurationArray
- func (NamespaceSnapshotCopyConfigurationArray) ElementType() reflect.Type
- func (i NamespaceSnapshotCopyConfigurationArray) ToNamespaceSnapshotCopyConfigurationArrayOutput() NamespaceSnapshotCopyConfigurationArrayOutput
- func (i NamespaceSnapshotCopyConfigurationArray) ToNamespaceSnapshotCopyConfigurationArrayOutputWithContext(ctx context.Context) NamespaceSnapshotCopyConfigurationArrayOutput
- type NamespaceSnapshotCopyConfigurationArrayInput
- type NamespaceSnapshotCopyConfigurationArrayOutput
- func (NamespaceSnapshotCopyConfigurationArrayOutput) ElementType() reflect.Type
- func (o NamespaceSnapshotCopyConfigurationArrayOutput) Index(i pulumi.IntInput) NamespaceSnapshotCopyConfigurationOutput
- func (o NamespaceSnapshotCopyConfigurationArrayOutput) ToNamespaceSnapshotCopyConfigurationArrayOutput() NamespaceSnapshotCopyConfigurationArrayOutput
- func (o NamespaceSnapshotCopyConfigurationArrayOutput) ToNamespaceSnapshotCopyConfigurationArrayOutputWithContext(ctx context.Context) NamespaceSnapshotCopyConfigurationArrayOutput
- type NamespaceSnapshotCopyConfigurationInput
- type NamespaceSnapshotCopyConfigurationOutput
- func (o NamespaceSnapshotCopyConfigurationOutput) DestinationKmsKeyId() pulumi.StringPtrOutput
- func (o NamespaceSnapshotCopyConfigurationOutput) DestinationRegion() pulumi.StringOutput
- func (NamespaceSnapshotCopyConfigurationOutput) ElementType() reflect.Type
- func (o NamespaceSnapshotCopyConfigurationOutput) SnapshotRetentionPeriod() pulumi.IntPtrOutput
- func (o NamespaceSnapshotCopyConfigurationOutput) ToNamespaceSnapshotCopyConfigurationOutput() NamespaceSnapshotCopyConfigurationOutput
- func (o NamespaceSnapshotCopyConfigurationOutput) ToNamespaceSnapshotCopyConfigurationOutputWithContext(ctx context.Context) NamespaceSnapshotCopyConfigurationOutput
- type NamespaceState
- type NamespaceStatus
- type NamespaceStatusOutput
- func (NamespaceStatusOutput) ElementType() reflect.Type
- func (o NamespaceStatusOutput) ToNamespaceStatusOutput() NamespaceStatusOutput
- func (o NamespaceStatusOutput) ToNamespaceStatusOutputWithContext(ctx context.Context) NamespaceStatusOutput
- func (o NamespaceStatusOutput) ToNamespaceStatusPtrOutput() NamespaceStatusPtrOutput
- func (o NamespaceStatusOutput) ToNamespaceStatusPtrOutputWithContext(ctx context.Context) NamespaceStatusPtrOutput
- func (o NamespaceStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o NamespaceStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o NamespaceStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NamespaceStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NamespaceStatusPtrOutput
- func (o NamespaceStatusPtrOutput) Elem() NamespaceStatusOutput
- func (NamespaceStatusPtrOutput) ElementType() reflect.Type
- func (o NamespaceStatusPtrOutput) ToNamespaceStatusPtrOutput() NamespaceStatusPtrOutput
- func (o NamespaceStatusPtrOutput) ToNamespaceStatusPtrOutputWithContext(ctx context.Context) NamespaceStatusPtrOutput
- func (o NamespaceStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NamespaceStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NamespaceTag
- type NamespaceType
- type NamespaceTypeOutput
- func (o NamespaceTypeOutput) AdminPasswordSecretArn() pulumi.StringPtrOutput
- func (o NamespaceTypeOutput) AdminPasswordSecretKmsKeyId() pulumi.StringPtrOutput
- func (o NamespaceTypeOutput) AdminUsername() pulumi.StringPtrOutput
- func (o NamespaceTypeOutput) CreationDate() pulumi.StringPtrOutput
- func (o NamespaceTypeOutput) DbName() pulumi.StringPtrOutput
- func (o NamespaceTypeOutput) DefaultIamRoleArn() pulumi.StringPtrOutput
- func (NamespaceTypeOutput) ElementType() reflect.Type
- func (o NamespaceTypeOutput) IamRoles() pulumi.StringArrayOutput
- func (o NamespaceTypeOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o NamespaceTypeOutput) LogExports() NamespaceLogExportArrayOutput
- func (o NamespaceTypeOutput) NamespaceArn() pulumi.StringPtrOutput
- func (o NamespaceTypeOutput) NamespaceId() pulumi.StringPtrOutput
- func (o NamespaceTypeOutput) NamespaceName() pulumi.StringPtrOutput
- func (o NamespaceTypeOutput) Status() NamespaceStatusPtrOutput
- func (o NamespaceTypeOutput) ToNamespaceTypeOutput() NamespaceTypeOutput
- func (o NamespaceTypeOutput) ToNamespaceTypeOutputWithContext(ctx context.Context) NamespaceTypeOutput
- type NamespaceTypePtrOutput
- func (o NamespaceTypePtrOutput) AdminPasswordSecretArn() pulumi.StringPtrOutput
- func (o NamespaceTypePtrOutput) AdminPasswordSecretKmsKeyId() pulumi.StringPtrOutput
- func (o NamespaceTypePtrOutput) AdminUsername() pulumi.StringPtrOutput
- func (o NamespaceTypePtrOutput) CreationDate() pulumi.StringPtrOutput
- func (o NamespaceTypePtrOutput) DbName() pulumi.StringPtrOutput
- func (o NamespaceTypePtrOutput) DefaultIamRoleArn() pulumi.StringPtrOutput
- func (o NamespaceTypePtrOutput) Elem() NamespaceTypeOutput
- func (NamespaceTypePtrOutput) ElementType() reflect.Type
- func (o NamespaceTypePtrOutput) IamRoles() pulumi.StringArrayOutput
- func (o NamespaceTypePtrOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o NamespaceTypePtrOutput) LogExports() NamespaceLogExportArrayOutput
- func (o NamespaceTypePtrOutput) NamespaceArn() pulumi.StringPtrOutput
- func (o NamespaceTypePtrOutput) NamespaceId() pulumi.StringPtrOutput
- func (o NamespaceTypePtrOutput) NamespaceName() pulumi.StringPtrOutput
- func (o NamespaceTypePtrOutput) Status() NamespaceStatusPtrOutput
- func (o NamespaceTypePtrOutput) ToNamespaceTypePtrOutput() NamespaceTypePtrOutput
- func (o NamespaceTypePtrOutput) ToNamespaceTypePtrOutputWithContext(ctx context.Context) NamespaceTypePtrOutput
- type Workgroup
- type WorkgroupArgs
- type WorkgroupConfigParameter
- type WorkgroupConfigParameterArgs
- func (WorkgroupConfigParameterArgs) ElementType() reflect.Type
- func (i WorkgroupConfigParameterArgs) ToWorkgroupConfigParameterOutput() WorkgroupConfigParameterOutput
- func (i WorkgroupConfigParameterArgs) ToWorkgroupConfigParameterOutputWithContext(ctx context.Context) WorkgroupConfigParameterOutput
- type WorkgroupConfigParameterArray
- func (WorkgroupConfigParameterArray) ElementType() reflect.Type
- func (i WorkgroupConfigParameterArray) ToWorkgroupConfigParameterArrayOutput() WorkgroupConfigParameterArrayOutput
- func (i WorkgroupConfigParameterArray) ToWorkgroupConfigParameterArrayOutputWithContext(ctx context.Context) WorkgroupConfigParameterArrayOutput
- type WorkgroupConfigParameterArrayInput
- type WorkgroupConfigParameterArrayOutput
- func (WorkgroupConfigParameterArrayOutput) ElementType() reflect.Type
- func (o WorkgroupConfigParameterArrayOutput) Index(i pulumi.IntInput) WorkgroupConfigParameterOutput
- func (o WorkgroupConfigParameterArrayOutput) ToWorkgroupConfigParameterArrayOutput() WorkgroupConfigParameterArrayOutput
- func (o WorkgroupConfigParameterArrayOutput) ToWorkgroupConfigParameterArrayOutputWithContext(ctx context.Context) WorkgroupConfigParameterArrayOutput
- type WorkgroupConfigParameterInput
- type WorkgroupConfigParameterOutput
- func (WorkgroupConfigParameterOutput) ElementType() reflect.Type
- func (o WorkgroupConfigParameterOutput) ParameterKey() pulumi.StringPtrOutput
- func (o WorkgroupConfigParameterOutput) ParameterValue() pulumi.StringPtrOutput
- func (o WorkgroupConfigParameterOutput) ToWorkgroupConfigParameterOutput() WorkgroupConfigParameterOutput
- func (o WorkgroupConfigParameterOutput) ToWorkgroupConfigParameterOutputWithContext(ctx context.Context) WorkgroupConfigParameterOutput
- type WorkgroupEndpoint
- type WorkgroupEndpointOutput
- func (o WorkgroupEndpointOutput) Address() pulumi.StringPtrOutput
- func (WorkgroupEndpointOutput) ElementType() reflect.Type
- func (o WorkgroupEndpointOutput) Port() pulumi.IntPtrOutput
- func (o WorkgroupEndpointOutput) ToWorkgroupEndpointOutput() WorkgroupEndpointOutput
- func (o WorkgroupEndpointOutput) ToWorkgroupEndpointOutputWithContext(ctx context.Context) WorkgroupEndpointOutput
- func (o WorkgroupEndpointOutput) VpcEndpoints() WorkgroupVpcEndpointArrayOutput
- type WorkgroupEndpointPtrOutput
- func (o WorkgroupEndpointPtrOutput) Address() pulumi.StringPtrOutput
- func (o WorkgroupEndpointPtrOutput) Elem() WorkgroupEndpointOutput
- func (WorkgroupEndpointPtrOutput) ElementType() reflect.Type
- func (o WorkgroupEndpointPtrOutput) Port() pulumi.IntPtrOutput
- func (o WorkgroupEndpointPtrOutput) ToWorkgroupEndpointPtrOutput() WorkgroupEndpointPtrOutput
- func (o WorkgroupEndpointPtrOutput) ToWorkgroupEndpointPtrOutputWithContext(ctx context.Context) WorkgroupEndpointPtrOutput
- func (o WorkgroupEndpointPtrOutput) VpcEndpoints() WorkgroupVpcEndpointArrayOutput
- type WorkgroupInput
- type WorkgroupNetworkInterface
- type WorkgroupNetworkInterfaceArrayOutput
- func (WorkgroupNetworkInterfaceArrayOutput) ElementType() reflect.Type
- func (o WorkgroupNetworkInterfaceArrayOutput) Index(i pulumi.IntInput) WorkgroupNetworkInterfaceOutput
- func (o WorkgroupNetworkInterfaceArrayOutput) ToWorkgroupNetworkInterfaceArrayOutput() WorkgroupNetworkInterfaceArrayOutput
- func (o WorkgroupNetworkInterfaceArrayOutput) ToWorkgroupNetworkInterfaceArrayOutputWithContext(ctx context.Context) WorkgroupNetworkInterfaceArrayOutput
- type WorkgroupNetworkInterfaceOutput
- func (o WorkgroupNetworkInterfaceOutput) AvailabilityZone() pulumi.StringPtrOutput
- func (WorkgroupNetworkInterfaceOutput) ElementType() reflect.Type
- func (o WorkgroupNetworkInterfaceOutput) NetworkInterfaceId() pulumi.StringPtrOutput
- func (o WorkgroupNetworkInterfaceOutput) PrivateIpAddress() pulumi.StringPtrOutput
- func (o WorkgroupNetworkInterfaceOutput) SubnetId() pulumi.StringPtrOutput
- func (o WorkgroupNetworkInterfaceOutput) ToWorkgroupNetworkInterfaceOutput() WorkgroupNetworkInterfaceOutput
- func (o WorkgroupNetworkInterfaceOutput) ToWorkgroupNetworkInterfaceOutputWithContext(ctx context.Context) WorkgroupNetworkInterfaceOutput
- type WorkgroupOutput
- func (o WorkgroupOutput) BaseCapacity() pulumi.IntPtrOutput
- func (o WorkgroupOutput) ConfigParameters() WorkgroupConfigParameterArrayOutput
- func (WorkgroupOutput) ElementType() reflect.Type
- func (o WorkgroupOutput) EnhancedVpcRouting() pulumi.BoolPtrOutput
- func (o WorkgroupOutput) MaxCapacity() pulumi.IntPtrOutput
- func (o WorkgroupOutput) NamespaceName() pulumi.StringPtrOutput
- func (o WorkgroupOutput) Port() pulumi.IntPtrOutput
- func (o WorkgroupOutput) PubliclyAccessible() pulumi.BoolPtrOutput
- func (o WorkgroupOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o WorkgroupOutput) SubnetIds() pulumi.StringArrayOutput
- func (o WorkgroupOutput) Tags() aws.TagArrayOutput
- func (o WorkgroupOutput) ToWorkgroupOutput() WorkgroupOutput
- func (o WorkgroupOutput) ToWorkgroupOutputWithContext(ctx context.Context) WorkgroupOutput
- func (o WorkgroupOutput) Workgroup() WorkgroupTypeOutput
- func (o WorkgroupOutput) WorkgroupName() pulumi.StringOutput
- type WorkgroupState
- type WorkgroupStatus
- type WorkgroupStatusOutput
- func (WorkgroupStatusOutput) ElementType() reflect.Type
- func (o WorkgroupStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o WorkgroupStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WorkgroupStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WorkgroupStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WorkgroupStatusOutput) ToWorkgroupStatusOutput() WorkgroupStatusOutput
- func (o WorkgroupStatusOutput) ToWorkgroupStatusOutputWithContext(ctx context.Context) WorkgroupStatusOutput
- func (o WorkgroupStatusOutput) ToWorkgroupStatusPtrOutput() WorkgroupStatusPtrOutput
- func (o WorkgroupStatusOutput) ToWorkgroupStatusPtrOutputWithContext(ctx context.Context) WorkgroupStatusPtrOutput
- type WorkgroupStatusPtrOutput
- func (o WorkgroupStatusPtrOutput) Elem() WorkgroupStatusOutput
- func (WorkgroupStatusPtrOutput) ElementType() reflect.Type
- func (o WorkgroupStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WorkgroupStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WorkgroupStatusPtrOutput) ToWorkgroupStatusPtrOutput() WorkgroupStatusPtrOutput
- func (o WorkgroupStatusPtrOutput) ToWorkgroupStatusPtrOutputWithContext(ctx context.Context) WorkgroupStatusPtrOutput
- type WorkgroupTag
- type WorkgroupType
- type WorkgroupTypeOutput
- func (o WorkgroupTypeOutput) BaseCapacity() pulumi.IntPtrOutput
- func (o WorkgroupTypeOutput) ConfigParameters() WorkgroupConfigParameterArrayOutput
- func (o WorkgroupTypeOutput) CreationDate() pulumi.StringPtrOutput
- func (WorkgroupTypeOutput) ElementType() reflect.Type
- func (o WorkgroupTypeOutput) Endpoint() WorkgroupEndpointPtrOutput
- func (o WorkgroupTypeOutput) EnhancedVpcRouting() pulumi.BoolPtrOutput
- func (o WorkgroupTypeOutput) MaxCapacity() pulumi.IntPtrOutput
- func (o WorkgroupTypeOutput) NamespaceName() pulumi.StringPtrOutput
- func (o WorkgroupTypeOutput) PubliclyAccessible() pulumi.BoolPtrOutput
- func (o WorkgroupTypeOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o WorkgroupTypeOutput) Status() WorkgroupStatusPtrOutput
- func (o WorkgroupTypeOutput) SubnetIds() pulumi.StringArrayOutput
- func (o WorkgroupTypeOutput) ToWorkgroupTypeOutput() WorkgroupTypeOutput
- func (o WorkgroupTypeOutput) ToWorkgroupTypeOutputWithContext(ctx context.Context) WorkgroupTypeOutput
- func (o WorkgroupTypeOutput) WorkgroupArn() pulumi.StringPtrOutput
- func (o WorkgroupTypeOutput) WorkgroupId() pulumi.StringPtrOutput
- func (o WorkgroupTypeOutput) WorkgroupName() pulumi.StringPtrOutput
- type WorkgroupTypePtrOutput
- func (o WorkgroupTypePtrOutput) BaseCapacity() pulumi.IntPtrOutput
- func (o WorkgroupTypePtrOutput) ConfigParameters() WorkgroupConfigParameterArrayOutput
- func (o WorkgroupTypePtrOutput) CreationDate() pulumi.StringPtrOutput
- func (o WorkgroupTypePtrOutput) Elem() WorkgroupTypeOutput
- func (WorkgroupTypePtrOutput) ElementType() reflect.Type
- func (o WorkgroupTypePtrOutput) Endpoint() WorkgroupEndpointPtrOutput
- func (o WorkgroupTypePtrOutput) EnhancedVpcRouting() pulumi.BoolPtrOutput
- func (o WorkgroupTypePtrOutput) MaxCapacity() pulumi.IntPtrOutput
- func (o WorkgroupTypePtrOutput) NamespaceName() pulumi.StringPtrOutput
- func (o WorkgroupTypePtrOutput) PubliclyAccessible() pulumi.BoolPtrOutput
- func (o WorkgroupTypePtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o WorkgroupTypePtrOutput) Status() WorkgroupStatusPtrOutput
- func (o WorkgroupTypePtrOutput) SubnetIds() pulumi.StringArrayOutput
- func (o WorkgroupTypePtrOutput) ToWorkgroupTypePtrOutput() WorkgroupTypePtrOutput
- func (o WorkgroupTypePtrOutput) ToWorkgroupTypePtrOutputWithContext(ctx context.Context) WorkgroupTypePtrOutput
- func (o WorkgroupTypePtrOutput) WorkgroupArn() pulumi.StringPtrOutput
- func (o WorkgroupTypePtrOutput) WorkgroupId() pulumi.StringPtrOutput
- func (o WorkgroupTypePtrOutput) WorkgroupName() pulumi.StringPtrOutput
- type WorkgroupVpcEndpoint
- type WorkgroupVpcEndpointArrayOutput
- func (WorkgroupVpcEndpointArrayOutput) ElementType() reflect.Type
- func (o WorkgroupVpcEndpointArrayOutput) Index(i pulumi.IntInput) WorkgroupVpcEndpointOutput
- func (o WorkgroupVpcEndpointArrayOutput) ToWorkgroupVpcEndpointArrayOutput() WorkgroupVpcEndpointArrayOutput
- func (o WorkgroupVpcEndpointArrayOutput) ToWorkgroupVpcEndpointArrayOutputWithContext(ctx context.Context) WorkgroupVpcEndpointArrayOutput
- type WorkgroupVpcEndpointOutput
- func (WorkgroupVpcEndpointOutput) ElementType() reflect.Type
- func (o WorkgroupVpcEndpointOutput) NetworkInterfaces() WorkgroupNetworkInterfaceArrayOutput
- func (o WorkgroupVpcEndpointOutput) ToWorkgroupVpcEndpointOutput() WorkgroupVpcEndpointOutput
- func (o WorkgroupVpcEndpointOutput) ToWorkgroupVpcEndpointOutputWithContext(ctx context.Context) WorkgroupVpcEndpointOutput
- func (o WorkgroupVpcEndpointOutput) VpcEndpointId() pulumi.StringPtrOutput
- func (o WorkgroupVpcEndpointOutput) VpcId() pulumi.StringPtrOutput
Constants ¶
const ( NamespaceLogExportUseractivitylog = NamespaceLogExport("useractivitylog") NamespaceLogExportUserlog = NamespaceLogExport("userlog") NamespaceLogExportConnectionlog = NamespaceLogExport("connectionlog") )
const ( NamespaceStatusAvailable = NamespaceStatus("AVAILABLE") NamespaceStatusModifying = NamespaceStatus("MODIFYING") NamespaceStatusDeleting = NamespaceStatus("DELETING") )
const ( WorkgroupStatusCreating = WorkgroupStatus("CREATING") WorkgroupStatusAvailable = WorkgroupStatus("AVAILABLE") WorkgroupStatusModifying = WorkgroupStatus("MODIFYING") WorkgroupStatusDeleting = WorkgroupStatus("DELETING") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LookupNamespaceArgs ¶
type LookupNamespaceArgs struct { // A unique identifier for the namespace. You use this identifier to refer to the namespace for any subsequent namespace operations such as deleting or modifying. All alphabetical characters must be lower case. Namespace name should be unique for all namespaces within an AWS account. NamespaceName string `pulumi:"namespaceName"` }
type LookupNamespaceOutputArgs ¶
type LookupNamespaceOutputArgs struct { // A unique identifier for the namespace. You use this identifier to refer to the namespace for any subsequent namespace operations such as deleting or modifying. All alphabetical characters must be lower case. Namespace name should be unique for all namespaces within an AWS account. NamespaceName pulumi.StringInput `pulumi:"namespaceName"` }
func (LookupNamespaceOutputArgs) ElementType ¶
func (LookupNamespaceOutputArgs) ElementType() reflect.Type
type LookupNamespaceResult ¶
type LookupNamespaceResult struct { // The ID of the AWS Key Management Service (KMS) key used to encrypt and store the namespace's admin credentials secret. You can only use this parameter if manageAdminPassword is true. AdminPasswordSecretKmsKeyId *string `pulumi:"adminPasswordSecretKmsKeyId"` // The user name associated with the admin user for the namespace that is being created. Only alphanumeric characters and underscores are allowed. It should start with an alphabet. AdminUsername *string `pulumi:"adminUsername"` // The database name associated for the namespace that is being created. Only alphanumeric characters and underscores are allowed. It should start with an alphabet. DbName *string `pulumi:"dbName"` // The default IAM role ARN for the namespace that is being created. DefaultIamRoleArn *string `pulumi:"defaultIamRoleArn"` // A list of AWS Identity and Access Management (IAM) roles that can be used by the namespace to access other AWS services. You must supply the IAM roles in their Amazon Resource Name (ARN) format. The Default role limit for each request is 10. IamRoles []string `pulumi:"iamRoles"` // The AWS Key Management Service (KMS) key ID of the encryption key that you want to use to encrypt data in the namespace. KmsKeyId *string `pulumi:"kmsKeyId"` // The collection of log types to be exported provided by the customer. Should only be one of the three supported log types: userlog, useractivitylog and connectionlog LogExports []NamespaceLogExport `pulumi:"logExports"` // Definition of Namespace resource. Namespace *NamespaceType `pulumi:"namespace"` // The resource policy document that will be attached to the namespace. // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::RedshiftServerless::Namespace` for more information about the expected schema for this property. NamespaceResourcePolicy interface{} `pulumi:"namespaceResourcePolicy"` // The snapshot copy configurations for the namespace. SnapshotCopyConfigurations []NamespaceSnapshotCopyConfiguration `pulumi:"snapshotCopyConfigurations"` }
func LookupNamespace ¶
func LookupNamespace(ctx *pulumi.Context, args *LookupNamespaceArgs, opts ...pulumi.InvokeOption) (*LookupNamespaceResult, error)
Definition of AWS::RedshiftServerless::Namespace Resource Type
type LookupNamespaceResultOutput ¶
type LookupNamespaceResultOutput struct{ *pulumi.OutputState }
func LookupNamespaceOutput ¶
func LookupNamespaceOutput(ctx *pulumi.Context, args LookupNamespaceOutputArgs, opts ...pulumi.InvokeOption) LookupNamespaceResultOutput
func (LookupNamespaceResultOutput) AdminPasswordSecretKmsKeyId ¶ added in v0.99.0
func (o LookupNamespaceResultOutput) AdminPasswordSecretKmsKeyId() pulumi.StringPtrOutput
The ID of the AWS Key Management Service (KMS) key used to encrypt and store the namespace's admin credentials secret. You can only use this parameter if manageAdminPassword is true.
func (LookupNamespaceResultOutput) AdminUsername ¶
func (o LookupNamespaceResultOutput) AdminUsername() pulumi.StringPtrOutput
The user name associated with the admin user for the namespace that is being created. Only alphanumeric characters and underscores are allowed. It should start with an alphabet.
func (LookupNamespaceResultOutput) DbName ¶
func (o LookupNamespaceResultOutput) DbName() pulumi.StringPtrOutput
The database name associated for the namespace that is being created. Only alphanumeric characters and underscores are allowed. It should start with an alphabet.
func (LookupNamespaceResultOutput) DefaultIamRoleArn ¶
func (o LookupNamespaceResultOutput) DefaultIamRoleArn() pulumi.StringPtrOutput
The default IAM role ARN for the namespace that is being created.
func (LookupNamespaceResultOutput) ElementType ¶
func (LookupNamespaceResultOutput) ElementType() reflect.Type
func (LookupNamespaceResultOutput) IamRoles ¶
func (o LookupNamespaceResultOutput) IamRoles() pulumi.StringArrayOutput
A list of AWS Identity and Access Management (IAM) roles that can be used by the namespace to access other AWS services. You must supply the IAM roles in their Amazon Resource Name (ARN) format. The Default role limit for each request is 10.
func (LookupNamespaceResultOutput) KmsKeyId ¶
func (o LookupNamespaceResultOutput) KmsKeyId() pulumi.StringPtrOutput
The AWS Key Management Service (KMS) key ID of the encryption key that you want to use to encrypt data in the namespace.
func (LookupNamespaceResultOutput) LogExports ¶
func (o LookupNamespaceResultOutput) LogExports() NamespaceLogExportArrayOutput
The collection of log types to be exported provided by the customer. Should only be one of the three supported log types: userlog, useractivitylog and connectionlog
func (LookupNamespaceResultOutput) Namespace ¶
func (o LookupNamespaceResultOutput) Namespace() NamespaceTypePtrOutput
Definition of Namespace resource.
func (LookupNamespaceResultOutput) NamespaceResourcePolicy ¶ added in v0.99.0
func (o LookupNamespaceResultOutput) NamespaceResourcePolicy() pulumi.AnyOutput
The resource policy document that will be attached to the namespace.
Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::RedshiftServerless::Namespace` for more information about the expected schema for this property.
func (LookupNamespaceResultOutput) SnapshotCopyConfigurations ¶ added in v0.103.0
func (o LookupNamespaceResultOutput) SnapshotCopyConfigurations() NamespaceSnapshotCopyConfigurationArrayOutput
The snapshot copy configurations for the namespace.
func (LookupNamespaceResultOutput) ToLookupNamespaceResultOutput ¶
func (o LookupNamespaceResultOutput) ToLookupNamespaceResultOutput() LookupNamespaceResultOutput
func (LookupNamespaceResultOutput) ToLookupNamespaceResultOutputWithContext ¶
func (o LookupNamespaceResultOutput) ToLookupNamespaceResultOutputWithContext(ctx context.Context) LookupNamespaceResultOutput
type LookupWorkgroupArgs ¶ added in v0.21.0
type LookupWorkgroupArgs struct { // The name of the workgroup. WorkgroupName string `pulumi:"workgroupName"` }
type LookupWorkgroupOutputArgs ¶ added in v0.21.0
type LookupWorkgroupOutputArgs struct { // The name of the workgroup. WorkgroupName pulumi.StringInput `pulumi:"workgroupName"` }
func (LookupWorkgroupOutputArgs) ElementType ¶ added in v0.21.0
func (LookupWorkgroupOutputArgs) ElementType() reflect.Type
type LookupWorkgroupResult ¶ added in v0.21.0
type LookupWorkgroupResult struct { // The value that specifies whether to enable enhanced virtual private cloud (VPC) routing, which forces Amazon Redshift Serverless to route traffic through your VPC. EnhancedVpcRouting *bool `pulumi:"enhancedVpcRouting"` // The custom port to use when connecting to a workgroup. Valid port ranges are 5431-5455 and 8191-8215. The default is 5439. Port *int `pulumi:"port"` // A value that specifies whether the workgroup can be accessible from a public network. PubliclyAccessible *bool `pulumi:"publiclyAccessible"` // Definition for workgroup resource Workgroup *WorkgroupType `pulumi:"workgroup"` }
func LookupWorkgroup ¶ added in v0.21.0
func LookupWorkgroup(ctx *pulumi.Context, args *LookupWorkgroupArgs, opts ...pulumi.InvokeOption) (*LookupWorkgroupResult, error)
Definition of AWS::RedshiftServerless::Workgroup Resource Type
type LookupWorkgroupResultOutput ¶ added in v0.21.0
type LookupWorkgroupResultOutput struct{ *pulumi.OutputState }
func LookupWorkgroupOutput ¶ added in v0.21.0
func LookupWorkgroupOutput(ctx *pulumi.Context, args LookupWorkgroupOutputArgs, opts ...pulumi.InvokeOption) LookupWorkgroupResultOutput
func (LookupWorkgroupResultOutput) ElementType ¶ added in v0.21.0
func (LookupWorkgroupResultOutput) ElementType() reflect.Type
func (LookupWorkgroupResultOutput) EnhancedVpcRouting ¶ added in v0.46.0
func (o LookupWorkgroupResultOutput) EnhancedVpcRouting() pulumi.BoolPtrOutput
The value that specifies whether to enable enhanced virtual private cloud (VPC) routing, which forces Amazon Redshift Serverless to route traffic through your VPC.
func (LookupWorkgroupResultOutput) Port ¶ added in v0.50.0
func (o LookupWorkgroupResultOutput) Port() pulumi.IntPtrOutput
The custom port to use when connecting to a workgroup. Valid port ranges are 5431-5455 and 8191-8215. The default is 5439.
func (LookupWorkgroupResultOutput) PubliclyAccessible ¶ added in v0.46.0
func (o LookupWorkgroupResultOutput) PubliclyAccessible() pulumi.BoolPtrOutput
A value that specifies whether the workgroup can be accessible from a public network.
func (LookupWorkgroupResultOutput) ToLookupWorkgroupResultOutput ¶ added in v0.21.0
func (o LookupWorkgroupResultOutput) ToLookupWorkgroupResultOutput() LookupWorkgroupResultOutput
func (LookupWorkgroupResultOutput) ToLookupWorkgroupResultOutputWithContext ¶ added in v0.21.0
func (o LookupWorkgroupResultOutput) ToLookupWorkgroupResultOutputWithContext(ctx context.Context) LookupWorkgroupResultOutput
func (LookupWorkgroupResultOutput) Workgroup ¶ added in v0.21.0
func (o LookupWorkgroupResultOutput) Workgroup() WorkgroupTypePtrOutput
Definition for workgroup resource
type Namespace ¶
type Namespace struct { pulumi.CustomResourceState // The ID of the AWS Key Management Service (KMS) key used to encrypt and store the namespace's admin credentials secret. You can only use this parameter if manageAdminPassword is true. AdminPasswordSecretKmsKeyId pulumi.StringPtrOutput `pulumi:"adminPasswordSecretKmsKeyId"` // The password associated with the admin user for the namespace that is being created. Password must be at least 8 characters in length, should be any printable ASCII character. Must contain at least one lowercase letter, one uppercase letter and one decimal digit. You can't use adminUserPassword if manageAdminPassword is true. AdminUserPassword pulumi.StringPtrOutput `pulumi:"adminUserPassword"` // The user name associated with the admin user for the namespace that is being created. Only alphanumeric characters and underscores are allowed. It should start with an alphabet. AdminUsername pulumi.StringPtrOutput `pulumi:"adminUsername"` // The database name associated for the namespace that is being created. Only alphanumeric characters and underscores are allowed. It should start with an alphabet. DbName pulumi.StringPtrOutput `pulumi:"dbName"` // The default IAM role ARN for the namespace that is being created. DefaultIamRoleArn pulumi.StringPtrOutput `pulumi:"defaultIamRoleArn"` // The name of the namespace the source snapshot was created from. Please specify the name if needed before deleting namespace FinalSnapshotName pulumi.StringPtrOutput `pulumi:"finalSnapshotName"` // The number of days to retain automated snapshot in the destination region after they are copied from the source region. If the value is -1, the manual snapshot is retained indefinitely. The value must be either -1 or an integer between 1 and 3,653. FinalSnapshotRetentionPeriod pulumi.IntPtrOutput `pulumi:"finalSnapshotRetentionPeriod"` // A list of AWS Identity and Access Management (IAM) roles that can be used by the namespace to access other AWS services. You must supply the IAM roles in their Amazon Resource Name (ARN) format. The Default role limit for each request is 10. IamRoles pulumi.StringArrayOutput `pulumi:"iamRoles"` // The AWS Key Management Service (KMS) key ID of the encryption key that you want to use to encrypt data in the namespace. KmsKeyId pulumi.StringPtrOutput `pulumi:"kmsKeyId"` // The collection of log types to be exported provided by the customer. Should only be one of the three supported log types: userlog, useractivitylog and connectionlog LogExports NamespaceLogExportArrayOutput `pulumi:"logExports"` // If true, Amazon Redshift uses AWS Secrets Manager to manage the namespace's admin credentials. You can't use adminUserPassword if manageAdminPassword is true. If manageAdminPassword is false or not set, Amazon Redshift uses adminUserPassword for the admin user account's password. ManageAdminPassword pulumi.BoolPtrOutput `pulumi:"manageAdminPassword"` // Definition of Namespace resource. Namespace NamespaceTypeOutput `pulumi:"namespace"` // A unique identifier for the namespace. You use this identifier to refer to the namespace for any subsequent namespace operations such as deleting or modifying. All alphabetical characters must be lower case. Namespace name should be unique for all namespaces within an AWS account. NamespaceName pulumi.StringOutput `pulumi:"namespaceName"` // The resource policy document that will be attached to the namespace. // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::RedshiftServerless::Namespace` for more information about the expected schema for this property. NamespaceResourcePolicy pulumi.AnyOutput `pulumi:"namespaceResourcePolicy"` // The ARN for the Redshift application that integrates with IAM Identity Center. RedshiftIdcApplicationArn pulumi.StringPtrOutput `pulumi:"redshiftIdcApplicationArn"` // The snapshot copy configurations for the namespace. SnapshotCopyConfigurations NamespaceSnapshotCopyConfigurationArrayOutput `pulumi:"snapshotCopyConfigurations"` // The list of tags for the namespace. Tags aws.CreateOnlyTagArrayOutput `pulumi:"tags"` }
Definition of AWS::RedshiftServerless::Namespace Resource Type
func GetNamespace ¶
func GetNamespace(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NamespaceState, opts ...pulumi.ResourceOption) (*Namespace, error)
GetNamespace gets an existing Namespace 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 NewNamespace ¶
func NewNamespace(ctx *pulumi.Context, name string, args *NamespaceArgs, opts ...pulumi.ResourceOption) (*Namespace, error)
NewNamespace registers a new resource with the given unique name, arguments, and options.
func (*Namespace) ElementType ¶
func (*Namespace) ToNamespaceOutput ¶
func (i *Namespace) ToNamespaceOutput() NamespaceOutput
func (*Namespace) ToNamespaceOutputWithContext ¶
func (i *Namespace) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
type NamespaceArgs ¶
type NamespaceArgs struct { // The ID of the AWS Key Management Service (KMS) key used to encrypt and store the namespace's admin credentials secret. You can only use this parameter if manageAdminPassword is true. AdminPasswordSecretKmsKeyId pulumi.StringPtrInput // The password associated with the admin user for the namespace that is being created. Password must be at least 8 characters in length, should be any printable ASCII character. Must contain at least one lowercase letter, one uppercase letter and one decimal digit. You can't use adminUserPassword if manageAdminPassword is true. AdminUserPassword pulumi.StringPtrInput // The user name associated with the admin user for the namespace that is being created. Only alphanumeric characters and underscores are allowed. It should start with an alphabet. AdminUsername pulumi.StringPtrInput // The database name associated for the namespace that is being created. Only alphanumeric characters and underscores are allowed. It should start with an alphabet. DbName pulumi.StringPtrInput // The default IAM role ARN for the namespace that is being created. DefaultIamRoleArn pulumi.StringPtrInput // The name of the namespace the source snapshot was created from. Please specify the name if needed before deleting namespace FinalSnapshotName pulumi.StringPtrInput // The number of days to retain automated snapshot in the destination region after they are copied from the source region. If the value is -1, the manual snapshot is retained indefinitely. The value must be either -1 or an integer between 1 and 3,653. FinalSnapshotRetentionPeriod pulumi.IntPtrInput // A list of AWS Identity and Access Management (IAM) roles that can be used by the namespace to access other AWS services. You must supply the IAM roles in their Amazon Resource Name (ARN) format. The Default role limit for each request is 10. IamRoles pulumi.StringArrayInput // The AWS Key Management Service (KMS) key ID of the encryption key that you want to use to encrypt data in the namespace. KmsKeyId pulumi.StringPtrInput // The collection of log types to be exported provided by the customer. Should only be one of the three supported log types: userlog, useractivitylog and connectionlog LogExports NamespaceLogExportArrayInput // If true, Amazon Redshift uses AWS Secrets Manager to manage the namespace's admin credentials. You can't use adminUserPassword if manageAdminPassword is true. If manageAdminPassword is false or not set, Amazon Redshift uses adminUserPassword for the admin user account's password. ManageAdminPassword pulumi.BoolPtrInput // A unique identifier for the namespace. You use this identifier to refer to the namespace for any subsequent namespace operations such as deleting or modifying. All alphabetical characters must be lower case. Namespace name should be unique for all namespaces within an AWS account. NamespaceName pulumi.StringPtrInput // The resource policy document that will be attached to the namespace. // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::RedshiftServerless::Namespace` for more information about the expected schema for this property. NamespaceResourcePolicy pulumi.Input // The ARN for the Redshift application that integrates with IAM Identity Center. RedshiftIdcApplicationArn pulumi.StringPtrInput // The snapshot copy configurations for the namespace. SnapshotCopyConfigurations NamespaceSnapshotCopyConfigurationArrayInput // The list of tags for the namespace. Tags aws.CreateOnlyTagArrayInput }
The set of arguments for constructing a Namespace resource.
func (NamespaceArgs) ElementType ¶
func (NamespaceArgs) ElementType() reflect.Type
type NamespaceInput ¶
type NamespaceInput interface { pulumi.Input ToNamespaceOutput() NamespaceOutput ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput }
type NamespaceLogExport ¶
type NamespaceLogExport string
func (NamespaceLogExport) ElementType ¶
func (NamespaceLogExport) ElementType() reflect.Type
func (NamespaceLogExport) ToNamespaceLogExportOutput ¶
func (e NamespaceLogExport) ToNamespaceLogExportOutput() NamespaceLogExportOutput
func (NamespaceLogExport) ToNamespaceLogExportOutputWithContext ¶
func (e NamespaceLogExport) ToNamespaceLogExportOutputWithContext(ctx context.Context) NamespaceLogExportOutput
func (NamespaceLogExport) ToNamespaceLogExportPtrOutput ¶
func (e NamespaceLogExport) ToNamespaceLogExportPtrOutput() NamespaceLogExportPtrOutput
func (NamespaceLogExport) ToNamespaceLogExportPtrOutputWithContext ¶
func (e NamespaceLogExport) ToNamespaceLogExportPtrOutputWithContext(ctx context.Context) NamespaceLogExportPtrOutput
func (NamespaceLogExport) ToStringOutput ¶
func (e NamespaceLogExport) ToStringOutput() pulumi.StringOutput
func (NamespaceLogExport) ToStringOutputWithContext ¶
func (e NamespaceLogExport) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NamespaceLogExport) ToStringPtrOutput ¶
func (e NamespaceLogExport) ToStringPtrOutput() pulumi.StringPtrOutput
func (NamespaceLogExport) ToStringPtrOutputWithContext ¶
func (e NamespaceLogExport) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NamespaceLogExportArray ¶
type NamespaceLogExportArray []NamespaceLogExport
func (NamespaceLogExportArray) ElementType ¶
func (NamespaceLogExportArray) ElementType() reflect.Type
func (NamespaceLogExportArray) ToNamespaceLogExportArrayOutput ¶
func (i NamespaceLogExportArray) ToNamespaceLogExportArrayOutput() NamespaceLogExportArrayOutput
func (NamespaceLogExportArray) ToNamespaceLogExportArrayOutputWithContext ¶
func (i NamespaceLogExportArray) ToNamespaceLogExportArrayOutputWithContext(ctx context.Context) NamespaceLogExportArrayOutput
type NamespaceLogExportArrayInput ¶
type NamespaceLogExportArrayInput interface { pulumi.Input ToNamespaceLogExportArrayOutput() NamespaceLogExportArrayOutput ToNamespaceLogExportArrayOutputWithContext(context.Context) NamespaceLogExportArrayOutput }
NamespaceLogExportArrayInput is an input type that accepts NamespaceLogExportArray and NamespaceLogExportArrayOutput values. You can construct a concrete instance of `NamespaceLogExportArrayInput` via:
NamespaceLogExportArray{ NamespaceLogExportArgs{...} }
type NamespaceLogExportArrayOutput ¶
type NamespaceLogExportArrayOutput struct{ *pulumi.OutputState }
func (NamespaceLogExportArrayOutput) ElementType ¶
func (NamespaceLogExportArrayOutput) ElementType() reflect.Type
func (NamespaceLogExportArrayOutput) Index ¶
func (o NamespaceLogExportArrayOutput) Index(i pulumi.IntInput) NamespaceLogExportOutput
func (NamespaceLogExportArrayOutput) ToNamespaceLogExportArrayOutput ¶
func (o NamespaceLogExportArrayOutput) ToNamespaceLogExportArrayOutput() NamespaceLogExportArrayOutput
func (NamespaceLogExportArrayOutput) ToNamespaceLogExportArrayOutputWithContext ¶
func (o NamespaceLogExportArrayOutput) ToNamespaceLogExportArrayOutputWithContext(ctx context.Context) NamespaceLogExportArrayOutput
type NamespaceLogExportInput ¶
type NamespaceLogExportInput interface { pulumi.Input ToNamespaceLogExportOutput() NamespaceLogExportOutput ToNamespaceLogExportOutputWithContext(context.Context) NamespaceLogExportOutput }
NamespaceLogExportInput is an input type that accepts values of the NamespaceLogExport enum A concrete instance of `NamespaceLogExportInput` can be one of the following:
NamespaceLogExportUseractivitylog NamespaceLogExportUserlog NamespaceLogExportConnectionlog
type NamespaceLogExportOutput ¶
type NamespaceLogExportOutput struct{ *pulumi.OutputState }
func (NamespaceLogExportOutput) ElementType ¶
func (NamespaceLogExportOutput) ElementType() reflect.Type
func (NamespaceLogExportOutput) ToNamespaceLogExportOutput ¶
func (o NamespaceLogExportOutput) ToNamespaceLogExportOutput() NamespaceLogExportOutput
func (NamespaceLogExportOutput) ToNamespaceLogExportOutputWithContext ¶
func (o NamespaceLogExportOutput) ToNamespaceLogExportOutputWithContext(ctx context.Context) NamespaceLogExportOutput
func (NamespaceLogExportOutput) ToNamespaceLogExportPtrOutput ¶
func (o NamespaceLogExportOutput) ToNamespaceLogExportPtrOutput() NamespaceLogExportPtrOutput
func (NamespaceLogExportOutput) ToNamespaceLogExportPtrOutputWithContext ¶
func (o NamespaceLogExportOutput) ToNamespaceLogExportPtrOutputWithContext(ctx context.Context) NamespaceLogExportPtrOutput
func (NamespaceLogExportOutput) ToStringOutput ¶
func (o NamespaceLogExportOutput) ToStringOutput() pulumi.StringOutput
func (NamespaceLogExportOutput) ToStringOutputWithContext ¶
func (o NamespaceLogExportOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NamespaceLogExportOutput) ToStringPtrOutput ¶
func (o NamespaceLogExportOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NamespaceLogExportOutput) ToStringPtrOutputWithContext ¶
func (o NamespaceLogExportOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NamespaceLogExportPtrInput ¶
type NamespaceLogExportPtrInput interface { pulumi.Input ToNamespaceLogExportPtrOutput() NamespaceLogExportPtrOutput ToNamespaceLogExportPtrOutputWithContext(context.Context) NamespaceLogExportPtrOutput }
func NamespaceLogExportPtr ¶
func NamespaceLogExportPtr(v string) NamespaceLogExportPtrInput
type NamespaceLogExportPtrOutput ¶
type NamespaceLogExportPtrOutput struct{ *pulumi.OutputState }
func (NamespaceLogExportPtrOutput) Elem ¶
func (o NamespaceLogExportPtrOutput) Elem() NamespaceLogExportOutput
func (NamespaceLogExportPtrOutput) ElementType ¶
func (NamespaceLogExportPtrOutput) ElementType() reflect.Type
func (NamespaceLogExportPtrOutput) ToNamespaceLogExportPtrOutput ¶
func (o NamespaceLogExportPtrOutput) ToNamespaceLogExportPtrOutput() NamespaceLogExportPtrOutput
func (NamespaceLogExportPtrOutput) ToNamespaceLogExportPtrOutputWithContext ¶
func (o NamespaceLogExportPtrOutput) ToNamespaceLogExportPtrOutputWithContext(ctx context.Context) NamespaceLogExportPtrOutput
func (NamespaceLogExportPtrOutput) ToStringPtrOutput ¶
func (o NamespaceLogExportPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NamespaceLogExportPtrOutput) ToStringPtrOutputWithContext ¶
func (o NamespaceLogExportPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NamespaceOutput ¶
type NamespaceOutput struct{ *pulumi.OutputState }
func (NamespaceOutput) AdminPasswordSecretKmsKeyId ¶ added in v0.99.0
func (o NamespaceOutput) AdminPasswordSecretKmsKeyId() pulumi.StringPtrOutput
The ID of the AWS Key Management Service (KMS) key used to encrypt and store the namespace's admin credentials secret. You can only use this parameter if manageAdminPassword is true.
func (NamespaceOutput) AdminUserPassword ¶
func (o NamespaceOutput) AdminUserPassword() pulumi.StringPtrOutput
The password associated with the admin user for the namespace that is being created. Password must be at least 8 characters in length, should be any printable ASCII character. Must contain at least one lowercase letter, one uppercase letter and one decimal digit. You can't use adminUserPassword if manageAdminPassword is true.
func (NamespaceOutput) AdminUsername ¶
func (o NamespaceOutput) AdminUsername() pulumi.StringPtrOutput
The user name associated with the admin user for the namespace that is being created. Only alphanumeric characters and underscores are allowed. It should start with an alphabet.
func (NamespaceOutput) DbName ¶
func (o NamespaceOutput) DbName() pulumi.StringPtrOutput
The database name associated for the namespace that is being created. Only alphanumeric characters and underscores are allowed. It should start with an alphabet.
func (NamespaceOutput) DefaultIamRoleArn ¶
func (o NamespaceOutput) DefaultIamRoleArn() pulumi.StringPtrOutput
The default IAM role ARN for the namespace that is being created.
func (NamespaceOutput) ElementType ¶
func (NamespaceOutput) ElementType() reflect.Type
func (NamespaceOutput) FinalSnapshotName ¶
func (o NamespaceOutput) FinalSnapshotName() pulumi.StringPtrOutput
The name of the namespace the source snapshot was created from. Please specify the name if needed before deleting namespace
func (NamespaceOutput) FinalSnapshotRetentionPeriod ¶
func (o NamespaceOutput) FinalSnapshotRetentionPeriod() pulumi.IntPtrOutput
The number of days to retain automated snapshot in the destination region after they are copied from the source region. If the value is -1, the manual snapshot is retained indefinitely. The value must be either -1 or an integer between 1 and 3,653.
func (NamespaceOutput) IamRoles ¶
func (o NamespaceOutput) IamRoles() pulumi.StringArrayOutput
A list of AWS Identity and Access Management (IAM) roles that can be used by the namespace to access other AWS services. You must supply the IAM roles in their Amazon Resource Name (ARN) format. The Default role limit for each request is 10.
func (NamespaceOutput) KmsKeyId ¶
func (o NamespaceOutput) KmsKeyId() pulumi.StringPtrOutput
The AWS Key Management Service (KMS) key ID of the encryption key that you want to use to encrypt data in the namespace.
func (NamespaceOutput) LogExports ¶
func (o NamespaceOutput) LogExports() NamespaceLogExportArrayOutput
The collection of log types to be exported provided by the customer. Should only be one of the three supported log types: userlog, useractivitylog and connectionlog
func (NamespaceOutput) ManageAdminPassword ¶ added in v0.99.0
func (o NamespaceOutput) ManageAdminPassword() pulumi.BoolPtrOutput
If true, Amazon Redshift uses AWS Secrets Manager to manage the namespace's admin credentials. You can't use adminUserPassword if manageAdminPassword is true. If manageAdminPassword is false or not set, Amazon Redshift uses adminUserPassword for the admin user account's password.
func (NamespaceOutput) Namespace ¶
func (o NamespaceOutput) Namespace() NamespaceTypeOutput
Definition of Namespace resource.
func (NamespaceOutput) NamespaceName ¶
func (o NamespaceOutput) NamespaceName() pulumi.StringOutput
A unique identifier for the namespace. You use this identifier to refer to the namespace for any subsequent namespace operations such as deleting or modifying. All alphabetical characters must be lower case. Namespace name should be unique for all namespaces within an AWS account.
func (NamespaceOutput) NamespaceResourcePolicy ¶ added in v0.99.0
func (o NamespaceOutput) NamespaceResourcePolicy() pulumi.AnyOutput
The resource policy document that will be attached to the namespace.
Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::RedshiftServerless::Namespace` for more information about the expected schema for this property.
func (NamespaceOutput) RedshiftIdcApplicationArn ¶ added in v0.99.0
func (o NamespaceOutput) RedshiftIdcApplicationArn() pulumi.StringPtrOutput
The ARN for the Redshift application that integrates with IAM Identity Center.
func (NamespaceOutput) SnapshotCopyConfigurations ¶ added in v0.103.0
func (o NamespaceOutput) SnapshotCopyConfigurations() NamespaceSnapshotCopyConfigurationArrayOutput
The snapshot copy configurations for the namespace.
func (NamespaceOutput) Tags ¶
func (o NamespaceOutput) Tags() aws.CreateOnlyTagArrayOutput
The list of tags for the namespace.
func (NamespaceOutput) ToNamespaceOutput ¶
func (o NamespaceOutput) ToNamespaceOutput() NamespaceOutput
func (NamespaceOutput) ToNamespaceOutputWithContext ¶
func (o NamespaceOutput) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
type NamespaceSnapshotCopyConfiguration ¶ added in v0.103.0
type NamespaceSnapshotCopyConfigurationArgs ¶ added in v0.103.0
type NamespaceSnapshotCopyConfigurationArgs struct { DestinationKmsKeyId pulumi.StringPtrInput `pulumi:"destinationKmsKeyId"` DestinationRegion pulumi.StringInput `pulumi:"destinationRegion"` SnapshotRetentionPeriod pulumi.IntPtrInput `pulumi:"snapshotRetentionPeriod"` }
func (NamespaceSnapshotCopyConfigurationArgs) ElementType ¶ added in v0.103.0
func (NamespaceSnapshotCopyConfigurationArgs) ElementType() reflect.Type
func (NamespaceSnapshotCopyConfigurationArgs) ToNamespaceSnapshotCopyConfigurationOutput ¶ added in v0.103.0
func (i NamespaceSnapshotCopyConfigurationArgs) ToNamespaceSnapshotCopyConfigurationOutput() NamespaceSnapshotCopyConfigurationOutput
func (NamespaceSnapshotCopyConfigurationArgs) ToNamespaceSnapshotCopyConfigurationOutputWithContext ¶ added in v0.103.0
func (i NamespaceSnapshotCopyConfigurationArgs) ToNamespaceSnapshotCopyConfigurationOutputWithContext(ctx context.Context) NamespaceSnapshotCopyConfigurationOutput
type NamespaceSnapshotCopyConfigurationArray ¶ added in v0.103.0
type NamespaceSnapshotCopyConfigurationArray []NamespaceSnapshotCopyConfigurationInput
func (NamespaceSnapshotCopyConfigurationArray) ElementType ¶ added in v0.103.0
func (NamespaceSnapshotCopyConfigurationArray) ElementType() reflect.Type
func (NamespaceSnapshotCopyConfigurationArray) ToNamespaceSnapshotCopyConfigurationArrayOutput ¶ added in v0.103.0
func (i NamespaceSnapshotCopyConfigurationArray) ToNamespaceSnapshotCopyConfigurationArrayOutput() NamespaceSnapshotCopyConfigurationArrayOutput
func (NamespaceSnapshotCopyConfigurationArray) ToNamespaceSnapshotCopyConfigurationArrayOutputWithContext ¶ added in v0.103.0
func (i NamespaceSnapshotCopyConfigurationArray) ToNamespaceSnapshotCopyConfigurationArrayOutputWithContext(ctx context.Context) NamespaceSnapshotCopyConfigurationArrayOutput
type NamespaceSnapshotCopyConfigurationArrayInput ¶ added in v0.103.0
type NamespaceSnapshotCopyConfigurationArrayInput interface { pulumi.Input ToNamespaceSnapshotCopyConfigurationArrayOutput() NamespaceSnapshotCopyConfigurationArrayOutput ToNamespaceSnapshotCopyConfigurationArrayOutputWithContext(context.Context) NamespaceSnapshotCopyConfigurationArrayOutput }
NamespaceSnapshotCopyConfigurationArrayInput is an input type that accepts NamespaceSnapshotCopyConfigurationArray and NamespaceSnapshotCopyConfigurationArrayOutput values. You can construct a concrete instance of `NamespaceSnapshotCopyConfigurationArrayInput` via:
NamespaceSnapshotCopyConfigurationArray{ NamespaceSnapshotCopyConfigurationArgs{...} }
type NamespaceSnapshotCopyConfigurationArrayOutput ¶ added in v0.103.0
type NamespaceSnapshotCopyConfigurationArrayOutput struct{ *pulumi.OutputState }
func (NamespaceSnapshotCopyConfigurationArrayOutput) ElementType ¶ added in v0.103.0
func (NamespaceSnapshotCopyConfigurationArrayOutput) ElementType() reflect.Type
func (NamespaceSnapshotCopyConfigurationArrayOutput) ToNamespaceSnapshotCopyConfigurationArrayOutput ¶ added in v0.103.0
func (o NamespaceSnapshotCopyConfigurationArrayOutput) ToNamespaceSnapshotCopyConfigurationArrayOutput() NamespaceSnapshotCopyConfigurationArrayOutput
func (NamespaceSnapshotCopyConfigurationArrayOutput) ToNamespaceSnapshotCopyConfigurationArrayOutputWithContext ¶ added in v0.103.0
func (o NamespaceSnapshotCopyConfigurationArrayOutput) ToNamespaceSnapshotCopyConfigurationArrayOutputWithContext(ctx context.Context) NamespaceSnapshotCopyConfigurationArrayOutput
type NamespaceSnapshotCopyConfigurationInput ¶ added in v0.103.0
type NamespaceSnapshotCopyConfigurationInput interface { pulumi.Input ToNamespaceSnapshotCopyConfigurationOutput() NamespaceSnapshotCopyConfigurationOutput ToNamespaceSnapshotCopyConfigurationOutputWithContext(context.Context) NamespaceSnapshotCopyConfigurationOutput }
NamespaceSnapshotCopyConfigurationInput is an input type that accepts NamespaceSnapshotCopyConfigurationArgs and NamespaceSnapshotCopyConfigurationOutput values. You can construct a concrete instance of `NamespaceSnapshotCopyConfigurationInput` via:
NamespaceSnapshotCopyConfigurationArgs{...}
type NamespaceSnapshotCopyConfigurationOutput ¶ added in v0.103.0
type NamespaceSnapshotCopyConfigurationOutput struct{ *pulumi.OutputState }
func (NamespaceSnapshotCopyConfigurationOutput) DestinationKmsKeyId ¶ added in v0.103.0
func (o NamespaceSnapshotCopyConfigurationOutput) DestinationKmsKeyId() pulumi.StringPtrOutput
func (NamespaceSnapshotCopyConfigurationOutput) DestinationRegion ¶ added in v0.103.0
func (o NamespaceSnapshotCopyConfigurationOutput) DestinationRegion() pulumi.StringOutput
func (NamespaceSnapshotCopyConfigurationOutput) ElementType ¶ added in v0.103.0
func (NamespaceSnapshotCopyConfigurationOutput) ElementType() reflect.Type
func (NamespaceSnapshotCopyConfigurationOutput) SnapshotRetentionPeriod ¶ added in v0.103.0
func (o NamespaceSnapshotCopyConfigurationOutput) SnapshotRetentionPeriod() pulumi.IntPtrOutput
func (NamespaceSnapshotCopyConfigurationOutput) ToNamespaceSnapshotCopyConfigurationOutput ¶ added in v0.103.0
func (o NamespaceSnapshotCopyConfigurationOutput) ToNamespaceSnapshotCopyConfigurationOutput() NamespaceSnapshotCopyConfigurationOutput
func (NamespaceSnapshotCopyConfigurationOutput) ToNamespaceSnapshotCopyConfigurationOutputWithContext ¶ added in v0.103.0
func (o NamespaceSnapshotCopyConfigurationOutput) ToNamespaceSnapshotCopyConfigurationOutputWithContext(ctx context.Context) NamespaceSnapshotCopyConfigurationOutput
type NamespaceState ¶
type NamespaceState struct { }
func (NamespaceState) ElementType ¶
func (NamespaceState) ElementType() reflect.Type
type NamespaceStatus ¶
type NamespaceStatus string
type NamespaceStatusOutput ¶
type NamespaceStatusOutput struct{ *pulumi.OutputState }
func (NamespaceStatusOutput) ElementType ¶
func (NamespaceStatusOutput) ElementType() reflect.Type
func (NamespaceStatusOutput) ToNamespaceStatusOutput ¶
func (o NamespaceStatusOutput) ToNamespaceStatusOutput() NamespaceStatusOutput
func (NamespaceStatusOutput) ToNamespaceStatusOutputWithContext ¶
func (o NamespaceStatusOutput) ToNamespaceStatusOutputWithContext(ctx context.Context) NamespaceStatusOutput
func (NamespaceStatusOutput) ToNamespaceStatusPtrOutput ¶
func (o NamespaceStatusOutput) ToNamespaceStatusPtrOutput() NamespaceStatusPtrOutput
func (NamespaceStatusOutput) ToNamespaceStatusPtrOutputWithContext ¶
func (o NamespaceStatusOutput) ToNamespaceStatusPtrOutputWithContext(ctx context.Context) NamespaceStatusPtrOutput
func (NamespaceStatusOutput) ToStringOutput ¶
func (o NamespaceStatusOutput) ToStringOutput() pulumi.StringOutput
func (NamespaceStatusOutput) ToStringOutputWithContext ¶
func (o NamespaceStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NamespaceStatusOutput) ToStringPtrOutput ¶
func (o NamespaceStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NamespaceStatusOutput) ToStringPtrOutputWithContext ¶
func (o NamespaceStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NamespaceStatusPtrOutput ¶
type NamespaceStatusPtrOutput struct{ *pulumi.OutputState }
func (NamespaceStatusPtrOutput) Elem ¶
func (o NamespaceStatusPtrOutput) Elem() NamespaceStatusOutput
func (NamespaceStatusPtrOutput) ElementType ¶
func (NamespaceStatusPtrOutput) ElementType() reflect.Type
func (NamespaceStatusPtrOutput) ToNamespaceStatusPtrOutput ¶
func (o NamespaceStatusPtrOutput) ToNamespaceStatusPtrOutput() NamespaceStatusPtrOutput
func (NamespaceStatusPtrOutput) ToNamespaceStatusPtrOutputWithContext ¶
func (o NamespaceStatusPtrOutput) ToNamespaceStatusPtrOutputWithContext(ctx context.Context) NamespaceStatusPtrOutput
func (NamespaceStatusPtrOutput) ToStringPtrOutput ¶
func (o NamespaceStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NamespaceStatusPtrOutput) ToStringPtrOutputWithContext ¶
func (o NamespaceStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NamespaceTag ¶
type NamespaceType ¶
type NamespaceType struct { AdminPasswordSecretArn *string `pulumi:"adminPasswordSecretArn"` AdminPasswordSecretKmsKeyId *string `pulumi:"adminPasswordSecretKmsKeyId"` AdminUsername *string `pulumi:"adminUsername"` CreationDate *string `pulumi:"creationDate"` DbName *string `pulumi:"dbName"` DefaultIamRoleArn *string `pulumi:"defaultIamRoleArn"` IamRoles []string `pulumi:"iamRoles"` KmsKeyId *string `pulumi:"kmsKeyId"` LogExports []NamespaceLogExport `pulumi:"logExports"` NamespaceArn *string `pulumi:"namespaceArn"` NamespaceId *string `pulumi:"namespaceId"` NamespaceName *string `pulumi:"namespaceName"` Status *NamespaceStatus `pulumi:"status"` }
type NamespaceTypeOutput ¶
type NamespaceTypeOutput struct{ *pulumi.OutputState }
func (NamespaceTypeOutput) AdminPasswordSecretArn ¶ added in v0.99.0
func (o NamespaceTypeOutput) AdminPasswordSecretArn() pulumi.StringPtrOutput
func (NamespaceTypeOutput) AdminPasswordSecretKmsKeyId ¶ added in v0.99.0
func (o NamespaceTypeOutput) AdminPasswordSecretKmsKeyId() pulumi.StringPtrOutput
func (NamespaceTypeOutput) AdminUsername ¶
func (o NamespaceTypeOutput) AdminUsername() pulumi.StringPtrOutput
func (NamespaceTypeOutput) CreationDate ¶
func (o NamespaceTypeOutput) CreationDate() pulumi.StringPtrOutput
func (NamespaceTypeOutput) DbName ¶
func (o NamespaceTypeOutput) DbName() pulumi.StringPtrOutput
func (NamespaceTypeOutput) DefaultIamRoleArn ¶
func (o NamespaceTypeOutput) DefaultIamRoleArn() pulumi.StringPtrOutput
func (NamespaceTypeOutput) ElementType ¶
func (NamespaceTypeOutput) ElementType() reflect.Type
func (NamespaceTypeOutput) IamRoles ¶
func (o NamespaceTypeOutput) IamRoles() pulumi.StringArrayOutput
func (NamespaceTypeOutput) KmsKeyId ¶
func (o NamespaceTypeOutput) KmsKeyId() pulumi.StringPtrOutput
func (NamespaceTypeOutput) LogExports ¶
func (o NamespaceTypeOutput) LogExports() NamespaceLogExportArrayOutput
func (NamespaceTypeOutput) NamespaceArn ¶
func (o NamespaceTypeOutput) NamespaceArn() pulumi.StringPtrOutput
func (NamespaceTypeOutput) NamespaceId ¶
func (o NamespaceTypeOutput) NamespaceId() pulumi.StringPtrOutput
func (NamespaceTypeOutput) NamespaceName ¶
func (o NamespaceTypeOutput) NamespaceName() pulumi.StringPtrOutput
func (NamespaceTypeOutput) Status ¶
func (o NamespaceTypeOutput) Status() NamespaceStatusPtrOutput
func (NamespaceTypeOutput) ToNamespaceTypeOutput ¶
func (o NamespaceTypeOutput) ToNamespaceTypeOutput() NamespaceTypeOutput
func (NamespaceTypeOutput) ToNamespaceTypeOutputWithContext ¶
func (o NamespaceTypeOutput) ToNamespaceTypeOutputWithContext(ctx context.Context) NamespaceTypeOutput
type NamespaceTypePtrOutput ¶
type NamespaceTypePtrOutput struct{ *pulumi.OutputState }
func (NamespaceTypePtrOutput) AdminPasswordSecretArn ¶ added in v0.99.0
func (o NamespaceTypePtrOutput) AdminPasswordSecretArn() pulumi.StringPtrOutput
func (NamespaceTypePtrOutput) AdminPasswordSecretKmsKeyId ¶ added in v0.99.0
func (o NamespaceTypePtrOutput) AdminPasswordSecretKmsKeyId() pulumi.StringPtrOutput
func (NamespaceTypePtrOutput) AdminUsername ¶
func (o NamespaceTypePtrOutput) AdminUsername() pulumi.StringPtrOutput
func (NamespaceTypePtrOutput) CreationDate ¶
func (o NamespaceTypePtrOutput) CreationDate() pulumi.StringPtrOutput
func (NamespaceTypePtrOutput) DbName ¶
func (o NamespaceTypePtrOutput) DbName() pulumi.StringPtrOutput
func (NamespaceTypePtrOutput) DefaultIamRoleArn ¶
func (o NamespaceTypePtrOutput) DefaultIamRoleArn() pulumi.StringPtrOutput
func (NamespaceTypePtrOutput) Elem ¶
func (o NamespaceTypePtrOutput) Elem() NamespaceTypeOutput
func (NamespaceTypePtrOutput) ElementType ¶
func (NamespaceTypePtrOutput) ElementType() reflect.Type
func (NamespaceTypePtrOutput) IamRoles ¶
func (o NamespaceTypePtrOutput) IamRoles() pulumi.StringArrayOutput
func (NamespaceTypePtrOutput) KmsKeyId ¶
func (o NamespaceTypePtrOutput) KmsKeyId() pulumi.StringPtrOutput
func (NamespaceTypePtrOutput) LogExports ¶
func (o NamespaceTypePtrOutput) LogExports() NamespaceLogExportArrayOutput
func (NamespaceTypePtrOutput) NamespaceArn ¶
func (o NamespaceTypePtrOutput) NamespaceArn() pulumi.StringPtrOutput
func (NamespaceTypePtrOutput) NamespaceId ¶
func (o NamespaceTypePtrOutput) NamespaceId() pulumi.StringPtrOutput
func (NamespaceTypePtrOutput) NamespaceName ¶
func (o NamespaceTypePtrOutput) NamespaceName() pulumi.StringPtrOutput
func (NamespaceTypePtrOutput) Status ¶
func (o NamespaceTypePtrOutput) Status() NamespaceStatusPtrOutput
func (NamespaceTypePtrOutput) ToNamespaceTypePtrOutput ¶
func (o NamespaceTypePtrOutput) ToNamespaceTypePtrOutput() NamespaceTypePtrOutput
func (NamespaceTypePtrOutput) ToNamespaceTypePtrOutputWithContext ¶
func (o NamespaceTypePtrOutput) ToNamespaceTypePtrOutputWithContext(ctx context.Context) NamespaceTypePtrOutput
type Workgroup ¶ added in v0.21.0
type Workgroup struct { pulumi.CustomResourceState // The base compute capacity of the workgroup in Redshift Processing Units (RPUs). BaseCapacity pulumi.IntPtrOutput `pulumi:"baseCapacity"` // A list of parameters to set for finer control over a database. Available options are datestyle, enable_user_activity_logging, query_group, search_path, max_query_execution_time, and require_ssl. ConfigParameters WorkgroupConfigParameterArrayOutput `pulumi:"configParameters"` // The value that specifies whether to enable enhanced virtual private cloud (VPC) routing, which forces Amazon Redshift Serverless to route traffic through your VPC. EnhancedVpcRouting pulumi.BoolPtrOutput `pulumi:"enhancedVpcRouting"` // The max compute capacity of the workgroup in Redshift Processing Units (RPUs). MaxCapacity pulumi.IntPtrOutput `pulumi:"maxCapacity"` // The namespace the workgroup is associated with. NamespaceName pulumi.StringPtrOutput `pulumi:"namespaceName"` // The custom port to use when connecting to a workgroup. Valid port ranges are 5431-5455 and 8191-8215. The default is 5439. Port pulumi.IntPtrOutput `pulumi:"port"` // A value that specifies whether the workgroup can be accessible from a public network. PubliclyAccessible pulumi.BoolPtrOutput `pulumi:"publiclyAccessible"` // A list of security group IDs to associate with the workgroup. SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"` // A list of subnet IDs the workgroup is associated with. SubnetIds pulumi.StringArrayOutput `pulumi:"subnetIds"` // The map of the key-value pairs used to tag the workgroup. Tags aws.TagArrayOutput `pulumi:"tags"` // Definition for workgroup resource Workgroup WorkgroupTypeOutput `pulumi:"workgroup"` // The name of the workgroup. WorkgroupName pulumi.StringOutput `pulumi:"workgroupName"` }
Definition of AWS::RedshiftServerless::Workgroup Resource Type
func GetWorkgroup ¶ added in v0.21.0
func GetWorkgroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WorkgroupState, opts ...pulumi.ResourceOption) (*Workgroup, error)
GetWorkgroup gets an existing Workgroup 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 NewWorkgroup ¶ added in v0.21.0
func NewWorkgroup(ctx *pulumi.Context, name string, args *WorkgroupArgs, opts ...pulumi.ResourceOption) (*Workgroup, error)
NewWorkgroup registers a new resource with the given unique name, arguments, and options.
func (*Workgroup) ElementType ¶ added in v0.21.0
func (*Workgroup) ToWorkgroupOutput ¶ added in v0.21.0
func (i *Workgroup) ToWorkgroupOutput() WorkgroupOutput
func (*Workgroup) ToWorkgroupOutputWithContext ¶ added in v0.21.0
func (i *Workgroup) ToWorkgroupOutputWithContext(ctx context.Context) WorkgroupOutput
type WorkgroupArgs ¶ added in v0.21.0
type WorkgroupArgs struct { // The base compute capacity of the workgroup in Redshift Processing Units (RPUs). BaseCapacity pulumi.IntPtrInput // A list of parameters to set for finer control over a database. Available options are datestyle, enable_user_activity_logging, query_group, search_path, max_query_execution_time, and require_ssl. ConfigParameters WorkgroupConfigParameterArrayInput // The value that specifies whether to enable enhanced virtual private cloud (VPC) routing, which forces Amazon Redshift Serverless to route traffic through your VPC. EnhancedVpcRouting pulumi.BoolPtrInput // The max compute capacity of the workgroup in Redshift Processing Units (RPUs). MaxCapacity pulumi.IntPtrInput // The namespace the workgroup is associated with. NamespaceName pulumi.StringPtrInput // The custom port to use when connecting to a workgroup. Valid port ranges are 5431-5455 and 8191-8215. The default is 5439. Port pulumi.IntPtrInput // A value that specifies whether the workgroup can be accessible from a public network. PubliclyAccessible pulumi.BoolPtrInput // A list of security group IDs to associate with the workgroup. SecurityGroupIds pulumi.StringArrayInput // A list of subnet IDs the workgroup is associated with. SubnetIds pulumi.StringArrayInput // The map of the key-value pairs used to tag the workgroup. Tags aws.TagArrayInput // The name of the workgroup. WorkgroupName pulumi.StringPtrInput }
The set of arguments for constructing a Workgroup resource.
func (WorkgroupArgs) ElementType ¶ added in v0.21.0
func (WorkgroupArgs) ElementType() reflect.Type
type WorkgroupConfigParameter ¶ added in v0.21.0
type WorkgroupConfigParameterArgs ¶ added in v0.21.0
type WorkgroupConfigParameterArgs struct { ParameterKey pulumi.StringPtrInput `pulumi:"parameterKey"` ParameterValue pulumi.StringPtrInput `pulumi:"parameterValue"` }
func (WorkgroupConfigParameterArgs) ElementType ¶ added in v0.21.0
func (WorkgroupConfigParameterArgs) ElementType() reflect.Type
func (WorkgroupConfigParameterArgs) ToWorkgroupConfigParameterOutput ¶ added in v0.21.0
func (i WorkgroupConfigParameterArgs) ToWorkgroupConfigParameterOutput() WorkgroupConfigParameterOutput
func (WorkgroupConfigParameterArgs) ToWorkgroupConfigParameterOutputWithContext ¶ added in v0.21.0
func (i WorkgroupConfigParameterArgs) ToWorkgroupConfigParameterOutputWithContext(ctx context.Context) WorkgroupConfigParameterOutput
type WorkgroupConfigParameterArray ¶ added in v0.21.0
type WorkgroupConfigParameterArray []WorkgroupConfigParameterInput
func (WorkgroupConfigParameterArray) ElementType ¶ added in v0.21.0
func (WorkgroupConfigParameterArray) ElementType() reflect.Type
func (WorkgroupConfigParameterArray) ToWorkgroupConfigParameterArrayOutput ¶ added in v0.21.0
func (i WorkgroupConfigParameterArray) ToWorkgroupConfigParameterArrayOutput() WorkgroupConfigParameterArrayOutput
func (WorkgroupConfigParameterArray) ToWorkgroupConfigParameterArrayOutputWithContext ¶ added in v0.21.0
func (i WorkgroupConfigParameterArray) ToWorkgroupConfigParameterArrayOutputWithContext(ctx context.Context) WorkgroupConfigParameterArrayOutput
type WorkgroupConfigParameterArrayInput ¶ added in v0.21.0
type WorkgroupConfigParameterArrayInput interface { pulumi.Input ToWorkgroupConfigParameterArrayOutput() WorkgroupConfigParameterArrayOutput ToWorkgroupConfigParameterArrayOutputWithContext(context.Context) WorkgroupConfigParameterArrayOutput }
WorkgroupConfigParameterArrayInput is an input type that accepts WorkgroupConfigParameterArray and WorkgroupConfigParameterArrayOutput values. You can construct a concrete instance of `WorkgroupConfigParameterArrayInput` via:
WorkgroupConfigParameterArray{ WorkgroupConfigParameterArgs{...} }
type WorkgroupConfigParameterArrayOutput ¶ added in v0.21.0
type WorkgroupConfigParameterArrayOutput struct{ *pulumi.OutputState }
func (WorkgroupConfigParameterArrayOutput) ElementType ¶ added in v0.21.0
func (WorkgroupConfigParameterArrayOutput) ElementType() reflect.Type
func (WorkgroupConfigParameterArrayOutput) Index ¶ added in v0.21.0
func (o WorkgroupConfigParameterArrayOutput) Index(i pulumi.IntInput) WorkgroupConfigParameterOutput
func (WorkgroupConfigParameterArrayOutput) ToWorkgroupConfigParameterArrayOutput ¶ added in v0.21.0
func (o WorkgroupConfigParameterArrayOutput) ToWorkgroupConfigParameterArrayOutput() WorkgroupConfigParameterArrayOutput
func (WorkgroupConfigParameterArrayOutput) ToWorkgroupConfigParameterArrayOutputWithContext ¶ added in v0.21.0
func (o WorkgroupConfigParameterArrayOutput) ToWorkgroupConfigParameterArrayOutputWithContext(ctx context.Context) WorkgroupConfigParameterArrayOutput
type WorkgroupConfigParameterInput ¶ added in v0.21.0
type WorkgroupConfigParameterInput interface { pulumi.Input ToWorkgroupConfigParameterOutput() WorkgroupConfigParameterOutput ToWorkgroupConfigParameterOutputWithContext(context.Context) WorkgroupConfigParameterOutput }
WorkgroupConfigParameterInput is an input type that accepts WorkgroupConfigParameterArgs and WorkgroupConfigParameterOutput values. You can construct a concrete instance of `WorkgroupConfigParameterInput` via:
WorkgroupConfigParameterArgs{...}
type WorkgroupConfigParameterOutput ¶ added in v0.21.0
type WorkgroupConfigParameterOutput struct{ *pulumi.OutputState }
func (WorkgroupConfigParameterOutput) ElementType ¶ added in v0.21.0
func (WorkgroupConfigParameterOutput) ElementType() reflect.Type
func (WorkgroupConfigParameterOutput) ParameterKey ¶ added in v0.21.0
func (o WorkgroupConfigParameterOutput) ParameterKey() pulumi.StringPtrOutput
func (WorkgroupConfigParameterOutput) ParameterValue ¶ added in v0.21.0
func (o WorkgroupConfigParameterOutput) ParameterValue() pulumi.StringPtrOutput
func (WorkgroupConfigParameterOutput) ToWorkgroupConfigParameterOutput ¶ added in v0.21.0
func (o WorkgroupConfigParameterOutput) ToWorkgroupConfigParameterOutput() WorkgroupConfigParameterOutput
func (WorkgroupConfigParameterOutput) ToWorkgroupConfigParameterOutputWithContext ¶ added in v0.21.0
func (o WorkgroupConfigParameterOutput) ToWorkgroupConfigParameterOutputWithContext(ctx context.Context) WorkgroupConfigParameterOutput
type WorkgroupEndpoint ¶ added in v0.21.0
type WorkgroupEndpoint struct { Address *string `pulumi:"address"` Port *int `pulumi:"port"` VpcEndpoints []WorkgroupVpcEndpoint `pulumi:"vpcEndpoints"` }
type WorkgroupEndpointOutput ¶ added in v0.21.0
type WorkgroupEndpointOutput struct{ *pulumi.OutputState }
func (WorkgroupEndpointOutput) Address ¶ added in v0.21.0
func (o WorkgroupEndpointOutput) Address() pulumi.StringPtrOutput
func (WorkgroupEndpointOutput) ElementType ¶ added in v0.21.0
func (WorkgroupEndpointOutput) ElementType() reflect.Type
func (WorkgroupEndpointOutput) Port ¶ added in v0.21.0
func (o WorkgroupEndpointOutput) Port() pulumi.IntPtrOutput
func (WorkgroupEndpointOutput) ToWorkgroupEndpointOutput ¶ added in v0.21.0
func (o WorkgroupEndpointOutput) ToWorkgroupEndpointOutput() WorkgroupEndpointOutput
func (WorkgroupEndpointOutput) ToWorkgroupEndpointOutputWithContext ¶ added in v0.21.0
func (o WorkgroupEndpointOutput) ToWorkgroupEndpointOutputWithContext(ctx context.Context) WorkgroupEndpointOutput
func (WorkgroupEndpointOutput) VpcEndpoints ¶ added in v0.21.0
func (o WorkgroupEndpointOutput) VpcEndpoints() WorkgroupVpcEndpointArrayOutput
type WorkgroupEndpointPtrOutput ¶ added in v0.21.0
type WorkgroupEndpointPtrOutput struct{ *pulumi.OutputState }
func (WorkgroupEndpointPtrOutput) Address ¶ added in v0.21.0
func (o WorkgroupEndpointPtrOutput) Address() pulumi.StringPtrOutput
func (WorkgroupEndpointPtrOutput) Elem ¶ added in v0.21.0
func (o WorkgroupEndpointPtrOutput) Elem() WorkgroupEndpointOutput
func (WorkgroupEndpointPtrOutput) ElementType ¶ added in v0.21.0
func (WorkgroupEndpointPtrOutput) ElementType() reflect.Type
func (WorkgroupEndpointPtrOutput) Port ¶ added in v0.21.0
func (o WorkgroupEndpointPtrOutput) Port() pulumi.IntPtrOutput
func (WorkgroupEndpointPtrOutput) ToWorkgroupEndpointPtrOutput ¶ added in v0.21.0
func (o WorkgroupEndpointPtrOutput) ToWorkgroupEndpointPtrOutput() WorkgroupEndpointPtrOutput
func (WorkgroupEndpointPtrOutput) ToWorkgroupEndpointPtrOutputWithContext ¶ added in v0.21.0
func (o WorkgroupEndpointPtrOutput) ToWorkgroupEndpointPtrOutputWithContext(ctx context.Context) WorkgroupEndpointPtrOutput
func (WorkgroupEndpointPtrOutput) VpcEndpoints ¶ added in v0.21.0
func (o WorkgroupEndpointPtrOutput) VpcEndpoints() WorkgroupVpcEndpointArrayOutput
type WorkgroupInput ¶ added in v0.21.0
type WorkgroupInput interface { pulumi.Input ToWorkgroupOutput() WorkgroupOutput ToWorkgroupOutputWithContext(ctx context.Context) WorkgroupOutput }
type WorkgroupNetworkInterface ¶ added in v0.21.0
type WorkgroupNetworkInterfaceArrayOutput ¶ added in v0.21.0
type WorkgroupNetworkInterfaceArrayOutput struct{ *pulumi.OutputState }
func (WorkgroupNetworkInterfaceArrayOutput) ElementType ¶ added in v0.21.0
func (WorkgroupNetworkInterfaceArrayOutput) ElementType() reflect.Type
func (WorkgroupNetworkInterfaceArrayOutput) Index ¶ added in v0.21.0
func (o WorkgroupNetworkInterfaceArrayOutput) Index(i pulumi.IntInput) WorkgroupNetworkInterfaceOutput
func (WorkgroupNetworkInterfaceArrayOutput) ToWorkgroupNetworkInterfaceArrayOutput ¶ added in v0.21.0
func (o WorkgroupNetworkInterfaceArrayOutput) ToWorkgroupNetworkInterfaceArrayOutput() WorkgroupNetworkInterfaceArrayOutput
func (WorkgroupNetworkInterfaceArrayOutput) ToWorkgroupNetworkInterfaceArrayOutputWithContext ¶ added in v0.21.0
func (o WorkgroupNetworkInterfaceArrayOutput) ToWorkgroupNetworkInterfaceArrayOutputWithContext(ctx context.Context) WorkgroupNetworkInterfaceArrayOutput
type WorkgroupNetworkInterfaceOutput ¶ added in v0.21.0
type WorkgroupNetworkInterfaceOutput struct{ *pulumi.OutputState }
func (WorkgroupNetworkInterfaceOutput) AvailabilityZone ¶ added in v0.21.0
func (o WorkgroupNetworkInterfaceOutput) AvailabilityZone() pulumi.StringPtrOutput
func (WorkgroupNetworkInterfaceOutput) ElementType ¶ added in v0.21.0
func (WorkgroupNetworkInterfaceOutput) ElementType() reflect.Type
func (WorkgroupNetworkInterfaceOutput) NetworkInterfaceId ¶ added in v0.21.0
func (o WorkgroupNetworkInterfaceOutput) NetworkInterfaceId() pulumi.StringPtrOutput
func (WorkgroupNetworkInterfaceOutput) PrivateIpAddress ¶ added in v0.21.0
func (o WorkgroupNetworkInterfaceOutput) PrivateIpAddress() pulumi.StringPtrOutput
func (WorkgroupNetworkInterfaceOutput) SubnetId ¶ added in v0.21.0
func (o WorkgroupNetworkInterfaceOutput) SubnetId() pulumi.StringPtrOutput
func (WorkgroupNetworkInterfaceOutput) ToWorkgroupNetworkInterfaceOutput ¶ added in v0.21.0
func (o WorkgroupNetworkInterfaceOutput) ToWorkgroupNetworkInterfaceOutput() WorkgroupNetworkInterfaceOutput
func (WorkgroupNetworkInterfaceOutput) ToWorkgroupNetworkInterfaceOutputWithContext ¶ added in v0.21.0
func (o WorkgroupNetworkInterfaceOutput) ToWorkgroupNetworkInterfaceOutputWithContext(ctx context.Context) WorkgroupNetworkInterfaceOutput
type WorkgroupOutput ¶ added in v0.21.0
type WorkgroupOutput struct{ *pulumi.OutputState }
func (WorkgroupOutput) BaseCapacity ¶ added in v0.21.0
func (o WorkgroupOutput) BaseCapacity() pulumi.IntPtrOutput
The base compute capacity of the workgroup in Redshift Processing Units (RPUs).
func (WorkgroupOutput) ConfigParameters ¶ added in v0.21.0
func (o WorkgroupOutput) ConfigParameters() WorkgroupConfigParameterArrayOutput
A list of parameters to set for finer control over a database. Available options are datestyle, enable_user_activity_logging, query_group, search_path, max_query_execution_time, and require_ssl.
func (WorkgroupOutput) ElementType ¶ added in v0.21.0
func (WorkgroupOutput) ElementType() reflect.Type
func (WorkgroupOutput) EnhancedVpcRouting ¶ added in v0.21.0
func (o WorkgroupOutput) EnhancedVpcRouting() pulumi.BoolPtrOutput
The value that specifies whether to enable enhanced virtual private cloud (VPC) routing, which forces Amazon Redshift Serverless to route traffic through your VPC.
func (WorkgroupOutput) MaxCapacity ¶ added in v0.99.0
func (o WorkgroupOutput) MaxCapacity() pulumi.IntPtrOutput
The max compute capacity of the workgroup in Redshift Processing Units (RPUs).
func (WorkgroupOutput) NamespaceName ¶ added in v0.21.0
func (o WorkgroupOutput) NamespaceName() pulumi.StringPtrOutput
The namespace the workgroup is associated with.
func (WorkgroupOutput) Port ¶ added in v0.50.0
func (o WorkgroupOutput) Port() pulumi.IntPtrOutput
The custom port to use when connecting to a workgroup. Valid port ranges are 5431-5455 and 8191-8215. The default is 5439.
func (WorkgroupOutput) PubliclyAccessible ¶ added in v0.21.0
func (o WorkgroupOutput) PubliclyAccessible() pulumi.BoolPtrOutput
A value that specifies whether the workgroup can be accessible from a public network.
func (WorkgroupOutput) SecurityGroupIds ¶ added in v0.21.0
func (o WorkgroupOutput) SecurityGroupIds() pulumi.StringArrayOutput
A list of security group IDs to associate with the workgroup.
func (WorkgroupOutput) SubnetIds ¶ added in v0.21.0
func (o WorkgroupOutput) SubnetIds() pulumi.StringArrayOutput
A list of subnet IDs the workgroup is associated with.
func (WorkgroupOutput) Tags ¶ added in v0.21.0
func (o WorkgroupOutput) Tags() aws.TagArrayOutput
The map of the key-value pairs used to tag the workgroup.
func (WorkgroupOutput) ToWorkgroupOutput ¶ added in v0.21.0
func (o WorkgroupOutput) ToWorkgroupOutput() WorkgroupOutput
func (WorkgroupOutput) ToWorkgroupOutputWithContext ¶ added in v0.21.0
func (o WorkgroupOutput) ToWorkgroupOutputWithContext(ctx context.Context) WorkgroupOutput
func (WorkgroupOutput) Workgroup ¶ added in v0.21.0
func (o WorkgroupOutput) Workgroup() WorkgroupTypeOutput
Definition for workgroup resource
func (WorkgroupOutput) WorkgroupName ¶ added in v0.21.0
func (o WorkgroupOutput) WorkgroupName() pulumi.StringOutput
The name of the workgroup.
type WorkgroupState ¶ added in v0.21.0
type WorkgroupState struct { }
func (WorkgroupState) ElementType ¶ added in v0.21.0
func (WorkgroupState) ElementType() reflect.Type
type WorkgroupStatus ¶ added in v0.21.0
type WorkgroupStatus string
type WorkgroupStatusOutput ¶ added in v0.21.0
type WorkgroupStatusOutput struct{ *pulumi.OutputState }
func (WorkgroupStatusOutput) ElementType ¶ added in v0.21.0
func (WorkgroupStatusOutput) ElementType() reflect.Type
func (WorkgroupStatusOutput) ToStringOutput ¶ added in v0.21.0
func (o WorkgroupStatusOutput) ToStringOutput() pulumi.StringOutput
func (WorkgroupStatusOutput) ToStringOutputWithContext ¶ added in v0.21.0
func (o WorkgroupStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WorkgroupStatusOutput) ToStringPtrOutput ¶ added in v0.21.0
func (o WorkgroupStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkgroupStatusOutput) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (o WorkgroupStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkgroupStatusOutput) ToWorkgroupStatusOutput ¶ added in v0.21.0
func (o WorkgroupStatusOutput) ToWorkgroupStatusOutput() WorkgroupStatusOutput
func (WorkgroupStatusOutput) ToWorkgroupStatusOutputWithContext ¶ added in v0.21.0
func (o WorkgroupStatusOutput) ToWorkgroupStatusOutputWithContext(ctx context.Context) WorkgroupStatusOutput
func (WorkgroupStatusOutput) ToWorkgroupStatusPtrOutput ¶ added in v0.21.0
func (o WorkgroupStatusOutput) ToWorkgroupStatusPtrOutput() WorkgroupStatusPtrOutput
func (WorkgroupStatusOutput) ToWorkgroupStatusPtrOutputWithContext ¶ added in v0.21.0
func (o WorkgroupStatusOutput) ToWorkgroupStatusPtrOutputWithContext(ctx context.Context) WorkgroupStatusPtrOutput
type WorkgroupStatusPtrOutput ¶ added in v0.21.0
type WorkgroupStatusPtrOutput struct{ *pulumi.OutputState }
func (WorkgroupStatusPtrOutput) Elem ¶ added in v0.21.0
func (o WorkgroupStatusPtrOutput) Elem() WorkgroupStatusOutput
func (WorkgroupStatusPtrOutput) ElementType ¶ added in v0.21.0
func (WorkgroupStatusPtrOutput) ElementType() reflect.Type
func (WorkgroupStatusPtrOutput) ToStringPtrOutput ¶ added in v0.21.0
func (o WorkgroupStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkgroupStatusPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (o WorkgroupStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkgroupStatusPtrOutput) ToWorkgroupStatusPtrOutput ¶ added in v0.21.0
func (o WorkgroupStatusPtrOutput) ToWorkgroupStatusPtrOutput() WorkgroupStatusPtrOutput
func (WorkgroupStatusPtrOutput) ToWorkgroupStatusPtrOutputWithContext ¶ added in v0.21.0
func (o WorkgroupStatusPtrOutput) ToWorkgroupStatusPtrOutputWithContext(ctx context.Context) WorkgroupStatusPtrOutput
type WorkgroupTag ¶ added in v0.21.0
type WorkgroupType ¶ added in v0.21.0
type WorkgroupType struct { BaseCapacity *int `pulumi:"baseCapacity"` ConfigParameters []WorkgroupConfigParameter `pulumi:"configParameters"` CreationDate *string `pulumi:"creationDate"` Endpoint *WorkgroupEndpoint `pulumi:"endpoint"` EnhancedVpcRouting *bool `pulumi:"enhancedVpcRouting"` MaxCapacity *int `pulumi:"maxCapacity"` NamespaceName *string `pulumi:"namespaceName"` PubliclyAccessible *bool `pulumi:"publiclyAccessible"` SecurityGroupIds []string `pulumi:"securityGroupIds"` Status *WorkgroupStatus `pulumi:"status"` SubnetIds []string `pulumi:"subnetIds"` WorkgroupArn *string `pulumi:"workgroupArn"` WorkgroupId *string `pulumi:"workgroupId"` WorkgroupName *string `pulumi:"workgroupName"` }
type WorkgroupTypeOutput ¶ added in v0.21.0
type WorkgroupTypeOutput struct{ *pulumi.OutputState }
func (WorkgroupTypeOutput) BaseCapacity ¶ added in v0.21.0
func (o WorkgroupTypeOutput) BaseCapacity() pulumi.IntPtrOutput
func (WorkgroupTypeOutput) ConfigParameters ¶ added in v0.21.0
func (o WorkgroupTypeOutput) ConfigParameters() WorkgroupConfigParameterArrayOutput
func (WorkgroupTypeOutput) CreationDate ¶ added in v0.21.0
func (o WorkgroupTypeOutput) CreationDate() pulumi.StringPtrOutput
func (WorkgroupTypeOutput) ElementType ¶ added in v0.21.0
func (WorkgroupTypeOutput) ElementType() reflect.Type
func (WorkgroupTypeOutput) Endpoint ¶ added in v0.21.0
func (o WorkgroupTypeOutput) Endpoint() WorkgroupEndpointPtrOutput
func (WorkgroupTypeOutput) EnhancedVpcRouting ¶ added in v0.21.0
func (o WorkgroupTypeOutput) EnhancedVpcRouting() pulumi.BoolPtrOutput
func (WorkgroupTypeOutput) MaxCapacity ¶ added in v0.99.0
func (o WorkgroupTypeOutput) MaxCapacity() pulumi.IntPtrOutput
func (WorkgroupTypeOutput) NamespaceName ¶ added in v0.21.0
func (o WorkgroupTypeOutput) NamespaceName() pulumi.StringPtrOutput
func (WorkgroupTypeOutput) PubliclyAccessible ¶ added in v0.21.0
func (o WorkgroupTypeOutput) PubliclyAccessible() pulumi.BoolPtrOutput
func (WorkgroupTypeOutput) SecurityGroupIds ¶ added in v0.21.0
func (o WorkgroupTypeOutput) SecurityGroupIds() pulumi.StringArrayOutput
func (WorkgroupTypeOutput) Status ¶ added in v0.21.0
func (o WorkgroupTypeOutput) Status() WorkgroupStatusPtrOutput
func (WorkgroupTypeOutput) SubnetIds ¶ added in v0.21.0
func (o WorkgroupTypeOutput) SubnetIds() pulumi.StringArrayOutput
func (WorkgroupTypeOutput) ToWorkgroupTypeOutput ¶ added in v0.21.0
func (o WorkgroupTypeOutput) ToWorkgroupTypeOutput() WorkgroupTypeOutput
func (WorkgroupTypeOutput) ToWorkgroupTypeOutputWithContext ¶ added in v0.21.0
func (o WorkgroupTypeOutput) ToWorkgroupTypeOutputWithContext(ctx context.Context) WorkgroupTypeOutput
func (WorkgroupTypeOutput) WorkgroupArn ¶ added in v0.21.0
func (o WorkgroupTypeOutput) WorkgroupArn() pulumi.StringPtrOutput
func (WorkgroupTypeOutput) WorkgroupId ¶ added in v0.21.0
func (o WorkgroupTypeOutput) WorkgroupId() pulumi.StringPtrOutput
func (WorkgroupTypeOutput) WorkgroupName ¶ added in v0.21.0
func (o WorkgroupTypeOutput) WorkgroupName() pulumi.StringPtrOutput
type WorkgroupTypePtrOutput ¶ added in v0.21.0
type WorkgroupTypePtrOutput struct{ *pulumi.OutputState }
func (WorkgroupTypePtrOutput) BaseCapacity ¶ added in v0.21.0
func (o WorkgroupTypePtrOutput) BaseCapacity() pulumi.IntPtrOutput
func (WorkgroupTypePtrOutput) ConfigParameters ¶ added in v0.21.0
func (o WorkgroupTypePtrOutput) ConfigParameters() WorkgroupConfigParameterArrayOutput
func (WorkgroupTypePtrOutput) CreationDate ¶ added in v0.21.0
func (o WorkgroupTypePtrOutput) CreationDate() pulumi.StringPtrOutput
func (WorkgroupTypePtrOutput) Elem ¶ added in v0.21.0
func (o WorkgroupTypePtrOutput) Elem() WorkgroupTypeOutput
func (WorkgroupTypePtrOutput) ElementType ¶ added in v0.21.0
func (WorkgroupTypePtrOutput) ElementType() reflect.Type
func (WorkgroupTypePtrOutput) Endpoint ¶ added in v0.21.0
func (o WorkgroupTypePtrOutput) Endpoint() WorkgroupEndpointPtrOutput
func (WorkgroupTypePtrOutput) EnhancedVpcRouting ¶ added in v0.21.0
func (o WorkgroupTypePtrOutput) EnhancedVpcRouting() pulumi.BoolPtrOutput
func (WorkgroupTypePtrOutput) MaxCapacity ¶ added in v0.99.0
func (o WorkgroupTypePtrOutput) MaxCapacity() pulumi.IntPtrOutput
func (WorkgroupTypePtrOutput) NamespaceName ¶ added in v0.21.0
func (o WorkgroupTypePtrOutput) NamespaceName() pulumi.StringPtrOutput
func (WorkgroupTypePtrOutput) PubliclyAccessible ¶ added in v0.21.0
func (o WorkgroupTypePtrOutput) PubliclyAccessible() pulumi.BoolPtrOutput
func (WorkgroupTypePtrOutput) SecurityGroupIds ¶ added in v0.21.0
func (o WorkgroupTypePtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
func (WorkgroupTypePtrOutput) Status ¶ added in v0.21.0
func (o WorkgroupTypePtrOutput) Status() WorkgroupStatusPtrOutput
func (WorkgroupTypePtrOutput) SubnetIds ¶ added in v0.21.0
func (o WorkgroupTypePtrOutput) SubnetIds() pulumi.StringArrayOutput
func (WorkgroupTypePtrOutput) ToWorkgroupTypePtrOutput ¶ added in v0.21.0
func (o WorkgroupTypePtrOutput) ToWorkgroupTypePtrOutput() WorkgroupTypePtrOutput
func (WorkgroupTypePtrOutput) ToWorkgroupTypePtrOutputWithContext ¶ added in v0.21.0
func (o WorkgroupTypePtrOutput) ToWorkgroupTypePtrOutputWithContext(ctx context.Context) WorkgroupTypePtrOutput
func (WorkgroupTypePtrOutput) WorkgroupArn ¶ added in v0.21.0
func (o WorkgroupTypePtrOutput) WorkgroupArn() pulumi.StringPtrOutput
func (WorkgroupTypePtrOutput) WorkgroupId ¶ added in v0.21.0
func (o WorkgroupTypePtrOutput) WorkgroupId() pulumi.StringPtrOutput
func (WorkgroupTypePtrOutput) WorkgroupName ¶ added in v0.21.0
func (o WorkgroupTypePtrOutput) WorkgroupName() pulumi.StringPtrOutput
type WorkgroupVpcEndpoint ¶ added in v0.21.0
type WorkgroupVpcEndpoint struct { NetworkInterfaces []WorkgroupNetworkInterface `pulumi:"networkInterfaces"` VpcEndpointId *string `pulumi:"vpcEndpointId"` VpcId *string `pulumi:"vpcId"` }
type WorkgroupVpcEndpointArrayOutput ¶ added in v0.21.0
type WorkgroupVpcEndpointArrayOutput struct{ *pulumi.OutputState }
func (WorkgroupVpcEndpointArrayOutput) ElementType ¶ added in v0.21.0
func (WorkgroupVpcEndpointArrayOutput) ElementType() reflect.Type
func (WorkgroupVpcEndpointArrayOutput) Index ¶ added in v0.21.0
func (o WorkgroupVpcEndpointArrayOutput) Index(i pulumi.IntInput) WorkgroupVpcEndpointOutput
func (WorkgroupVpcEndpointArrayOutput) ToWorkgroupVpcEndpointArrayOutput ¶ added in v0.21.0
func (o WorkgroupVpcEndpointArrayOutput) ToWorkgroupVpcEndpointArrayOutput() WorkgroupVpcEndpointArrayOutput
func (WorkgroupVpcEndpointArrayOutput) ToWorkgroupVpcEndpointArrayOutputWithContext ¶ added in v0.21.0
func (o WorkgroupVpcEndpointArrayOutput) ToWorkgroupVpcEndpointArrayOutputWithContext(ctx context.Context) WorkgroupVpcEndpointArrayOutput
type WorkgroupVpcEndpointOutput ¶ added in v0.21.0
type WorkgroupVpcEndpointOutput struct{ *pulumi.OutputState }
func (WorkgroupVpcEndpointOutput) ElementType ¶ added in v0.21.0
func (WorkgroupVpcEndpointOutput) ElementType() reflect.Type
func (WorkgroupVpcEndpointOutput) NetworkInterfaces ¶ added in v0.21.0
func (o WorkgroupVpcEndpointOutput) NetworkInterfaces() WorkgroupNetworkInterfaceArrayOutput
func (WorkgroupVpcEndpointOutput) ToWorkgroupVpcEndpointOutput ¶ added in v0.21.0
func (o WorkgroupVpcEndpointOutput) ToWorkgroupVpcEndpointOutput() WorkgroupVpcEndpointOutput
func (WorkgroupVpcEndpointOutput) ToWorkgroupVpcEndpointOutputWithContext ¶ added in v0.21.0
func (o WorkgroupVpcEndpointOutput) ToWorkgroupVpcEndpointOutputWithContext(ctx context.Context) WorkgroupVpcEndpointOutput
func (WorkgroupVpcEndpointOutput) VpcEndpointId ¶ added in v0.21.0
func (o WorkgroupVpcEndpointOutput) VpcEndpointId() pulumi.StringPtrOutput
func (WorkgroupVpcEndpointOutput) VpcId ¶ added in v0.21.0
func (o WorkgroupVpcEndpointOutput) VpcId() pulumi.StringPtrOutput