Documentation
¶
Index ¶
- Constants
- type AuthenticationModeProperties
- type AuthenticationModePropertiesArgs
- func (AuthenticationModePropertiesArgs) ElementType() reflect.Type
- func (i AuthenticationModePropertiesArgs) ToAuthenticationModePropertiesOutput() AuthenticationModePropertiesOutput
- func (i AuthenticationModePropertiesArgs) ToAuthenticationModePropertiesOutputWithContext(ctx context.Context) AuthenticationModePropertiesOutput
- func (i AuthenticationModePropertiesArgs) ToAuthenticationModePropertiesPtrOutput() AuthenticationModePropertiesPtrOutput
- func (i AuthenticationModePropertiesArgs) ToAuthenticationModePropertiesPtrOutputWithContext(ctx context.Context) AuthenticationModePropertiesPtrOutput
- func (i AuthenticationModePropertiesArgs) ToOutput(ctx context.Context) pulumix.Output[AuthenticationModeProperties]
- type AuthenticationModePropertiesInput
- type AuthenticationModePropertiesOutput
- func (AuthenticationModePropertiesOutput) ElementType() reflect.Type
- func (o AuthenticationModePropertiesOutput) Passwords() pulumi.StringArrayOutput
- func (o AuthenticationModePropertiesOutput) ToAuthenticationModePropertiesOutput() AuthenticationModePropertiesOutput
- func (o AuthenticationModePropertiesOutput) ToAuthenticationModePropertiesOutputWithContext(ctx context.Context) AuthenticationModePropertiesOutput
- func (o AuthenticationModePropertiesOutput) ToAuthenticationModePropertiesPtrOutput() AuthenticationModePropertiesPtrOutput
- func (o AuthenticationModePropertiesOutput) ToAuthenticationModePropertiesPtrOutputWithContext(ctx context.Context) AuthenticationModePropertiesPtrOutput
- func (o AuthenticationModePropertiesOutput) ToOutput(ctx context.Context) pulumix.Output[AuthenticationModeProperties]
- func (o AuthenticationModePropertiesOutput) Type() UserAuthenticationModePropertiesTypeOutput
- type AuthenticationModePropertiesPtrInput
- type AuthenticationModePropertiesPtrOutput
- func (o AuthenticationModePropertiesPtrOutput) Elem() AuthenticationModePropertiesOutput
- func (AuthenticationModePropertiesPtrOutput) ElementType() reflect.Type
- func (o AuthenticationModePropertiesPtrOutput) Passwords() pulumi.StringArrayOutput
- func (o AuthenticationModePropertiesPtrOutput) ToAuthenticationModePropertiesPtrOutput() AuthenticationModePropertiesPtrOutput
- func (o AuthenticationModePropertiesPtrOutput) ToAuthenticationModePropertiesPtrOutputWithContext(ctx context.Context) AuthenticationModePropertiesPtrOutput
- func (o AuthenticationModePropertiesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AuthenticationModeProperties]
- func (o AuthenticationModePropertiesPtrOutput) Type() UserAuthenticationModePropertiesTypePtrOutput
- type CacheClusterdeprecated
- type CacheClusterArgs
- type CacheClusterCloudWatchLogsDestinationDetails
- type CacheClusterCloudWatchLogsDestinationDetailsArgs
- func (CacheClusterCloudWatchLogsDestinationDetailsArgs) ElementType() reflect.Type
- func (i CacheClusterCloudWatchLogsDestinationDetailsArgs) ToCacheClusterCloudWatchLogsDestinationDetailsOutput() CacheClusterCloudWatchLogsDestinationDetailsOutput
- func (i CacheClusterCloudWatchLogsDestinationDetailsArgs) ToCacheClusterCloudWatchLogsDestinationDetailsOutputWithContext(ctx context.Context) CacheClusterCloudWatchLogsDestinationDetailsOutput
- func (i CacheClusterCloudWatchLogsDestinationDetailsArgs) ToCacheClusterCloudWatchLogsDestinationDetailsPtrOutput() CacheClusterCloudWatchLogsDestinationDetailsPtrOutput
- func (i CacheClusterCloudWatchLogsDestinationDetailsArgs) ToCacheClusterCloudWatchLogsDestinationDetailsPtrOutputWithContext(ctx context.Context) CacheClusterCloudWatchLogsDestinationDetailsPtrOutput
- func (i CacheClusterCloudWatchLogsDestinationDetailsArgs) ToOutput(ctx context.Context) pulumix.Output[CacheClusterCloudWatchLogsDestinationDetails]
- type CacheClusterCloudWatchLogsDestinationDetailsInput
- type CacheClusterCloudWatchLogsDestinationDetailsOutput
- func (CacheClusterCloudWatchLogsDestinationDetailsOutput) ElementType() reflect.Type
- func (o CacheClusterCloudWatchLogsDestinationDetailsOutput) LogGroup() pulumi.StringOutput
- func (o CacheClusterCloudWatchLogsDestinationDetailsOutput) ToCacheClusterCloudWatchLogsDestinationDetailsOutput() CacheClusterCloudWatchLogsDestinationDetailsOutput
- func (o CacheClusterCloudWatchLogsDestinationDetailsOutput) ToCacheClusterCloudWatchLogsDestinationDetailsOutputWithContext(ctx context.Context) CacheClusterCloudWatchLogsDestinationDetailsOutput
- func (o CacheClusterCloudWatchLogsDestinationDetailsOutput) ToCacheClusterCloudWatchLogsDestinationDetailsPtrOutput() CacheClusterCloudWatchLogsDestinationDetailsPtrOutput
- func (o CacheClusterCloudWatchLogsDestinationDetailsOutput) ToCacheClusterCloudWatchLogsDestinationDetailsPtrOutputWithContext(ctx context.Context) CacheClusterCloudWatchLogsDestinationDetailsPtrOutput
- func (o CacheClusterCloudWatchLogsDestinationDetailsOutput) ToOutput(ctx context.Context) pulumix.Output[CacheClusterCloudWatchLogsDestinationDetails]
- type CacheClusterCloudWatchLogsDestinationDetailsPtrInput
- type CacheClusterCloudWatchLogsDestinationDetailsPtrOutput
- func (o CacheClusterCloudWatchLogsDestinationDetailsPtrOutput) Elem() CacheClusterCloudWatchLogsDestinationDetailsOutput
- func (CacheClusterCloudWatchLogsDestinationDetailsPtrOutput) ElementType() reflect.Type
- func (o CacheClusterCloudWatchLogsDestinationDetailsPtrOutput) LogGroup() pulumi.StringPtrOutput
- func (o CacheClusterCloudWatchLogsDestinationDetailsPtrOutput) ToCacheClusterCloudWatchLogsDestinationDetailsPtrOutput() CacheClusterCloudWatchLogsDestinationDetailsPtrOutput
- func (o CacheClusterCloudWatchLogsDestinationDetailsPtrOutput) ToCacheClusterCloudWatchLogsDestinationDetailsPtrOutputWithContext(ctx context.Context) CacheClusterCloudWatchLogsDestinationDetailsPtrOutput
- func (o CacheClusterCloudWatchLogsDestinationDetailsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*CacheClusterCloudWatchLogsDestinationDetails]
- type CacheClusterDestinationDetails
- type CacheClusterDestinationDetailsArgs
- func (CacheClusterDestinationDetailsArgs) ElementType() reflect.Type
- func (i CacheClusterDestinationDetailsArgs) ToCacheClusterDestinationDetailsOutput() CacheClusterDestinationDetailsOutput
- func (i CacheClusterDestinationDetailsArgs) ToCacheClusterDestinationDetailsOutputWithContext(ctx context.Context) CacheClusterDestinationDetailsOutput
- func (i CacheClusterDestinationDetailsArgs) ToOutput(ctx context.Context) pulumix.Output[CacheClusterDestinationDetails]
- type CacheClusterDestinationDetailsInput
- type CacheClusterDestinationDetailsOutput
- func (o CacheClusterDestinationDetailsOutput) CloudWatchLogsDetails() CacheClusterCloudWatchLogsDestinationDetailsPtrOutput
- func (CacheClusterDestinationDetailsOutput) ElementType() reflect.Type
- func (o CacheClusterDestinationDetailsOutput) KinesisFirehoseDetails() CacheClusterKinesisFirehoseDestinationDetailsPtrOutput
- func (o CacheClusterDestinationDetailsOutput) ToCacheClusterDestinationDetailsOutput() CacheClusterDestinationDetailsOutput
- func (o CacheClusterDestinationDetailsOutput) ToCacheClusterDestinationDetailsOutputWithContext(ctx context.Context) CacheClusterDestinationDetailsOutput
- func (o CacheClusterDestinationDetailsOutput) ToOutput(ctx context.Context) pulumix.Output[CacheClusterDestinationDetails]
- type CacheClusterInput
- type CacheClusterKinesisFirehoseDestinationDetails
- type CacheClusterKinesisFirehoseDestinationDetailsArgs
- func (CacheClusterKinesisFirehoseDestinationDetailsArgs) ElementType() reflect.Type
- func (i CacheClusterKinesisFirehoseDestinationDetailsArgs) ToCacheClusterKinesisFirehoseDestinationDetailsOutput() CacheClusterKinesisFirehoseDestinationDetailsOutput
- func (i CacheClusterKinesisFirehoseDestinationDetailsArgs) ToCacheClusterKinesisFirehoseDestinationDetailsOutputWithContext(ctx context.Context) CacheClusterKinesisFirehoseDestinationDetailsOutput
- func (i CacheClusterKinesisFirehoseDestinationDetailsArgs) ToCacheClusterKinesisFirehoseDestinationDetailsPtrOutput() CacheClusterKinesisFirehoseDestinationDetailsPtrOutput
- func (i CacheClusterKinesisFirehoseDestinationDetailsArgs) ToCacheClusterKinesisFirehoseDestinationDetailsPtrOutputWithContext(ctx context.Context) CacheClusterKinesisFirehoseDestinationDetailsPtrOutput
- func (i CacheClusterKinesisFirehoseDestinationDetailsArgs) ToOutput(ctx context.Context) pulumix.Output[CacheClusterKinesisFirehoseDestinationDetails]
- type CacheClusterKinesisFirehoseDestinationDetailsInput
- type CacheClusterKinesisFirehoseDestinationDetailsOutput
- func (o CacheClusterKinesisFirehoseDestinationDetailsOutput) DeliveryStream() pulumi.StringOutput
- func (CacheClusterKinesisFirehoseDestinationDetailsOutput) ElementType() reflect.Type
- func (o CacheClusterKinesisFirehoseDestinationDetailsOutput) ToCacheClusterKinesisFirehoseDestinationDetailsOutput() CacheClusterKinesisFirehoseDestinationDetailsOutput
- func (o CacheClusterKinesisFirehoseDestinationDetailsOutput) ToCacheClusterKinesisFirehoseDestinationDetailsOutputWithContext(ctx context.Context) CacheClusterKinesisFirehoseDestinationDetailsOutput
- func (o CacheClusterKinesisFirehoseDestinationDetailsOutput) ToCacheClusterKinesisFirehoseDestinationDetailsPtrOutput() CacheClusterKinesisFirehoseDestinationDetailsPtrOutput
- func (o CacheClusterKinesisFirehoseDestinationDetailsOutput) ToCacheClusterKinesisFirehoseDestinationDetailsPtrOutputWithContext(ctx context.Context) CacheClusterKinesisFirehoseDestinationDetailsPtrOutput
- func (o CacheClusterKinesisFirehoseDestinationDetailsOutput) ToOutput(ctx context.Context) pulumix.Output[CacheClusterKinesisFirehoseDestinationDetails]
- type CacheClusterKinesisFirehoseDestinationDetailsPtrInput
- type CacheClusterKinesisFirehoseDestinationDetailsPtrOutput
- func (o CacheClusterKinesisFirehoseDestinationDetailsPtrOutput) DeliveryStream() pulumi.StringPtrOutput
- func (o CacheClusterKinesisFirehoseDestinationDetailsPtrOutput) Elem() CacheClusterKinesisFirehoseDestinationDetailsOutput
- func (CacheClusterKinesisFirehoseDestinationDetailsPtrOutput) ElementType() reflect.Type
- func (o CacheClusterKinesisFirehoseDestinationDetailsPtrOutput) ToCacheClusterKinesisFirehoseDestinationDetailsPtrOutput() CacheClusterKinesisFirehoseDestinationDetailsPtrOutput
- func (o CacheClusterKinesisFirehoseDestinationDetailsPtrOutput) ToCacheClusterKinesisFirehoseDestinationDetailsPtrOutputWithContext(ctx context.Context) CacheClusterKinesisFirehoseDestinationDetailsPtrOutput
- func (o CacheClusterKinesisFirehoseDestinationDetailsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*CacheClusterKinesisFirehoseDestinationDetails]
- type CacheClusterLogDeliveryConfigurationRequest
- type CacheClusterLogDeliveryConfigurationRequestArgs
- func (CacheClusterLogDeliveryConfigurationRequestArgs) ElementType() reflect.Type
- func (i CacheClusterLogDeliveryConfigurationRequestArgs) ToCacheClusterLogDeliveryConfigurationRequestOutput() CacheClusterLogDeliveryConfigurationRequestOutput
- func (i CacheClusterLogDeliveryConfigurationRequestArgs) ToCacheClusterLogDeliveryConfigurationRequestOutputWithContext(ctx context.Context) CacheClusterLogDeliveryConfigurationRequestOutput
- func (i CacheClusterLogDeliveryConfigurationRequestArgs) ToOutput(ctx context.Context) pulumix.Output[CacheClusterLogDeliveryConfigurationRequest]
- type CacheClusterLogDeliveryConfigurationRequestArray
- func (CacheClusterLogDeliveryConfigurationRequestArray) ElementType() reflect.Type
- func (i CacheClusterLogDeliveryConfigurationRequestArray) ToCacheClusterLogDeliveryConfigurationRequestArrayOutput() CacheClusterLogDeliveryConfigurationRequestArrayOutput
- func (i CacheClusterLogDeliveryConfigurationRequestArray) ToCacheClusterLogDeliveryConfigurationRequestArrayOutputWithContext(ctx context.Context) CacheClusterLogDeliveryConfigurationRequestArrayOutput
- func (i CacheClusterLogDeliveryConfigurationRequestArray) ToOutput(ctx context.Context) pulumix.Output[[]CacheClusterLogDeliveryConfigurationRequest]
- type CacheClusterLogDeliveryConfigurationRequestArrayInput
- type CacheClusterLogDeliveryConfigurationRequestArrayOutput
- func (CacheClusterLogDeliveryConfigurationRequestArrayOutput) ElementType() reflect.Type
- func (o CacheClusterLogDeliveryConfigurationRequestArrayOutput) Index(i pulumi.IntInput) CacheClusterLogDeliveryConfigurationRequestOutput
- func (o CacheClusterLogDeliveryConfigurationRequestArrayOutput) ToCacheClusterLogDeliveryConfigurationRequestArrayOutput() CacheClusterLogDeliveryConfigurationRequestArrayOutput
- func (o CacheClusterLogDeliveryConfigurationRequestArrayOutput) ToCacheClusterLogDeliveryConfigurationRequestArrayOutputWithContext(ctx context.Context) CacheClusterLogDeliveryConfigurationRequestArrayOutput
- func (o CacheClusterLogDeliveryConfigurationRequestArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]CacheClusterLogDeliveryConfigurationRequest]
- type CacheClusterLogDeliveryConfigurationRequestInput
- type CacheClusterLogDeliveryConfigurationRequestOutput
- func (o CacheClusterLogDeliveryConfigurationRequestOutput) DestinationDetails() CacheClusterDestinationDetailsOutput
- func (o CacheClusterLogDeliveryConfigurationRequestOutput) DestinationType() pulumi.StringOutput
- func (CacheClusterLogDeliveryConfigurationRequestOutput) ElementType() reflect.Type
- func (o CacheClusterLogDeliveryConfigurationRequestOutput) LogFormat() pulumi.StringOutput
- func (o CacheClusterLogDeliveryConfigurationRequestOutput) LogType() pulumi.StringOutput
- func (o CacheClusterLogDeliveryConfigurationRequestOutput) ToCacheClusterLogDeliveryConfigurationRequestOutput() CacheClusterLogDeliveryConfigurationRequestOutput
- func (o CacheClusterLogDeliveryConfigurationRequestOutput) ToCacheClusterLogDeliveryConfigurationRequestOutputWithContext(ctx context.Context) CacheClusterLogDeliveryConfigurationRequestOutput
- func (o CacheClusterLogDeliveryConfigurationRequestOutput) ToOutput(ctx context.Context) pulumix.Output[CacheClusterLogDeliveryConfigurationRequest]
- type CacheClusterOutput
- func (o CacheClusterOutput) AutoMinorVersionUpgrade() pulumi.BoolPtrOutput
- func (o CacheClusterOutput) AzMode() pulumi.StringPtrOutput
- func (o CacheClusterOutput) CacheNodeType() pulumi.StringOutput
- func (o CacheClusterOutput) CacheParameterGroupName() pulumi.StringPtrOutput
- func (o CacheClusterOutput) CacheSecurityGroupNames() pulumi.StringArrayOutput
- func (o CacheClusterOutput) CacheSubnetGroupName() pulumi.StringPtrOutput
- func (o CacheClusterOutput) ClusterName() pulumi.StringPtrOutput
- func (o CacheClusterOutput) ConfigurationEndpointAddress() pulumi.StringPtrOutput
- func (o CacheClusterOutput) ConfigurationEndpointPort() pulumi.StringPtrOutput
- func (CacheClusterOutput) ElementType() reflect.Type
- func (o CacheClusterOutput) Engine() pulumi.StringOutput
- func (o CacheClusterOutput) EngineVersion() pulumi.StringPtrOutput
- func (o CacheClusterOutput) IpDiscovery() pulumi.StringPtrOutput
- func (o CacheClusterOutput) LogDeliveryConfigurations() CacheClusterLogDeliveryConfigurationRequestArrayOutput
- func (o CacheClusterOutput) NetworkType() pulumi.StringPtrOutput
- func (o CacheClusterOutput) NotificationTopicArn() pulumi.StringPtrOutput
- func (o CacheClusterOutput) NumCacheNodes() pulumi.IntOutput
- func (o CacheClusterOutput) Port() pulumi.IntPtrOutput
- func (o CacheClusterOutput) PreferredAvailabilityZone() pulumi.StringPtrOutput
- func (o CacheClusterOutput) PreferredAvailabilityZones() pulumi.StringArrayOutput
- func (o CacheClusterOutput) PreferredMaintenanceWindow() pulumi.StringPtrOutput
- func (o CacheClusterOutput) RedisEndpointAddress() pulumi.StringPtrOutput
- func (o CacheClusterOutput) RedisEndpointPort() pulumi.StringPtrOutput
- func (o CacheClusterOutput) SnapshotArns() pulumi.StringArrayOutput
- func (o CacheClusterOutput) SnapshotName() pulumi.StringPtrOutput
- func (o CacheClusterOutput) SnapshotRetentionLimit() pulumi.IntPtrOutput
- func (o CacheClusterOutput) SnapshotWindow() pulumi.StringPtrOutput
- func (o CacheClusterOutput) Tags() CacheClusterTagArrayOutput
- func (o CacheClusterOutput) ToCacheClusterOutput() CacheClusterOutput
- func (o CacheClusterOutput) ToCacheClusterOutputWithContext(ctx context.Context) CacheClusterOutput
- func (o CacheClusterOutput) ToOutput(ctx context.Context) pulumix.Output[*CacheCluster]
- func (o CacheClusterOutput) TransitEncryptionEnabled() pulumi.BoolPtrOutput
- func (o CacheClusterOutput) VpcSecurityGroupIds() pulumi.StringArrayOutput
- type CacheClusterState
- type CacheClusterTag
- type CacheClusterTagArgs
- func (CacheClusterTagArgs) ElementType() reflect.Type
- func (i CacheClusterTagArgs) ToCacheClusterTagOutput() CacheClusterTagOutput
- func (i CacheClusterTagArgs) ToCacheClusterTagOutputWithContext(ctx context.Context) CacheClusterTagOutput
- func (i CacheClusterTagArgs) ToOutput(ctx context.Context) pulumix.Output[CacheClusterTag]
- type CacheClusterTagArray
- func (CacheClusterTagArray) ElementType() reflect.Type
- func (i CacheClusterTagArray) ToCacheClusterTagArrayOutput() CacheClusterTagArrayOutput
- func (i CacheClusterTagArray) ToCacheClusterTagArrayOutputWithContext(ctx context.Context) CacheClusterTagArrayOutput
- func (i CacheClusterTagArray) ToOutput(ctx context.Context) pulumix.Output[[]CacheClusterTag]
- type CacheClusterTagArrayInput
- type CacheClusterTagArrayOutput
- func (CacheClusterTagArrayOutput) ElementType() reflect.Type
- func (o CacheClusterTagArrayOutput) Index(i pulumi.IntInput) CacheClusterTagOutput
- func (o CacheClusterTagArrayOutput) ToCacheClusterTagArrayOutput() CacheClusterTagArrayOutput
- func (o CacheClusterTagArrayOutput) ToCacheClusterTagArrayOutputWithContext(ctx context.Context) CacheClusterTagArrayOutput
- func (o CacheClusterTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]CacheClusterTag]
- type CacheClusterTagInput
- type CacheClusterTagOutput
- func (CacheClusterTagOutput) ElementType() reflect.Type
- func (o CacheClusterTagOutput) Key() pulumi.StringOutput
- func (o CacheClusterTagOutput) ToCacheClusterTagOutput() CacheClusterTagOutput
- func (o CacheClusterTagOutput) ToCacheClusterTagOutputWithContext(ctx context.Context) CacheClusterTagOutput
- func (o CacheClusterTagOutput) ToOutput(ctx context.Context) pulumix.Output[CacheClusterTag]
- func (o CacheClusterTagOutput) Value() pulumi.StringOutput
- type GlobalReplicationGroup
- func (*GlobalReplicationGroup) ElementType() reflect.Type
- func (i *GlobalReplicationGroup) ToGlobalReplicationGroupOutput() GlobalReplicationGroupOutput
- func (i *GlobalReplicationGroup) ToGlobalReplicationGroupOutputWithContext(ctx context.Context) GlobalReplicationGroupOutput
- func (i *GlobalReplicationGroup) ToOutput(ctx context.Context) pulumix.Output[*GlobalReplicationGroup]
- type GlobalReplicationGroupArgs
- type GlobalReplicationGroupInput
- type GlobalReplicationGroupMember
- type GlobalReplicationGroupMemberArgs
- func (GlobalReplicationGroupMemberArgs) ElementType() reflect.Type
- func (i GlobalReplicationGroupMemberArgs) ToGlobalReplicationGroupMemberOutput() GlobalReplicationGroupMemberOutput
- func (i GlobalReplicationGroupMemberArgs) ToGlobalReplicationGroupMemberOutputWithContext(ctx context.Context) GlobalReplicationGroupMemberOutput
- func (i GlobalReplicationGroupMemberArgs) ToOutput(ctx context.Context) pulumix.Output[GlobalReplicationGroupMember]
- type GlobalReplicationGroupMemberArray
- func (GlobalReplicationGroupMemberArray) ElementType() reflect.Type
- func (i GlobalReplicationGroupMemberArray) ToGlobalReplicationGroupMemberArrayOutput() GlobalReplicationGroupMemberArrayOutput
- func (i GlobalReplicationGroupMemberArray) ToGlobalReplicationGroupMemberArrayOutputWithContext(ctx context.Context) GlobalReplicationGroupMemberArrayOutput
- func (i GlobalReplicationGroupMemberArray) ToOutput(ctx context.Context) pulumix.Output[[]GlobalReplicationGroupMember]
- type GlobalReplicationGroupMemberArrayInput
- type GlobalReplicationGroupMemberArrayOutput
- func (GlobalReplicationGroupMemberArrayOutput) ElementType() reflect.Type
- func (o GlobalReplicationGroupMemberArrayOutput) Index(i pulumi.IntInput) GlobalReplicationGroupMemberOutput
- func (o GlobalReplicationGroupMemberArrayOutput) ToGlobalReplicationGroupMemberArrayOutput() GlobalReplicationGroupMemberArrayOutput
- func (o GlobalReplicationGroupMemberArrayOutput) ToGlobalReplicationGroupMemberArrayOutputWithContext(ctx context.Context) GlobalReplicationGroupMemberArrayOutput
- func (o GlobalReplicationGroupMemberArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GlobalReplicationGroupMember]
- type GlobalReplicationGroupMemberInput
- type GlobalReplicationGroupMemberOutput
- func (GlobalReplicationGroupMemberOutput) ElementType() reflect.Type
- func (o GlobalReplicationGroupMemberOutput) ReplicationGroupId() pulumi.StringPtrOutput
- func (o GlobalReplicationGroupMemberOutput) ReplicationGroupRegion() pulumi.StringPtrOutput
- func (o GlobalReplicationGroupMemberOutput) Role() GlobalReplicationGroupMemberRolePtrOutput
- func (o GlobalReplicationGroupMemberOutput) ToGlobalReplicationGroupMemberOutput() GlobalReplicationGroupMemberOutput
- func (o GlobalReplicationGroupMemberOutput) ToGlobalReplicationGroupMemberOutputWithContext(ctx context.Context) GlobalReplicationGroupMemberOutput
- func (o GlobalReplicationGroupMemberOutput) ToOutput(ctx context.Context) pulumix.Output[GlobalReplicationGroupMember]
- type GlobalReplicationGroupMemberRole
- func (GlobalReplicationGroupMemberRole) ElementType() reflect.Type
- func (e GlobalReplicationGroupMemberRole) ToGlobalReplicationGroupMemberRoleOutput() GlobalReplicationGroupMemberRoleOutput
- func (e GlobalReplicationGroupMemberRole) ToGlobalReplicationGroupMemberRoleOutputWithContext(ctx context.Context) GlobalReplicationGroupMemberRoleOutput
- func (e GlobalReplicationGroupMemberRole) ToGlobalReplicationGroupMemberRolePtrOutput() GlobalReplicationGroupMemberRolePtrOutput
- func (e GlobalReplicationGroupMemberRole) ToGlobalReplicationGroupMemberRolePtrOutputWithContext(ctx context.Context) GlobalReplicationGroupMemberRolePtrOutput
- func (e GlobalReplicationGroupMemberRole) ToStringOutput() pulumi.StringOutput
- func (e GlobalReplicationGroupMemberRole) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GlobalReplicationGroupMemberRole) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GlobalReplicationGroupMemberRole) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GlobalReplicationGroupMemberRoleInput
- type GlobalReplicationGroupMemberRoleOutput
- func (GlobalReplicationGroupMemberRoleOutput) ElementType() reflect.Type
- func (o GlobalReplicationGroupMemberRoleOutput) ToGlobalReplicationGroupMemberRoleOutput() GlobalReplicationGroupMemberRoleOutput
- func (o GlobalReplicationGroupMemberRoleOutput) ToGlobalReplicationGroupMemberRoleOutputWithContext(ctx context.Context) GlobalReplicationGroupMemberRoleOutput
- func (o GlobalReplicationGroupMemberRoleOutput) ToGlobalReplicationGroupMemberRolePtrOutput() GlobalReplicationGroupMemberRolePtrOutput
- func (o GlobalReplicationGroupMemberRoleOutput) ToGlobalReplicationGroupMemberRolePtrOutputWithContext(ctx context.Context) GlobalReplicationGroupMemberRolePtrOutput
- func (o GlobalReplicationGroupMemberRoleOutput) ToOutput(ctx context.Context) pulumix.Output[GlobalReplicationGroupMemberRole]
- func (o GlobalReplicationGroupMemberRoleOutput) ToStringOutput() pulumi.StringOutput
- func (o GlobalReplicationGroupMemberRoleOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GlobalReplicationGroupMemberRoleOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GlobalReplicationGroupMemberRoleOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GlobalReplicationGroupMemberRolePtrInput
- type GlobalReplicationGroupMemberRolePtrOutput
- func (o GlobalReplicationGroupMemberRolePtrOutput) Elem() GlobalReplicationGroupMemberRoleOutput
- func (GlobalReplicationGroupMemberRolePtrOutput) ElementType() reflect.Type
- func (o GlobalReplicationGroupMemberRolePtrOutput) ToGlobalReplicationGroupMemberRolePtrOutput() GlobalReplicationGroupMemberRolePtrOutput
- func (o GlobalReplicationGroupMemberRolePtrOutput) ToGlobalReplicationGroupMemberRolePtrOutputWithContext(ctx context.Context) GlobalReplicationGroupMemberRolePtrOutput
- func (o GlobalReplicationGroupMemberRolePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GlobalReplicationGroupMemberRole]
- func (o GlobalReplicationGroupMemberRolePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GlobalReplicationGroupMemberRolePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GlobalReplicationGroupOutput
- func (o GlobalReplicationGroupOutput) AutomaticFailoverEnabled() pulumi.BoolPtrOutput
- func (o GlobalReplicationGroupOutput) CacheNodeType() pulumi.StringPtrOutput
- func (o GlobalReplicationGroupOutput) CacheParameterGroupName() pulumi.StringPtrOutput
- func (GlobalReplicationGroupOutput) ElementType() reflect.Type
- func (o GlobalReplicationGroupOutput) EngineVersion() pulumi.StringPtrOutput
- func (o GlobalReplicationGroupOutput) GlobalNodeGroupCount() pulumi.IntPtrOutput
- func (o GlobalReplicationGroupOutput) GlobalReplicationGroupDescription() pulumi.StringPtrOutput
- func (o GlobalReplicationGroupOutput) GlobalReplicationGroupId() pulumi.StringOutput
- func (o GlobalReplicationGroupOutput) GlobalReplicationGroupIdSuffix() pulumi.StringPtrOutput
- func (o GlobalReplicationGroupOutput) Members() GlobalReplicationGroupMemberArrayOutput
- func (o GlobalReplicationGroupOutput) RegionalConfigurations() GlobalReplicationGroupRegionalConfigurationArrayOutput
- func (o GlobalReplicationGroupOutput) Status() pulumi.StringOutput
- func (o GlobalReplicationGroupOutput) ToGlobalReplicationGroupOutput() GlobalReplicationGroupOutput
- func (o GlobalReplicationGroupOutput) ToGlobalReplicationGroupOutputWithContext(ctx context.Context) GlobalReplicationGroupOutput
- func (o GlobalReplicationGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*GlobalReplicationGroup]
- type GlobalReplicationGroupRegionalConfiguration
- type GlobalReplicationGroupRegionalConfigurationArgs
- func (GlobalReplicationGroupRegionalConfigurationArgs) ElementType() reflect.Type
- func (i GlobalReplicationGroupRegionalConfigurationArgs) ToGlobalReplicationGroupRegionalConfigurationOutput() GlobalReplicationGroupRegionalConfigurationOutput
- func (i GlobalReplicationGroupRegionalConfigurationArgs) ToGlobalReplicationGroupRegionalConfigurationOutputWithContext(ctx context.Context) GlobalReplicationGroupRegionalConfigurationOutput
- func (i GlobalReplicationGroupRegionalConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[GlobalReplicationGroupRegionalConfiguration]
- type GlobalReplicationGroupRegionalConfigurationArray
- func (GlobalReplicationGroupRegionalConfigurationArray) ElementType() reflect.Type
- func (i GlobalReplicationGroupRegionalConfigurationArray) ToGlobalReplicationGroupRegionalConfigurationArrayOutput() GlobalReplicationGroupRegionalConfigurationArrayOutput
- func (i GlobalReplicationGroupRegionalConfigurationArray) ToGlobalReplicationGroupRegionalConfigurationArrayOutputWithContext(ctx context.Context) GlobalReplicationGroupRegionalConfigurationArrayOutput
- func (i GlobalReplicationGroupRegionalConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]GlobalReplicationGroupRegionalConfiguration]
- type GlobalReplicationGroupRegionalConfigurationArrayInput
- type GlobalReplicationGroupRegionalConfigurationArrayOutput
- func (GlobalReplicationGroupRegionalConfigurationArrayOutput) ElementType() reflect.Type
- func (o GlobalReplicationGroupRegionalConfigurationArrayOutput) Index(i pulumi.IntInput) GlobalReplicationGroupRegionalConfigurationOutput
- func (o GlobalReplicationGroupRegionalConfigurationArrayOutput) ToGlobalReplicationGroupRegionalConfigurationArrayOutput() GlobalReplicationGroupRegionalConfigurationArrayOutput
- func (o GlobalReplicationGroupRegionalConfigurationArrayOutput) ToGlobalReplicationGroupRegionalConfigurationArrayOutputWithContext(ctx context.Context) GlobalReplicationGroupRegionalConfigurationArrayOutput
- func (o GlobalReplicationGroupRegionalConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GlobalReplicationGroupRegionalConfiguration]
- type GlobalReplicationGroupRegionalConfigurationInput
- type GlobalReplicationGroupRegionalConfigurationOutput
- func (GlobalReplicationGroupRegionalConfigurationOutput) ElementType() reflect.Type
- func (o GlobalReplicationGroupRegionalConfigurationOutput) ReplicationGroupId() pulumi.StringPtrOutput
- func (o GlobalReplicationGroupRegionalConfigurationOutput) ReplicationGroupRegion() pulumi.StringPtrOutput
- func (o GlobalReplicationGroupRegionalConfigurationOutput) ReshardingConfigurations() GlobalReplicationGroupReshardingConfigurationArrayOutput
- func (o GlobalReplicationGroupRegionalConfigurationOutput) ToGlobalReplicationGroupRegionalConfigurationOutput() GlobalReplicationGroupRegionalConfigurationOutput
- func (o GlobalReplicationGroupRegionalConfigurationOutput) ToGlobalReplicationGroupRegionalConfigurationOutputWithContext(ctx context.Context) GlobalReplicationGroupRegionalConfigurationOutput
- func (o GlobalReplicationGroupRegionalConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[GlobalReplicationGroupRegionalConfiguration]
- type GlobalReplicationGroupReshardingConfiguration
- type GlobalReplicationGroupReshardingConfigurationArgs
- func (GlobalReplicationGroupReshardingConfigurationArgs) ElementType() reflect.Type
- func (i GlobalReplicationGroupReshardingConfigurationArgs) ToGlobalReplicationGroupReshardingConfigurationOutput() GlobalReplicationGroupReshardingConfigurationOutput
- func (i GlobalReplicationGroupReshardingConfigurationArgs) ToGlobalReplicationGroupReshardingConfigurationOutputWithContext(ctx context.Context) GlobalReplicationGroupReshardingConfigurationOutput
- func (i GlobalReplicationGroupReshardingConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[GlobalReplicationGroupReshardingConfiguration]
- type GlobalReplicationGroupReshardingConfigurationArray
- func (GlobalReplicationGroupReshardingConfigurationArray) ElementType() reflect.Type
- func (i GlobalReplicationGroupReshardingConfigurationArray) ToGlobalReplicationGroupReshardingConfigurationArrayOutput() GlobalReplicationGroupReshardingConfigurationArrayOutput
- func (i GlobalReplicationGroupReshardingConfigurationArray) ToGlobalReplicationGroupReshardingConfigurationArrayOutputWithContext(ctx context.Context) GlobalReplicationGroupReshardingConfigurationArrayOutput
- func (i GlobalReplicationGroupReshardingConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]GlobalReplicationGroupReshardingConfiguration]
- type GlobalReplicationGroupReshardingConfigurationArrayInput
- type GlobalReplicationGroupReshardingConfigurationArrayOutput
- func (GlobalReplicationGroupReshardingConfigurationArrayOutput) ElementType() reflect.Type
- func (o GlobalReplicationGroupReshardingConfigurationArrayOutput) Index(i pulumi.IntInput) GlobalReplicationGroupReshardingConfigurationOutput
- func (o GlobalReplicationGroupReshardingConfigurationArrayOutput) ToGlobalReplicationGroupReshardingConfigurationArrayOutput() GlobalReplicationGroupReshardingConfigurationArrayOutput
- func (o GlobalReplicationGroupReshardingConfigurationArrayOutput) ToGlobalReplicationGroupReshardingConfigurationArrayOutputWithContext(ctx context.Context) GlobalReplicationGroupReshardingConfigurationArrayOutput
- func (o GlobalReplicationGroupReshardingConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GlobalReplicationGroupReshardingConfiguration]
- type GlobalReplicationGroupReshardingConfigurationInput
- type GlobalReplicationGroupReshardingConfigurationOutput
- func (GlobalReplicationGroupReshardingConfigurationOutput) ElementType() reflect.Type
- func (o GlobalReplicationGroupReshardingConfigurationOutput) NodeGroupId() pulumi.StringPtrOutput
- func (o GlobalReplicationGroupReshardingConfigurationOutput) PreferredAvailabilityZones() pulumi.StringArrayOutput
- func (o GlobalReplicationGroupReshardingConfigurationOutput) ToGlobalReplicationGroupReshardingConfigurationOutput() GlobalReplicationGroupReshardingConfigurationOutput
- func (o GlobalReplicationGroupReshardingConfigurationOutput) ToGlobalReplicationGroupReshardingConfigurationOutputWithContext(ctx context.Context) GlobalReplicationGroupReshardingConfigurationOutput
- func (o GlobalReplicationGroupReshardingConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[GlobalReplicationGroupReshardingConfiguration]
- type GlobalReplicationGroupState
- type LookupCacheClusterArgs
- type LookupCacheClusterOutputArgs
- type LookupCacheClusterResult
- type LookupCacheClusterResultOutput
- func (o LookupCacheClusterResultOutput) AutoMinorVersionUpgrade() pulumi.BoolPtrOutput
- func (o LookupCacheClusterResultOutput) AzMode() pulumi.StringPtrOutput
- func (o LookupCacheClusterResultOutput) CacheNodeType() pulumi.StringPtrOutput
- func (o LookupCacheClusterResultOutput) CacheParameterGroupName() pulumi.StringPtrOutput
- func (o LookupCacheClusterResultOutput) CacheSecurityGroupNames() pulumi.StringArrayOutput
- func (o LookupCacheClusterResultOutput) ConfigurationEndpointAddress() pulumi.StringPtrOutput
- func (o LookupCacheClusterResultOutput) ConfigurationEndpointPort() pulumi.StringPtrOutput
- func (LookupCacheClusterResultOutput) ElementType() reflect.Type
- func (o LookupCacheClusterResultOutput) EngineVersion() pulumi.StringPtrOutput
- func (o LookupCacheClusterResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupCacheClusterResultOutput) IpDiscovery() pulumi.StringPtrOutput
- func (o LookupCacheClusterResultOutput) LogDeliveryConfigurations() CacheClusterLogDeliveryConfigurationRequestArrayOutput
- func (o LookupCacheClusterResultOutput) NotificationTopicArn() pulumi.StringPtrOutput
- func (o LookupCacheClusterResultOutput) NumCacheNodes() pulumi.IntPtrOutput
- func (o LookupCacheClusterResultOutput) PreferredAvailabilityZone() pulumi.StringPtrOutput
- func (o LookupCacheClusterResultOutput) PreferredAvailabilityZones() pulumi.StringArrayOutput
- func (o LookupCacheClusterResultOutput) PreferredMaintenanceWindow() pulumi.StringPtrOutput
- func (o LookupCacheClusterResultOutput) RedisEndpointAddress() pulumi.StringPtrOutput
- func (o LookupCacheClusterResultOutput) RedisEndpointPort() pulumi.StringPtrOutput
- func (o LookupCacheClusterResultOutput) SnapshotRetentionLimit() pulumi.IntPtrOutput
- func (o LookupCacheClusterResultOutput) SnapshotWindow() pulumi.StringPtrOutput
- func (o LookupCacheClusterResultOutput) Tags() CacheClusterTagArrayOutput
- func (o LookupCacheClusterResultOutput) ToLookupCacheClusterResultOutput() LookupCacheClusterResultOutput
- func (o LookupCacheClusterResultOutput) ToLookupCacheClusterResultOutputWithContext(ctx context.Context) LookupCacheClusterResultOutput
- func (o LookupCacheClusterResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupCacheClusterResult]
- func (o LookupCacheClusterResultOutput) TransitEncryptionEnabled() pulumi.BoolPtrOutput
- func (o LookupCacheClusterResultOutput) VpcSecurityGroupIds() pulumi.StringArrayOutput
- type LookupGlobalReplicationGroupArgs
- type LookupGlobalReplicationGroupOutputArgs
- type LookupGlobalReplicationGroupResult
- type LookupGlobalReplicationGroupResultOutput
- func (o LookupGlobalReplicationGroupResultOutput) CacheParameterGroupName() pulumi.StringPtrOutput
- func (LookupGlobalReplicationGroupResultOutput) ElementType() reflect.Type
- func (o LookupGlobalReplicationGroupResultOutput) GlobalReplicationGroupId() pulumi.StringPtrOutput
- func (o LookupGlobalReplicationGroupResultOutput) Members() GlobalReplicationGroupMemberArrayOutput
- func (o LookupGlobalReplicationGroupResultOutput) Status() pulumi.StringPtrOutput
- func (o LookupGlobalReplicationGroupResultOutput) ToLookupGlobalReplicationGroupResultOutput() LookupGlobalReplicationGroupResultOutput
- func (o LookupGlobalReplicationGroupResultOutput) ToLookupGlobalReplicationGroupResultOutputWithContext(ctx context.Context) LookupGlobalReplicationGroupResultOutput
- func (o LookupGlobalReplicationGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupGlobalReplicationGroupResult]
- type LookupParameterGroupArgs
- type LookupParameterGroupOutputArgs
- type LookupParameterGroupResult
- type LookupParameterGroupResultOutput
- func (o LookupParameterGroupResultOutput) Description() pulumi.StringPtrOutput
- func (LookupParameterGroupResultOutput) ElementType() reflect.Type
- func (o LookupParameterGroupResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupParameterGroupResultOutput) Properties() pulumi.AnyOutput
- func (o LookupParameterGroupResultOutput) Tags() ParameterGroupTagArrayOutput
- func (o LookupParameterGroupResultOutput) ToLookupParameterGroupResultOutput() LookupParameterGroupResultOutput
- func (o LookupParameterGroupResultOutput) ToLookupParameterGroupResultOutputWithContext(ctx context.Context) LookupParameterGroupResultOutput
- func (o LookupParameterGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupParameterGroupResult]
- type LookupReplicationGroupArgs
- type LookupReplicationGroupOutputArgs
- type LookupReplicationGroupResult
- type LookupReplicationGroupResultOutput
- func (o LookupReplicationGroupResultOutput) AuthToken() pulumi.StringPtrOutput
- func (o LookupReplicationGroupResultOutput) AutoMinorVersionUpgrade() pulumi.BoolPtrOutput
- func (o LookupReplicationGroupResultOutput) AutomaticFailoverEnabled() pulumi.BoolPtrOutput
- func (o LookupReplicationGroupResultOutput) CacheNodeType() pulumi.StringPtrOutput
- func (o LookupReplicationGroupResultOutput) CacheParameterGroupName() pulumi.StringPtrOutput
- func (o LookupReplicationGroupResultOutput) CacheSecurityGroupNames() pulumi.StringArrayOutput
- func (o LookupReplicationGroupResultOutput) ClusterMode() pulumi.StringPtrOutput
- func (o LookupReplicationGroupResultOutput) ConfigurationEndPointAddress() pulumi.StringPtrOutput
- func (o LookupReplicationGroupResultOutput) ConfigurationEndPointPort() pulumi.StringPtrOutput
- func (LookupReplicationGroupResultOutput) ElementType() reflect.Type
- func (o LookupReplicationGroupResultOutput) EngineVersion() pulumi.StringPtrOutput
- func (o LookupReplicationGroupResultOutput) IpDiscovery() pulumi.StringPtrOutput
- func (o LookupReplicationGroupResultOutput) LogDeliveryConfigurations() ReplicationGroupLogDeliveryConfigurationRequestArrayOutput
- func (o LookupReplicationGroupResultOutput) MultiAzEnabled() pulumi.BoolPtrOutput
- func (o LookupReplicationGroupResultOutput) NodeGroupConfiguration() ReplicationGroupNodeGroupConfigurationArrayOutput
- func (o LookupReplicationGroupResultOutput) NotificationTopicArn() pulumi.StringPtrOutput
- func (o LookupReplicationGroupResultOutput) NumCacheClusters() pulumi.IntPtrOutput
- func (o LookupReplicationGroupResultOutput) NumNodeGroups() pulumi.IntPtrOutput
- func (o LookupReplicationGroupResultOutput) PreferredMaintenanceWindow() pulumi.StringPtrOutput
- func (o LookupReplicationGroupResultOutput) PrimaryClusterId() pulumi.StringPtrOutput
- func (o LookupReplicationGroupResultOutput) PrimaryEndPointAddress() pulumi.StringPtrOutput
- func (o LookupReplicationGroupResultOutput) PrimaryEndPointPort() pulumi.StringPtrOutput
- func (o LookupReplicationGroupResultOutput) ReadEndPointAddresses() pulumi.StringPtrOutput
- func (o LookupReplicationGroupResultOutput) ReadEndPointAddressesList() pulumi.StringArrayOutput
- func (o LookupReplicationGroupResultOutput) ReadEndPointPorts() pulumi.StringPtrOutput
- func (o LookupReplicationGroupResultOutput) ReadEndPointPortsList() pulumi.StringArrayOutput
- func (o LookupReplicationGroupResultOutput) ReaderEndPointAddress() pulumi.StringPtrOutput
- func (o LookupReplicationGroupResultOutput) ReaderEndPointPort() pulumi.StringPtrOutput
- func (o LookupReplicationGroupResultOutput) ReplicationGroupDescription() pulumi.StringPtrOutput
- func (o LookupReplicationGroupResultOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o LookupReplicationGroupResultOutput) SnapshotRetentionLimit() pulumi.IntPtrOutput
- func (o LookupReplicationGroupResultOutput) SnapshotWindow() pulumi.StringPtrOutput
- func (o LookupReplicationGroupResultOutput) SnapshottingClusterId() pulumi.StringPtrOutput
- func (o LookupReplicationGroupResultOutput) Tags() ReplicationGroupTagArrayOutput
- func (o LookupReplicationGroupResultOutput) ToLookupReplicationGroupResultOutput() LookupReplicationGroupResultOutput
- func (o LookupReplicationGroupResultOutput) ToLookupReplicationGroupResultOutputWithContext(ctx context.Context) LookupReplicationGroupResultOutput
- func (o LookupReplicationGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupReplicationGroupResult]
- func (o LookupReplicationGroupResultOutput) TransitEncryptionEnabled() pulumi.BoolPtrOutput
- func (o LookupReplicationGroupResultOutput) TransitEncryptionMode() pulumi.StringPtrOutput
- func (o LookupReplicationGroupResultOutput) UserGroupIds() pulumi.StringArrayOutput
- type LookupSecurityGroupArgs
- type LookupSecurityGroupIngressArgs
- type LookupSecurityGroupIngressOutputArgs
- type LookupSecurityGroupIngressResult
- type LookupSecurityGroupIngressResultOutput
- func (o LookupSecurityGroupIngressResultOutput) CacheSecurityGroupName() pulumi.StringPtrOutput
- func (o LookupSecurityGroupIngressResultOutput) Ec2SecurityGroupName() pulumi.StringPtrOutput
- func (o LookupSecurityGroupIngressResultOutput) Ec2SecurityGroupOwnerId() pulumi.StringPtrOutput
- func (LookupSecurityGroupIngressResultOutput) ElementType() reflect.Type
- func (o LookupSecurityGroupIngressResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupSecurityGroupIngressResultOutput) ToLookupSecurityGroupIngressResultOutput() LookupSecurityGroupIngressResultOutput
- func (o LookupSecurityGroupIngressResultOutput) ToLookupSecurityGroupIngressResultOutputWithContext(ctx context.Context) LookupSecurityGroupIngressResultOutput
- func (o LookupSecurityGroupIngressResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupSecurityGroupIngressResult]
- type LookupSecurityGroupOutputArgs
- type LookupSecurityGroupResult
- type LookupSecurityGroupResultOutput
- func (o LookupSecurityGroupResultOutput) Description() pulumi.StringPtrOutput
- func (LookupSecurityGroupResultOutput) ElementType() reflect.Type
- func (o LookupSecurityGroupResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupSecurityGroupResultOutput) Tags() SecurityGroupTagArrayOutput
- func (o LookupSecurityGroupResultOutput) ToLookupSecurityGroupResultOutput() LookupSecurityGroupResultOutput
- func (o LookupSecurityGroupResultOutput) ToLookupSecurityGroupResultOutputWithContext(ctx context.Context) LookupSecurityGroupResultOutput
- func (o LookupSecurityGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupSecurityGroupResult]
- type LookupSubnetGroupArgs
- type LookupSubnetGroupOutputArgs
- type LookupSubnetGroupResult
- type LookupSubnetGroupResultOutput
- func (o LookupSubnetGroupResultOutput) Description() pulumi.StringPtrOutput
- func (LookupSubnetGroupResultOutput) ElementType() reflect.Type
- func (o LookupSubnetGroupResultOutput) SubnetIds() pulumi.StringArrayOutput
- func (o LookupSubnetGroupResultOutput) Tags() SubnetGroupTagArrayOutput
- func (o LookupSubnetGroupResultOutput) ToLookupSubnetGroupResultOutput() LookupSubnetGroupResultOutput
- func (o LookupSubnetGroupResultOutput) ToLookupSubnetGroupResultOutputWithContext(ctx context.Context) LookupSubnetGroupResultOutput
- func (o LookupSubnetGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupSubnetGroupResult]
- type LookupUserArgs
- type LookupUserGroupArgs
- type LookupUserGroupOutputArgs
- type LookupUserGroupResult
- type LookupUserGroupResultOutput
- func (o LookupUserGroupResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupUserGroupResultOutput) ElementType() reflect.Type
- func (o LookupUserGroupResultOutput) Status() pulumi.StringPtrOutput
- func (o LookupUserGroupResultOutput) Tags() UserGroupTagArrayOutput
- func (o LookupUserGroupResultOutput) ToLookupUserGroupResultOutput() LookupUserGroupResultOutput
- func (o LookupUserGroupResultOutput) ToLookupUserGroupResultOutputWithContext(ctx context.Context) LookupUserGroupResultOutput
- func (o LookupUserGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupUserGroupResult]
- func (o LookupUserGroupResultOutput) UserIds() pulumi.StringArrayOutput
- type LookupUserOutputArgs
- type LookupUserResult
- type LookupUserResultOutput
- func (o LookupUserResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupUserResultOutput) ElementType() reflect.Type
- func (o LookupUserResultOutput) Status() pulumi.StringPtrOutput
- func (o LookupUserResultOutput) Tags() UserTagArrayOutput
- func (o LookupUserResultOutput) ToLookupUserResultOutput() LookupUserResultOutput
- func (o LookupUserResultOutput) ToLookupUserResultOutputWithContext(ctx context.Context) LookupUserResultOutput
- func (o LookupUserResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupUserResult]
- type ParameterGroupdeprecated
- func (*ParameterGroup) ElementType() reflect.Type
- func (i *ParameterGroup) ToOutput(ctx context.Context) pulumix.Output[*ParameterGroup]
- func (i *ParameterGroup) ToParameterGroupOutput() ParameterGroupOutput
- func (i *ParameterGroup) ToParameterGroupOutputWithContext(ctx context.Context) ParameterGroupOutput
- type ParameterGroupArgs
- type ParameterGroupInput
- type ParameterGroupOutput
- func (o ParameterGroupOutput) CacheParameterGroupFamily() pulumi.StringOutput
- func (o ParameterGroupOutput) Description() pulumi.StringOutput
- func (ParameterGroupOutput) ElementType() reflect.Type
- func (o ParameterGroupOutput) Properties() pulumi.AnyOutput
- func (o ParameterGroupOutput) Tags() ParameterGroupTagArrayOutput
- func (o ParameterGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*ParameterGroup]
- func (o ParameterGroupOutput) ToParameterGroupOutput() ParameterGroupOutput
- func (o ParameterGroupOutput) ToParameterGroupOutputWithContext(ctx context.Context) ParameterGroupOutput
- type ParameterGroupState
- type ParameterGroupTag
- type ParameterGroupTagArgs
- func (ParameterGroupTagArgs) ElementType() reflect.Type
- func (i ParameterGroupTagArgs) ToOutput(ctx context.Context) pulumix.Output[ParameterGroupTag]
- func (i ParameterGroupTagArgs) ToParameterGroupTagOutput() ParameterGroupTagOutput
- func (i ParameterGroupTagArgs) ToParameterGroupTagOutputWithContext(ctx context.Context) ParameterGroupTagOutput
- type ParameterGroupTagArray
- func (ParameterGroupTagArray) ElementType() reflect.Type
- func (i ParameterGroupTagArray) ToOutput(ctx context.Context) pulumix.Output[[]ParameterGroupTag]
- func (i ParameterGroupTagArray) ToParameterGroupTagArrayOutput() ParameterGroupTagArrayOutput
- func (i ParameterGroupTagArray) ToParameterGroupTagArrayOutputWithContext(ctx context.Context) ParameterGroupTagArrayOutput
- type ParameterGroupTagArrayInput
- type ParameterGroupTagArrayOutput
- func (ParameterGroupTagArrayOutput) ElementType() reflect.Type
- func (o ParameterGroupTagArrayOutput) Index(i pulumi.IntInput) ParameterGroupTagOutput
- func (o ParameterGroupTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ParameterGroupTag]
- func (o ParameterGroupTagArrayOutput) ToParameterGroupTagArrayOutput() ParameterGroupTagArrayOutput
- func (o ParameterGroupTagArrayOutput) ToParameterGroupTagArrayOutputWithContext(ctx context.Context) ParameterGroupTagArrayOutput
- type ParameterGroupTagInput
- type ParameterGroupTagOutput
- func (ParameterGroupTagOutput) ElementType() reflect.Type
- func (o ParameterGroupTagOutput) Key() pulumi.StringOutput
- func (o ParameterGroupTagOutput) ToOutput(ctx context.Context) pulumix.Output[ParameterGroupTag]
- func (o ParameterGroupTagOutput) ToParameterGroupTagOutput() ParameterGroupTagOutput
- func (o ParameterGroupTagOutput) ToParameterGroupTagOutputWithContext(ctx context.Context) ParameterGroupTagOutput
- func (o ParameterGroupTagOutput) Value() pulumi.StringOutput
- type ReplicationGroupdeprecated
- func (*ReplicationGroup) ElementType() reflect.Type
- func (i *ReplicationGroup) ToOutput(ctx context.Context) pulumix.Output[*ReplicationGroup]
- func (i *ReplicationGroup) ToReplicationGroupOutput() ReplicationGroupOutput
- func (i *ReplicationGroup) ToReplicationGroupOutputWithContext(ctx context.Context) ReplicationGroupOutput
- type ReplicationGroupArgs
- type ReplicationGroupCloudWatchLogsDestinationDetails
- type ReplicationGroupCloudWatchLogsDestinationDetailsArgs
- func (ReplicationGroupCloudWatchLogsDestinationDetailsArgs) ElementType() reflect.Type
- func (i ReplicationGroupCloudWatchLogsDestinationDetailsArgs) ToOutput(ctx context.Context) pulumix.Output[ReplicationGroupCloudWatchLogsDestinationDetails]
- func (i ReplicationGroupCloudWatchLogsDestinationDetailsArgs) ToReplicationGroupCloudWatchLogsDestinationDetailsOutput() ReplicationGroupCloudWatchLogsDestinationDetailsOutput
- func (i ReplicationGroupCloudWatchLogsDestinationDetailsArgs) ToReplicationGroupCloudWatchLogsDestinationDetailsOutputWithContext(ctx context.Context) ReplicationGroupCloudWatchLogsDestinationDetailsOutput
- func (i ReplicationGroupCloudWatchLogsDestinationDetailsArgs) ToReplicationGroupCloudWatchLogsDestinationDetailsPtrOutput() ReplicationGroupCloudWatchLogsDestinationDetailsPtrOutput
- func (i ReplicationGroupCloudWatchLogsDestinationDetailsArgs) ToReplicationGroupCloudWatchLogsDestinationDetailsPtrOutputWithContext(ctx context.Context) ReplicationGroupCloudWatchLogsDestinationDetailsPtrOutput
- type ReplicationGroupCloudWatchLogsDestinationDetailsInput
- type ReplicationGroupCloudWatchLogsDestinationDetailsOutput
- func (ReplicationGroupCloudWatchLogsDestinationDetailsOutput) ElementType() reflect.Type
- func (o ReplicationGroupCloudWatchLogsDestinationDetailsOutput) LogGroup() pulumi.StringOutput
- func (o ReplicationGroupCloudWatchLogsDestinationDetailsOutput) ToOutput(ctx context.Context) pulumix.Output[ReplicationGroupCloudWatchLogsDestinationDetails]
- func (o ReplicationGroupCloudWatchLogsDestinationDetailsOutput) ToReplicationGroupCloudWatchLogsDestinationDetailsOutput() ReplicationGroupCloudWatchLogsDestinationDetailsOutput
- func (o ReplicationGroupCloudWatchLogsDestinationDetailsOutput) ToReplicationGroupCloudWatchLogsDestinationDetailsOutputWithContext(ctx context.Context) ReplicationGroupCloudWatchLogsDestinationDetailsOutput
- func (o ReplicationGroupCloudWatchLogsDestinationDetailsOutput) ToReplicationGroupCloudWatchLogsDestinationDetailsPtrOutput() ReplicationGroupCloudWatchLogsDestinationDetailsPtrOutput
- func (o ReplicationGroupCloudWatchLogsDestinationDetailsOutput) ToReplicationGroupCloudWatchLogsDestinationDetailsPtrOutputWithContext(ctx context.Context) ReplicationGroupCloudWatchLogsDestinationDetailsPtrOutput
- type ReplicationGroupCloudWatchLogsDestinationDetailsPtrInput
- type ReplicationGroupCloudWatchLogsDestinationDetailsPtrOutput
- func (o ReplicationGroupCloudWatchLogsDestinationDetailsPtrOutput) Elem() ReplicationGroupCloudWatchLogsDestinationDetailsOutput
- func (ReplicationGroupCloudWatchLogsDestinationDetailsPtrOutput) ElementType() reflect.Type
- func (o ReplicationGroupCloudWatchLogsDestinationDetailsPtrOutput) LogGroup() pulumi.StringPtrOutput
- func (o ReplicationGroupCloudWatchLogsDestinationDetailsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ReplicationGroupCloudWatchLogsDestinationDetails]
- func (o ReplicationGroupCloudWatchLogsDestinationDetailsPtrOutput) ToReplicationGroupCloudWatchLogsDestinationDetailsPtrOutput() ReplicationGroupCloudWatchLogsDestinationDetailsPtrOutput
- func (o ReplicationGroupCloudWatchLogsDestinationDetailsPtrOutput) ToReplicationGroupCloudWatchLogsDestinationDetailsPtrOutputWithContext(ctx context.Context) ReplicationGroupCloudWatchLogsDestinationDetailsPtrOutput
- type ReplicationGroupDestinationDetails
- type ReplicationGroupDestinationDetailsArgs
- func (ReplicationGroupDestinationDetailsArgs) ElementType() reflect.Type
- func (i ReplicationGroupDestinationDetailsArgs) ToOutput(ctx context.Context) pulumix.Output[ReplicationGroupDestinationDetails]
- func (i ReplicationGroupDestinationDetailsArgs) ToReplicationGroupDestinationDetailsOutput() ReplicationGroupDestinationDetailsOutput
- func (i ReplicationGroupDestinationDetailsArgs) ToReplicationGroupDestinationDetailsOutputWithContext(ctx context.Context) ReplicationGroupDestinationDetailsOutput
- type ReplicationGroupDestinationDetailsInput
- type ReplicationGroupDestinationDetailsOutput
- func (o ReplicationGroupDestinationDetailsOutput) CloudWatchLogsDetails() ReplicationGroupCloudWatchLogsDestinationDetailsPtrOutput
- func (ReplicationGroupDestinationDetailsOutput) ElementType() reflect.Type
- func (o ReplicationGroupDestinationDetailsOutput) KinesisFirehoseDetails() ReplicationGroupKinesisFirehoseDestinationDetailsPtrOutput
- func (o ReplicationGroupDestinationDetailsOutput) ToOutput(ctx context.Context) pulumix.Output[ReplicationGroupDestinationDetails]
- func (o ReplicationGroupDestinationDetailsOutput) ToReplicationGroupDestinationDetailsOutput() ReplicationGroupDestinationDetailsOutput
- func (o ReplicationGroupDestinationDetailsOutput) ToReplicationGroupDestinationDetailsOutputWithContext(ctx context.Context) ReplicationGroupDestinationDetailsOutput
- type ReplicationGroupInput
- type ReplicationGroupKinesisFirehoseDestinationDetails
- type ReplicationGroupKinesisFirehoseDestinationDetailsArgs
- func (ReplicationGroupKinesisFirehoseDestinationDetailsArgs) ElementType() reflect.Type
- func (i ReplicationGroupKinesisFirehoseDestinationDetailsArgs) ToOutput(ctx context.Context) pulumix.Output[ReplicationGroupKinesisFirehoseDestinationDetails]
- func (i ReplicationGroupKinesisFirehoseDestinationDetailsArgs) ToReplicationGroupKinesisFirehoseDestinationDetailsOutput() ReplicationGroupKinesisFirehoseDestinationDetailsOutput
- func (i ReplicationGroupKinesisFirehoseDestinationDetailsArgs) ToReplicationGroupKinesisFirehoseDestinationDetailsOutputWithContext(ctx context.Context) ReplicationGroupKinesisFirehoseDestinationDetailsOutput
- func (i ReplicationGroupKinesisFirehoseDestinationDetailsArgs) ToReplicationGroupKinesisFirehoseDestinationDetailsPtrOutput() ReplicationGroupKinesisFirehoseDestinationDetailsPtrOutput
- func (i ReplicationGroupKinesisFirehoseDestinationDetailsArgs) ToReplicationGroupKinesisFirehoseDestinationDetailsPtrOutputWithContext(ctx context.Context) ReplicationGroupKinesisFirehoseDestinationDetailsPtrOutput
- type ReplicationGroupKinesisFirehoseDestinationDetailsInput
- type ReplicationGroupKinesisFirehoseDestinationDetailsOutput
- func (o ReplicationGroupKinesisFirehoseDestinationDetailsOutput) DeliveryStream() pulumi.StringOutput
- func (ReplicationGroupKinesisFirehoseDestinationDetailsOutput) ElementType() reflect.Type
- func (o ReplicationGroupKinesisFirehoseDestinationDetailsOutput) ToOutput(ctx context.Context) pulumix.Output[ReplicationGroupKinesisFirehoseDestinationDetails]
- func (o ReplicationGroupKinesisFirehoseDestinationDetailsOutput) ToReplicationGroupKinesisFirehoseDestinationDetailsOutput() ReplicationGroupKinesisFirehoseDestinationDetailsOutput
- func (o ReplicationGroupKinesisFirehoseDestinationDetailsOutput) ToReplicationGroupKinesisFirehoseDestinationDetailsOutputWithContext(ctx context.Context) ReplicationGroupKinesisFirehoseDestinationDetailsOutput
- func (o ReplicationGroupKinesisFirehoseDestinationDetailsOutput) ToReplicationGroupKinesisFirehoseDestinationDetailsPtrOutput() ReplicationGroupKinesisFirehoseDestinationDetailsPtrOutput
- func (o ReplicationGroupKinesisFirehoseDestinationDetailsOutput) ToReplicationGroupKinesisFirehoseDestinationDetailsPtrOutputWithContext(ctx context.Context) ReplicationGroupKinesisFirehoseDestinationDetailsPtrOutput
- type ReplicationGroupKinesisFirehoseDestinationDetailsPtrInput
- type ReplicationGroupKinesisFirehoseDestinationDetailsPtrOutput
- func (o ReplicationGroupKinesisFirehoseDestinationDetailsPtrOutput) DeliveryStream() pulumi.StringPtrOutput
- func (o ReplicationGroupKinesisFirehoseDestinationDetailsPtrOutput) Elem() ReplicationGroupKinesisFirehoseDestinationDetailsOutput
- func (ReplicationGroupKinesisFirehoseDestinationDetailsPtrOutput) ElementType() reflect.Type
- func (o ReplicationGroupKinesisFirehoseDestinationDetailsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ReplicationGroupKinesisFirehoseDestinationDetails]
- func (o ReplicationGroupKinesisFirehoseDestinationDetailsPtrOutput) ToReplicationGroupKinesisFirehoseDestinationDetailsPtrOutput() ReplicationGroupKinesisFirehoseDestinationDetailsPtrOutput
- func (o ReplicationGroupKinesisFirehoseDestinationDetailsPtrOutput) ToReplicationGroupKinesisFirehoseDestinationDetailsPtrOutputWithContext(ctx context.Context) ReplicationGroupKinesisFirehoseDestinationDetailsPtrOutput
- type ReplicationGroupLogDeliveryConfigurationRequest
- type ReplicationGroupLogDeliveryConfigurationRequestArgs
- func (ReplicationGroupLogDeliveryConfigurationRequestArgs) ElementType() reflect.Type
- func (i ReplicationGroupLogDeliveryConfigurationRequestArgs) ToOutput(ctx context.Context) pulumix.Output[ReplicationGroupLogDeliveryConfigurationRequest]
- func (i ReplicationGroupLogDeliveryConfigurationRequestArgs) ToReplicationGroupLogDeliveryConfigurationRequestOutput() ReplicationGroupLogDeliveryConfigurationRequestOutput
- func (i ReplicationGroupLogDeliveryConfigurationRequestArgs) ToReplicationGroupLogDeliveryConfigurationRequestOutputWithContext(ctx context.Context) ReplicationGroupLogDeliveryConfigurationRequestOutput
- type ReplicationGroupLogDeliveryConfigurationRequestArray
- func (ReplicationGroupLogDeliveryConfigurationRequestArray) ElementType() reflect.Type
- func (i ReplicationGroupLogDeliveryConfigurationRequestArray) ToOutput(ctx context.Context) pulumix.Output[[]ReplicationGroupLogDeliveryConfigurationRequest]
- func (i ReplicationGroupLogDeliveryConfigurationRequestArray) ToReplicationGroupLogDeliveryConfigurationRequestArrayOutput() ReplicationGroupLogDeliveryConfigurationRequestArrayOutput
- func (i ReplicationGroupLogDeliveryConfigurationRequestArray) ToReplicationGroupLogDeliveryConfigurationRequestArrayOutputWithContext(ctx context.Context) ReplicationGroupLogDeliveryConfigurationRequestArrayOutput
- type ReplicationGroupLogDeliveryConfigurationRequestArrayInput
- type ReplicationGroupLogDeliveryConfigurationRequestArrayOutput
- func (ReplicationGroupLogDeliveryConfigurationRequestArrayOutput) ElementType() reflect.Type
- func (o ReplicationGroupLogDeliveryConfigurationRequestArrayOutput) Index(i pulumi.IntInput) ReplicationGroupLogDeliveryConfigurationRequestOutput
- func (o ReplicationGroupLogDeliveryConfigurationRequestArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ReplicationGroupLogDeliveryConfigurationRequest]
- func (o ReplicationGroupLogDeliveryConfigurationRequestArrayOutput) ToReplicationGroupLogDeliveryConfigurationRequestArrayOutput() ReplicationGroupLogDeliveryConfigurationRequestArrayOutput
- func (o ReplicationGroupLogDeliveryConfigurationRequestArrayOutput) ToReplicationGroupLogDeliveryConfigurationRequestArrayOutputWithContext(ctx context.Context) ReplicationGroupLogDeliveryConfigurationRequestArrayOutput
- type ReplicationGroupLogDeliveryConfigurationRequestInput
- type ReplicationGroupLogDeliveryConfigurationRequestOutput
- func (o ReplicationGroupLogDeliveryConfigurationRequestOutput) DestinationDetails() ReplicationGroupDestinationDetailsOutput
- func (o ReplicationGroupLogDeliveryConfigurationRequestOutput) DestinationType() pulumi.StringOutput
- func (ReplicationGroupLogDeliveryConfigurationRequestOutput) ElementType() reflect.Type
- func (o ReplicationGroupLogDeliveryConfigurationRequestOutput) LogFormat() pulumi.StringOutput
- func (o ReplicationGroupLogDeliveryConfigurationRequestOutput) LogType() pulumi.StringOutput
- func (o ReplicationGroupLogDeliveryConfigurationRequestOutput) ToOutput(ctx context.Context) pulumix.Output[ReplicationGroupLogDeliveryConfigurationRequest]
- func (o ReplicationGroupLogDeliveryConfigurationRequestOutput) ToReplicationGroupLogDeliveryConfigurationRequestOutput() ReplicationGroupLogDeliveryConfigurationRequestOutput
- func (o ReplicationGroupLogDeliveryConfigurationRequestOutput) ToReplicationGroupLogDeliveryConfigurationRequestOutputWithContext(ctx context.Context) ReplicationGroupLogDeliveryConfigurationRequestOutput
- type ReplicationGroupNodeGroupConfiguration
- type ReplicationGroupNodeGroupConfigurationArgs
- func (ReplicationGroupNodeGroupConfigurationArgs) ElementType() reflect.Type
- func (i ReplicationGroupNodeGroupConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[ReplicationGroupNodeGroupConfiguration]
- func (i ReplicationGroupNodeGroupConfigurationArgs) ToReplicationGroupNodeGroupConfigurationOutput() ReplicationGroupNodeGroupConfigurationOutput
- func (i ReplicationGroupNodeGroupConfigurationArgs) ToReplicationGroupNodeGroupConfigurationOutputWithContext(ctx context.Context) ReplicationGroupNodeGroupConfigurationOutput
- type ReplicationGroupNodeGroupConfigurationArray
- func (ReplicationGroupNodeGroupConfigurationArray) ElementType() reflect.Type
- func (i ReplicationGroupNodeGroupConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]ReplicationGroupNodeGroupConfiguration]
- func (i ReplicationGroupNodeGroupConfigurationArray) ToReplicationGroupNodeGroupConfigurationArrayOutput() ReplicationGroupNodeGroupConfigurationArrayOutput
- func (i ReplicationGroupNodeGroupConfigurationArray) ToReplicationGroupNodeGroupConfigurationArrayOutputWithContext(ctx context.Context) ReplicationGroupNodeGroupConfigurationArrayOutput
- type ReplicationGroupNodeGroupConfigurationArrayInput
- type ReplicationGroupNodeGroupConfigurationArrayOutput
- func (ReplicationGroupNodeGroupConfigurationArrayOutput) ElementType() reflect.Type
- func (o ReplicationGroupNodeGroupConfigurationArrayOutput) Index(i pulumi.IntInput) ReplicationGroupNodeGroupConfigurationOutput
- func (o ReplicationGroupNodeGroupConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ReplicationGroupNodeGroupConfiguration]
- func (o ReplicationGroupNodeGroupConfigurationArrayOutput) ToReplicationGroupNodeGroupConfigurationArrayOutput() ReplicationGroupNodeGroupConfigurationArrayOutput
- func (o ReplicationGroupNodeGroupConfigurationArrayOutput) ToReplicationGroupNodeGroupConfigurationArrayOutputWithContext(ctx context.Context) ReplicationGroupNodeGroupConfigurationArrayOutput
- type ReplicationGroupNodeGroupConfigurationInput
- type ReplicationGroupNodeGroupConfigurationOutput
- func (ReplicationGroupNodeGroupConfigurationOutput) ElementType() reflect.Type
- func (o ReplicationGroupNodeGroupConfigurationOutput) NodeGroupId() pulumi.StringPtrOutput
- func (o ReplicationGroupNodeGroupConfigurationOutput) PrimaryAvailabilityZone() pulumi.StringPtrOutput
- func (o ReplicationGroupNodeGroupConfigurationOutput) ReplicaAvailabilityZones() pulumi.StringArrayOutput
- func (o ReplicationGroupNodeGroupConfigurationOutput) ReplicaCount() pulumi.IntPtrOutput
- func (o ReplicationGroupNodeGroupConfigurationOutput) Slots() pulumi.StringPtrOutput
- func (o ReplicationGroupNodeGroupConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[ReplicationGroupNodeGroupConfiguration]
- func (o ReplicationGroupNodeGroupConfigurationOutput) ToReplicationGroupNodeGroupConfigurationOutput() ReplicationGroupNodeGroupConfigurationOutput
- func (o ReplicationGroupNodeGroupConfigurationOutput) ToReplicationGroupNodeGroupConfigurationOutputWithContext(ctx context.Context) ReplicationGroupNodeGroupConfigurationOutput
- type ReplicationGroupOutput
- func (o ReplicationGroupOutput) AtRestEncryptionEnabled() pulumi.BoolPtrOutput
- func (o ReplicationGroupOutput) AuthToken() pulumi.StringPtrOutput
- func (o ReplicationGroupOutput) AutoMinorVersionUpgrade() pulumi.BoolPtrOutput
- func (o ReplicationGroupOutput) AutomaticFailoverEnabled() pulumi.BoolPtrOutput
- func (o ReplicationGroupOutput) CacheNodeType() pulumi.StringPtrOutput
- func (o ReplicationGroupOutput) CacheParameterGroupName() pulumi.StringPtrOutput
- func (o ReplicationGroupOutput) CacheSecurityGroupNames() pulumi.StringArrayOutput
- func (o ReplicationGroupOutput) CacheSubnetGroupName() pulumi.StringPtrOutput
- func (o ReplicationGroupOutput) ClusterMode() pulumi.StringPtrOutput
- func (o ReplicationGroupOutput) ConfigurationEndPointAddress() pulumi.StringPtrOutput
- func (o ReplicationGroupOutput) ConfigurationEndPointPort() pulumi.StringPtrOutput
- func (o ReplicationGroupOutput) DataTieringEnabled() pulumi.BoolPtrOutput
- func (ReplicationGroupOutput) ElementType() reflect.Type
- func (o ReplicationGroupOutput) Engine() pulumi.StringPtrOutput
- func (o ReplicationGroupOutput) EngineVersion() pulumi.StringPtrOutput
- func (o ReplicationGroupOutput) GlobalReplicationGroupId() pulumi.StringPtrOutput
- func (o ReplicationGroupOutput) IpDiscovery() pulumi.StringPtrOutput
- func (o ReplicationGroupOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o ReplicationGroupOutput) LogDeliveryConfigurations() ReplicationGroupLogDeliveryConfigurationRequestArrayOutput
- func (o ReplicationGroupOutput) MultiAzEnabled() pulumi.BoolPtrOutput
- func (o ReplicationGroupOutput) NetworkType() pulumi.StringPtrOutput
- func (o ReplicationGroupOutput) NodeGroupConfiguration() ReplicationGroupNodeGroupConfigurationArrayOutput
- func (o ReplicationGroupOutput) NotificationTopicArn() pulumi.StringPtrOutput
- func (o ReplicationGroupOutput) NumCacheClusters() pulumi.IntPtrOutput
- func (o ReplicationGroupOutput) NumNodeGroups() pulumi.IntPtrOutput
- func (o ReplicationGroupOutput) Port() pulumi.IntPtrOutput
- func (o ReplicationGroupOutput) PreferredCacheClusterAzs() pulumi.StringArrayOutput
- func (o ReplicationGroupOutput) PreferredMaintenanceWindow() pulumi.StringPtrOutput
- func (o ReplicationGroupOutput) PrimaryClusterId() pulumi.StringPtrOutput
- func (o ReplicationGroupOutput) PrimaryEndPointAddress() pulumi.StringPtrOutput
- func (o ReplicationGroupOutput) PrimaryEndPointPort() pulumi.StringPtrOutput
- func (o ReplicationGroupOutput) ReadEndPointAddresses() pulumi.StringPtrOutput
- func (o ReplicationGroupOutput) ReadEndPointAddressesList() pulumi.StringArrayOutput
- func (o ReplicationGroupOutput) ReadEndPointPorts() pulumi.StringPtrOutput
- func (o ReplicationGroupOutput) ReadEndPointPortsList() pulumi.StringArrayOutput
- func (o ReplicationGroupOutput) ReaderEndPointAddress() pulumi.StringPtrOutput
- func (o ReplicationGroupOutput) ReaderEndPointPort() pulumi.StringPtrOutput
- func (o ReplicationGroupOutput) ReplicasPerNodeGroup() pulumi.IntPtrOutput
- func (o ReplicationGroupOutput) ReplicationGroupDescription() pulumi.StringOutput
- func (o ReplicationGroupOutput) ReplicationGroupId() pulumi.StringOutput
- func (o ReplicationGroupOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o ReplicationGroupOutput) SnapshotArns() pulumi.StringArrayOutput
- func (o ReplicationGroupOutput) SnapshotName() pulumi.StringPtrOutput
- func (o ReplicationGroupOutput) SnapshotRetentionLimit() pulumi.IntPtrOutput
- func (o ReplicationGroupOutput) SnapshotWindow() pulumi.StringPtrOutput
- func (o ReplicationGroupOutput) SnapshottingClusterId() pulumi.StringPtrOutput
- func (o ReplicationGroupOutput) Tags() ReplicationGroupTagArrayOutput
- func (o ReplicationGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*ReplicationGroup]
- func (o ReplicationGroupOutput) ToReplicationGroupOutput() ReplicationGroupOutput
- func (o ReplicationGroupOutput) ToReplicationGroupOutputWithContext(ctx context.Context) ReplicationGroupOutput
- func (o ReplicationGroupOutput) TransitEncryptionEnabled() pulumi.BoolPtrOutput
- func (o ReplicationGroupOutput) TransitEncryptionMode() pulumi.StringPtrOutput
- func (o ReplicationGroupOutput) UserGroupIds() pulumi.StringArrayOutput
- type ReplicationGroupState
- type ReplicationGroupTag
- type ReplicationGroupTagArgs
- func (ReplicationGroupTagArgs) ElementType() reflect.Type
- func (i ReplicationGroupTagArgs) ToOutput(ctx context.Context) pulumix.Output[ReplicationGroupTag]
- func (i ReplicationGroupTagArgs) ToReplicationGroupTagOutput() ReplicationGroupTagOutput
- func (i ReplicationGroupTagArgs) ToReplicationGroupTagOutputWithContext(ctx context.Context) ReplicationGroupTagOutput
- type ReplicationGroupTagArray
- func (ReplicationGroupTagArray) ElementType() reflect.Type
- func (i ReplicationGroupTagArray) ToOutput(ctx context.Context) pulumix.Output[[]ReplicationGroupTag]
- func (i ReplicationGroupTagArray) ToReplicationGroupTagArrayOutput() ReplicationGroupTagArrayOutput
- func (i ReplicationGroupTagArray) ToReplicationGroupTagArrayOutputWithContext(ctx context.Context) ReplicationGroupTagArrayOutput
- type ReplicationGroupTagArrayInput
- type ReplicationGroupTagArrayOutput
- func (ReplicationGroupTagArrayOutput) ElementType() reflect.Type
- func (o ReplicationGroupTagArrayOutput) Index(i pulumi.IntInput) ReplicationGroupTagOutput
- func (o ReplicationGroupTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ReplicationGroupTag]
- func (o ReplicationGroupTagArrayOutput) ToReplicationGroupTagArrayOutput() ReplicationGroupTagArrayOutput
- func (o ReplicationGroupTagArrayOutput) ToReplicationGroupTagArrayOutputWithContext(ctx context.Context) ReplicationGroupTagArrayOutput
- type ReplicationGroupTagInput
- type ReplicationGroupTagOutput
- func (ReplicationGroupTagOutput) ElementType() reflect.Type
- func (o ReplicationGroupTagOutput) Key() pulumi.StringOutput
- func (o ReplicationGroupTagOutput) ToOutput(ctx context.Context) pulumix.Output[ReplicationGroupTag]
- func (o ReplicationGroupTagOutput) ToReplicationGroupTagOutput() ReplicationGroupTagOutput
- func (o ReplicationGroupTagOutput) ToReplicationGroupTagOutputWithContext(ctx context.Context) ReplicationGroupTagOutput
- func (o ReplicationGroupTagOutput) Value() pulumi.StringOutput
- type SecurityGroupdeprecated
- type SecurityGroupArgs
- type SecurityGroupIngressdeprecated
- func (*SecurityGroupIngress) ElementType() reflect.Type
- func (i *SecurityGroupIngress) ToOutput(ctx context.Context) pulumix.Output[*SecurityGroupIngress]
- func (i *SecurityGroupIngress) ToSecurityGroupIngressOutput() SecurityGroupIngressOutput
- func (i *SecurityGroupIngress) ToSecurityGroupIngressOutputWithContext(ctx context.Context) SecurityGroupIngressOutput
- type SecurityGroupIngressArgs
- type SecurityGroupIngressInput
- type SecurityGroupIngressOutput
- func (o SecurityGroupIngressOutput) CacheSecurityGroupName() pulumi.StringOutput
- func (o SecurityGroupIngressOutput) Ec2SecurityGroupName() pulumi.StringOutput
- func (o SecurityGroupIngressOutput) Ec2SecurityGroupOwnerId() pulumi.StringPtrOutput
- func (SecurityGroupIngressOutput) ElementType() reflect.Type
- func (o SecurityGroupIngressOutput) ToOutput(ctx context.Context) pulumix.Output[*SecurityGroupIngress]
- func (o SecurityGroupIngressOutput) ToSecurityGroupIngressOutput() SecurityGroupIngressOutput
- func (o SecurityGroupIngressOutput) ToSecurityGroupIngressOutputWithContext(ctx context.Context) SecurityGroupIngressOutput
- type SecurityGroupIngressState
- type SecurityGroupInput
- type SecurityGroupOutput
- func (o SecurityGroupOutput) Description() pulumi.StringOutput
- func (SecurityGroupOutput) ElementType() reflect.Type
- func (o SecurityGroupOutput) Tags() SecurityGroupTagArrayOutput
- func (o SecurityGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*SecurityGroup]
- func (o SecurityGroupOutput) ToSecurityGroupOutput() SecurityGroupOutput
- func (o SecurityGroupOutput) ToSecurityGroupOutputWithContext(ctx context.Context) SecurityGroupOutput
- type SecurityGroupState
- type SecurityGroupTag
- type SecurityGroupTagArgs
- func (SecurityGroupTagArgs) ElementType() reflect.Type
- func (i SecurityGroupTagArgs) ToOutput(ctx context.Context) pulumix.Output[SecurityGroupTag]
- func (i SecurityGroupTagArgs) ToSecurityGroupTagOutput() SecurityGroupTagOutput
- func (i SecurityGroupTagArgs) ToSecurityGroupTagOutputWithContext(ctx context.Context) SecurityGroupTagOutput
- type SecurityGroupTagArray
- func (SecurityGroupTagArray) ElementType() reflect.Type
- func (i SecurityGroupTagArray) ToOutput(ctx context.Context) pulumix.Output[[]SecurityGroupTag]
- func (i SecurityGroupTagArray) ToSecurityGroupTagArrayOutput() SecurityGroupTagArrayOutput
- func (i SecurityGroupTagArray) ToSecurityGroupTagArrayOutputWithContext(ctx context.Context) SecurityGroupTagArrayOutput
- type SecurityGroupTagArrayInput
- type SecurityGroupTagArrayOutput
- func (SecurityGroupTagArrayOutput) ElementType() reflect.Type
- func (o SecurityGroupTagArrayOutput) Index(i pulumi.IntInput) SecurityGroupTagOutput
- func (o SecurityGroupTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]SecurityGroupTag]
- func (o SecurityGroupTagArrayOutput) ToSecurityGroupTagArrayOutput() SecurityGroupTagArrayOutput
- func (o SecurityGroupTagArrayOutput) ToSecurityGroupTagArrayOutputWithContext(ctx context.Context) SecurityGroupTagArrayOutput
- type SecurityGroupTagInput
- type SecurityGroupTagOutput
- func (SecurityGroupTagOutput) ElementType() reflect.Type
- func (o SecurityGroupTagOutput) Key() pulumi.StringOutput
- func (o SecurityGroupTagOutput) ToOutput(ctx context.Context) pulumix.Output[SecurityGroupTag]
- func (o SecurityGroupTagOutput) ToSecurityGroupTagOutput() SecurityGroupTagOutput
- func (o SecurityGroupTagOutput) ToSecurityGroupTagOutputWithContext(ctx context.Context) SecurityGroupTagOutput
- func (o SecurityGroupTagOutput) Value() pulumi.StringOutput
- type SubnetGroup
- type SubnetGroupArgs
- type SubnetGroupInput
- type SubnetGroupOutput
- func (o SubnetGroupOutput) CacheSubnetGroupName() pulumi.StringPtrOutput
- func (o SubnetGroupOutput) Description() pulumi.StringOutput
- func (SubnetGroupOutput) ElementType() reflect.Type
- func (o SubnetGroupOutput) SubnetIds() pulumi.StringArrayOutput
- func (o SubnetGroupOutput) Tags() SubnetGroupTagArrayOutput
- func (o SubnetGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*SubnetGroup]
- func (o SubnetGroupOutput) ToSubnetGroupOutput() SubnetGroupOutput
- func (o SubnetGroupOutput) ToSubnetGroupOutputWithContext(ctx context.Context) SubnetGroupOutput
- type SubnetGroupState
- type SubnetGroupTag
- type SubnetGroupTagArgs
- func (SubnetGroupTagArgs) ElementType() reflect.Type
- func (i SubnetGroupTagArgs) ToOutput(ctx context.Context) pulumix.Output[SubnetGroupTag]
- func (i SubnetGroupTagArgs) ToSubnetGroupTagOutput() SubnetGroupTagOutput
- func (i SubnetGroupTagArgs) ToSubnetGroupTagOutputWithContext(ctx context.Context) SubnetGroupTagOutput
- type SubnetGroupTagArray
- func (SubnetGroupTagArray) ElementType() reflect.Type
- func (i SubnetGroupTagArray) ToOutput(ctx context.Context) pulumix.Output[[]SubnetGroupTag]
- func (i SubnetGroupTagArray) ToSubnetGroupTagArrayOutput() SubnetGroupTagArrayOutput
- func (i SubnetGroupTagArray) ToSubnetGroupTagArrayOutputWithContext(ctx context.Context) SubnetGroupTagArrayOutput
- type SubnetGroupTagArrayInput
- type SubnetGroupTagArrayOutput
- func (SubnetGroupTagArrayOutput) ElementType() reflect.Type
- func (o SubnetGroupTagArrayOutput) Index(i pulumi.IntInput) SubnetGroupTagOutput
- func (o SubnetGroupTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]SubnetGroupTag]
- func (o SubnetGroupTagArrayOutput) ToSubnetGroupTagArrayOutput() SubnetGroupTagArrayOutput
- func (o SubnetGroupTagArrayOutput) ToSubnetGroupTagArrayOutputWithContext(ctx context.Context) SubnetGroupTagArrayOutput
- type SubnetGroupTagInput
- type SubnetGroupTagOutput
- func (SubnetGroupTagOutput) ElementType() reflect.Type
- func (o SubnetGroupTagOutput) Key() pulumi.StringOutput
- func (o SubnetGroupTagOutput) ToOutput(ctx context.Context) pulumix.Output[SubnetGroupTag]
- func (o SubnetGroupTagOutput) ToSubnetGroupTagOutput() SubnetGroupTagOutput
- func (o SubnetGroupTagOutput) ToSubnetGroupTagOutputWithContext(ctx context.Context) SubnetGroupTagOutput
- func (o SubnetGroupTagOutput) Value() pulumi.StringOutput
- type User
- type UserArgs
- type UserAuthenticationModePropertiesType
- func (UserAuthenticationModePropertiesType) ElementType() reflect.Type
- func (e UserAuthenticationModePropertiesType) ToStringOutput() pulumi.StringOutput
- func (e UserAuthenticationModePropertiesType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e UserAuthenticationModePropertiesType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e UserAuthenticationModePropertiesType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e UserAuthenticationModePropertiesType) ToUserAuthenticationModePropertiesTypeOutput() UserAuthenticationModePropertiesTypeOutput
- func (e UserAuthenticationModePropertiesType) ToUserAuthenticationModePropertiesTypeOutputWithContext(ctx context.Context) UserAuthenticationModePropertiesTypeOutput
- func (e UserAuthenticationModePropertiesType) ToUserAuthenticationModePropertiesTypePtrOutput() UserAuthenticationModePropertiesTypePtrOutput
- func (e UserAuthenticationModePropertiesType) ToUserAuthenticationModePropertiesTypePtrOutputWithContext(ctx context.Context) UserAuthenticationModePropertiesTypePtrOutput
- type UserAuthenticationModePropertiesTypeInput
- type UserAuthenticationModePropertiesTypeOutput
- func (UserAuthenticationModePropertiesTypeOutput) ElementType() reflect.Type
- func (o UserAuthenticationModePropertiesTypeOutput) ToOutput(ctx context.Context) pulumix.Output[UserAuthenticationModePropertiesType]
- func (o UserAuthenticationModePropertiesTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o UserAuthenticationModePropertiesTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o UserAuthenticationModePropertiesTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o UserAuthenticationModePropertiesTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o UserAuthenticationModePropertiesTypeOutput) ToUserAuthenticationModePropertiesTypeOutput() UserAuthenticationModePropertiesTypeOutput
- func (o UserAuthenticationModePropertiesTypeOutput) ToUserAuthenticationModePropertiesTypeOutputWithContext(ctx context.Context) UserAuthenticationModePropertiesTypeOutput
- func (o UserAuthenticationModePropertiesTypeOutput) ToUserAuthenticationModePropertiesTypePtrOutput() UserAuthenticationModePropertiesTypePtrOutput
- func (o UserAuthenticationModePropertiesTypeOutput) ToUserAuthenticationModePropertiesTypePtrOutputWithContext(ctx context.Context) UserAuthenticationModePropertiesTypePtrOutput
- type UserAuthenticationModePropertiesTypePtrInput
- type UserAuthenticationModePropertiesTypePtrOutput
- func (o UserAuthenticationModePropertiesTypePtrOutput) Elem() UserAuthenticationModePropertiesTypeOutput
- func (UserAuthenticationModePropertiesTypePtrOutput) ElementType() reflect.Type
- func (o UserAuthenticationModePropertiesTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*UserAuthenticationModePropertiesType]
- func (o UserAuthenticationModePropertiesTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o UserAuthenticationModePropertiesTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o UserAuthenticationModePropertiesTypePtrOutput) ToUserAuthenticationModePropertiesTypePtrOutput() UserAuthenticationModePropertiesTypePtrOutput
- func (o UserAuthenticationModePropertiesTypePtrOutput) ToUserAuthenticationModePropertiesTypePtrOutputWithContext(ctx context.Context) UserAuthenticationModePropertiesTypePtrOutput
- type UserEngine
- func (UserEngine) ElementType() reflect.Type
- func (e UserEngine) ToStringOutput() pulumi.StringOutput
- func (e UserEngine) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e UserEngine) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e UserEngine) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e UserEngine) ToUserEngineOutput() UserEngineOutput
- func (e UserEngine) ToUserEngineOutputWithContext(ctx context.Context) UserEngineOutput
- func (e UserEngine) ToUserEnginePtrOutput() UserEnginePtrOutput
- func (e UserEngine) ToUserEnginePtrOutputWithContext(ctx context.Context) UserEnginePtrOutput
- type UserEngineInput
- type UserEngineOutput
- func (UserEngineOutput) ElementType() reflect.Type
- func (o UserEngineOutput) ToOutput(ctx context.Context) pulumix.Output[UserEngine]
- func (o UserEngineOutput) ToStringOutput() pulumi.StringOutput
- func (o UserEngineOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o UserEngineOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o UserEngineOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o UserEngineOutput) ToUserEngineOutput() UserEngineOutput
- func (o UserEngineOutput) ToUserEngineOutputWithContext(ctx context.Context) UserEngineOutput
- func (o UserEngineOutput) ToUserEnginePtrOutput() UserEnginePtrOutput
- func (o UserEngineOutput) ToUserEnginePtrOutputWithContext(ctx context.Context) UserEnginePtrOutput
- type UserEnginePtrInput
- type UserEnginePtrOutput
- func (o UserEnginePtrOutput) Elem() UserEngineOutput
- func (UserEnginePtrOutput) ElementType() reflect.Type
- func (o UserEnginePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*UserEngine]
- func (o UserEnginePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o UserEnginePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o UserEnginePtrOutput) ToUserEnginePtrOutput() UserEnginePtrOutput
- func (o UserEnginePtrOutput) ToUserEnginePtrOutputWithContext(ctx context.Context) UserEnginePtrOutput
- type UserGroup
- type UserGroupArgs
- type UserGroupEngine
- func (UserGroupEngine) ElementType() reflect.Type
- func (e UserGroupEngine) ToStringOutput() pulumi.StringOutput
- func (e UserGroupEngine) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e UserGroupEngine) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e UserGroupEngine) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e UserGroupEngine) ToUserGroupEngineOutput() UserGroupEngineOutput
- func (e UserGroupEngine) ToUserGroupEngineOutputWithContext(ctx context.Context) UserGroupEngineOutput
- func (e UserGroupEngine) ToUserGroupEnginePtrOutput() UserGroupEnginePtrOutput
- func (e UserGroupEngine) ToUserGroupEnginePtrOutputWithContext(ctx context.Context) UserGroupEnginePtrOutput
- type UserGroupEngineInput
- type UserGroupEngineOutput
- func (UserGroupEngineOutput) ElementType() reflect.Type
- func (o UserGroupEngineOutput) ToOutput(ctx context.Context) pulumix.Output[UserGroupEngine]
- func (o UserGroupEngineOutput) ToStringOutput() pulumi.StringOutput
- func (o UserGroupEngineOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o UserGroupEngineOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o UserGroupEngineOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o UserGroupEngineOutput) ToUserGroupEngineOutput() UserGroupEngineOutput
- func (o UserGroupEngineOutput) ToUserGroupEngineOutputWithContext(ctx context.Context) UserGroupEngineOutput
- func (o UserGroupEngineOutput) ToUserGroupEnginePtrOutput() UserGroupEnginePtrOutput
- func (o UserGroupEngineOutput) ToUserGroupEnginePtrOutputWithContext(ctx context.Context) UserGroupEnginePtrOutput
- type UserGroupEnginePtrInput
- type UserGroupEnginePtrOutput
- func (o UserGroupEnginePtrOutput) Elem() UserGroupEngineOutput
- func (UserGroupEnginePtrOutput) ElementType() reflect.Type
- func (o UserGroupEnginePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*UserGroupEngine]
- func (o UserGroupEnginePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o UserGroupEnginePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o UserGroupEnginePtrOutput) ToUserGroupEnginePtrOutput() UserGroupEnginePtrOutput
- func (o UserGroupEnginePtrOutput) ToUserGroupEnginePtrOutputWithContext(ctx context.Context) UserGroupEnginePtrOutput
- type UserGroupInput
- type UserGroupOutput
- func (o UserGroupOutput) Arn() pulumi.StringOutput
- func (UserGroupOutput) ElementType() reflect.Type
- func (o UserGroupOutput) Engine() UserGroupEngineOutput
- func (o UserGroupOutput) Status() pulumi.StringOutput
- func (o UserGroupOutput) Tags() UserGroupTagArrayOutput
- func (o UserGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*UserGroup]
- func (o UserGroupOutput) ToUserGroupOutput() UserGroupOutput
- func (o UserGroupOutput) ToUserGroupOutputWithContext(ctx context.Context) UserGroupOutput
- func (o UserGroupOutput) UserGroupId() pulumi.StringOutput
- func (o UserGroupOutput) UserIds() pulumi.StringArrayOutput
- type UserGroupState
- type UserGroupTag
- type UserGroupTagArgs
- func (UserGroupTagArgs) ElementType() reflect.Type
- func (i UserGroupTagArgs) ToOutput(ctx context.Context) pulumix.Output[UserGroupTag]
- func (i UserGroupTagArgs) ToUserGroupTagOutput() UserGroupTagOutput
- func (i UserGroupTagArgs) ToUserGroupTagOutputWithContext(ctx context.Context) UserGroupTagOutput
- type UserGroupTagArray
- func (UserGroupTagArray) ElementType() reflect.Type
- func (i UserGroupTagArray) ToOutput(ctx context.Context) pulumix.Output[[]UserGroupTag]
- func (i UserGroupTagArray) ToUserGroupTagArrayOutput() UserGroupTagArrayOutput
- func (i UserGroupTagArray) ToUserGroupTagArrayOutputWithContext(ctx context.Context) UserGroupTagArrayOutput
- type UserGroupTagArrayInput
- type UserGroupTagArrayOutput
- func (UserGroupTagArrayOutput) ElementType() reflect.Type
- func (o UserGroupTagArrayOutput) Index(i pulumi.IntInput) UserGroupTagOutput
- func (o UserGroupTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]UserGroupTag]
- func (o UserGroupTagArrayOutput) ToUserGroupTagArrayOutput() UserGroupTagArrayOutput
- func (o UserGroupTagArrayOutput) ToUserGroupTagArrayOutputWithContext(ctx context.Context) UserGroupTagArrayOutput
- type UserGroupTagInput
- type UserGroupTagOutput
- func (UserGroupTagOutput) ElementType() reflect.Type
- func (o UserGroupTagOutput) Key() pulumi.StringOutput
- func (o UserGroupTagOutput) ToOutput(ctx context.Context) pulumix.Output[UserGroupTag]
- func (o UserGroupTagOutput) ToUserGroupTagOutput() UserGroupTagOutput
- func (o UserGroupTagOutput) ToUserGroupTagOutputWithContext(ctx context.Context) UserGroupTagOutput
- func (o UserGroupTagOutput) Value() pulumi.StringPtrOutput
- type UserInput
- type UserOutput
- func (o UserOutput) AccessString() pulumi.StringPtrOutput
- func (o UserOutput) Arn() pulumi.StringOutput
- func (o UserOutput) AuthenticationMode() AuthenticationModePropertiesPtrOutput
- func (UserOutput) ElementType() reflect.Type
- func (o UserOutput) Engine() UserEngineOutput
- func (o UserOutput) NoPasswordRequired() pulumi.BoolPtrOutput
- func (o UserOutput) Passwords() pulumi.StringArrayOutput
- func (o UserOutput) Status() pulumi.StringOutput
- func (o UserOutput) Tags() UserTagArrayOutput
- func (o UserOutput) ToOutput(ctx context.Context) pulumix.Output[*User]
- func (o UserOutput) ToUserOutput() UserOutput
- func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
- func (o UserOutput) UserId() pulumi.StringOutput
- func (o UserOutput) UserName() pulumi.StringOutput
- type UserState
- type UserTag
- type UserTagArgs
- type UserTagArray
- type UserTagArrayInput
- type UserTagArrayOutput
- func (UserTagArrayOutput) ElementType() reflect.Type
- func (o UserTagArrayOutput) Index(i pulumi.IntInput) UserTagOutput
- func (o UserTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]UserTag]
- func (o UserTagArrayOutput) ToUserTagArrayOutput() UserTagArrayOutput
- func (o UserTagArrayOutput) ToUserTagArrayOutputWithContext(ctx context.Context) UserTagArrayOutput
- type UserTagInput
- type UserTagOutput
- func (UserTagOutput) ElementType() reflect.Type
- func (o UserTagOutput) Key() pulumi.StringOutput
- func (o UserTagOutput) ToOutput(ctx context.Context) pulumix.Output[UserTag]
- func (o UserTagOutput) ToUserTagOutput() UserTagOutput
- func (o UserTagOutput) ToUserTagOutputWithContext(ctx context.Context) UserTagOutput
- func (o UserTagOutput) Value() pulumi.StringPtrOutput
Constants ¶
const ( GlobalReplicationGroupMemberRolePrimary = GlobalReplicationGroupMemberRole("PRIMARY") GlobalReplicationGroupMemberRoleSecondary = GlobalReplicationGroupMemberRole("SECONDARY") )
const ( UserAuthenticationModePropertiesTypePassword = UserAuthenticationModePropertiesType("password") UserAuthenticationModePropertiesTypeNoPasswordRequired = UserAuthenticationModePropertiesType("no-password-required") UserAuthenticationModePropertiesTypeIam = UserAuthenticationModePropertiesType("iam") )
const (
UserEngineRedis = UserEngine("redis")
)
const (
UserGroupEngineRedis = UserGroupEngine("redis")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthenticationModeProperties ¶ added in v0.42.0
type AuthenticationModeProperties struct { // Passwords used for this user account. You can create up to two passwords for each user. Passwords []string `pulumi:"passwords"` // Authentication Type Type UserAuthenticationModePropertiesType `pulumi:"type"` }
type AuthenticationModePropertiesArgs ¶ added in v0.42.0
type AuthenticationModePropertiesArgs struct { // Passwords used for this user account. You can create up to two passwords for each user. Passwords pulumi.StringArrayInput `pulumi:"passwords"` // Authentication Type Type UserAuthenticationModePropertiesTypeInput `pulumi:"type"` }
func (AuthenticationModePropertiesArgs) ElementType ¶ added in v0.42.0
func (AuthenticationModePropertiesArgs) ElementType() reflect.Type
func (AuthenticationModePropertiesArgs) ToAuthenticationModePropertiesOutput ¶ added in v0.42.0
func (i AuthenticationModePropertiesArgs) ToAuthenticationModePropertiesOutput() AuthenticationModePropertiesOutput
func (AuthenticationModePropertiesArgs) ToAuthenticationModePropertiesOutputWithContext ¶ added in v0.42.0
func (i AuthenticationModePropertiesArgs) ToAuthenticationModePropertiesOutputWithContext(ctx context.Context) AuthenticationModePropertiesOutput
func (AuthenticationModePropertiesArgs) ToAuthenticationModePropertiesPtrOutput ¶ added in v0.42.0
func (i AuthenticationModePropertiesArgs) ToAuthenticationModePropertiesPtrOutput() AuthenticationModePropertiesPtrOutput
func (AuthenticationModePropertiesArgs) ToAuthenticationModePropertiesPtrOutputWithContext ¶ added in v0.42.0
func (i AuthenticationModePropertiesArgs) ToAuthenticationModePropertiesPtrOutputWithContext(ctx context.Context) AuthenticationModePropertiesPtrOutput
func (AuthenticationModePropertiesArgs) ToOutput ¶ added in v0.76.0
func (i AuthenticationModePropertiesArgs) ToOutput(ctx context.Context) pulumix.Output[AuthenticationModeProperties]
type AuthenticationModePropertiesInput ¶ added in v0.42.0
type AuthenticationModePropertiesInput interface { pulumi.Input ToAuthenticationModePropertiesOutput() AuthenticationModePropertiesOutput ToAuthenticationModePropertiesOutputWithContext(context.Context) AuthenticationModePropertiesOutput }
AuthenticationModePropertiesInput is an input type that accepts AuthenticationModePropertiesArgs and AuthenticationModePropertiesOutput values. You can construct a concrete instance of `AuthenticationModePropertiesInput` via:
AuthenticationModePropertiesArgs{...}
type AuthenticationModePropertiesOutput ¶ added in v0.42.0
type AuthenticationModePropertiesOutput struct{ *pulumi.OutputState }
func (AuthenticationModePropertiesOutput) ElementType ¶ added in v0.42.0
func (AuthenticationModePropertiesOutput) ElementType() reflect.Type
func (AuthenticationModePropertiesOutput) Passwords ¶ added in v0.42.0
func (o AuthenticationModePropertiesOutput) Passwords() pulumi.StringArrayOutput
Passwords used for this user account. You can create up to two passwords for each user.
func (AuthenticationModePropertiesOutput) ToAuthenticationModePropertiesOutput ¶ added in v0.42.0
func (o AuthenticationModePropertiesOutput) ToAuthenticationModePropertiesOutput() AuthenticationModePropertiesOutput
func (AuthenticationModePropertiesOutput) ToAuthenticationModePropertiesOutputWithContext ¶ added in v0.42.0
func (o AuthenticationModePropertiesOutput) ToAuthenticationModePropertiesOutputWithContext(ctx context.Context) AuthenticationModePropertiesOutput
func (AuthenticationModePropertiesOutput) ToAuthenticationModePropertiesPtrOutput ¶ added in v0.42.0
func (o AuthenticationModePropertiesOutput) ToAuthenticationModePropertiesPtrOutput() AuthenticationModePropertiesPtrOutput
func (AuthenticationModePropertiesOutput) ToAuthenticationModePropertiesPtrOutputWithContext ¶ added in v0.42.0
func (o AuthenticationModePropertiesOutput) ToAuthenticationModePropertiesPtrOutputWithContext(ctx context.Context) AuthenticationModePropertiesPtrOutput
func (AuthenticationModePropertiesOutput) ToOutput ¶ added in v0.76.0
func (o AuthenticationModePropertiesOutput) ToOutput(ctx context.Context) pulumix.Output[AuthenticationModeProperties]
type AuthenticationModePropertiesPtrInput ¶ added in v0.42.0
type AuthenticationModePropertiesPtrInput interface { pulumi.Input ToAuthenticationModePropertiesPtrOutput() AuthenticationModePropertiesPtrOutput ToAuthenticationModePropertiesPtrOutputWithContext(context.Context) AuthenticationModePropertiesPtrOutput }
AuthenticationModePropertiesPtrInput is an input type that accepts AuthenticationModePropertiesArgs, AuthenticationModePropertiesPtr and AuthenticationModePropertiesPtrOutput values. You can construct a concrete instance of `AuthenticationModePropertiesPtrInput` via:
AuthenticationModePropertiesArgs{...} or: nil
func AuthenticationModePropertiesPtr ¶ added in v0.42.0
func AuthenticationModePropertiesPtr(v *AuthenticationModePropertiesArgs) AuthenticationModePropertiesPtrInput
type AuthenticationModePropertiesPtrOutput ¶ added in v0.42.0
type AuthenticationModePropertiesPtrOutput struct{ *pulumi.OutputState }
func (AuthenticationModePropertiesPtrOutput) ElementType ¶ added in v0.42.0
func (AuthenticationModePropertiesPtrOutput) ElementType() reflect.Type
func (AuthenticationModePropertiesPtrOutput) Passwords ¶ added in v0.42.0
func (o AuthenticationModePropertiesPtrOutput) Passwords() pulumi.StringArrayOutput
Passwords used for this user account. You can create up to two passwords for each user.
func (AuthenticationModePropertiesPtrOutput) ToAuthenticationModePropertiesPtrOutput ¶ added in v0.42.0
func (o AuthenticationModePropertiesPtrOutput) ToAuthenticationModePropertiesPtrOutput() AuthenticationModePropertiesPtrOutput
func (AuthenticationModePropertiesPtrOutput) ToAuthenticationModePropertiesPtrOutputWithContext ¶ added in v0.42.0
func (o AuthenticationModePropertiesPtrOutput) ToAuthenticationModePropertiesPtrOutputWithContext(ctx context.Context) AuthenticationModePropertiesPtrOutput
func (AuthenticationModePropertiesPtrOutput) ToOutput ¶ added in v0.76.0
func (o AuthenticationModePropertiesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AuthenticationModeProperties]
type CacheCluster
deprecated
type CacheCluster struct { pulumi.CustomResourceState AutoMinorVersionUpgrade pulumi.BoolPtrOutput `pulumi:"autoMinorVersionUpgrade"` AzMode pulumi.StringPtrOutput `pulumi:"azMode"` CacheNodeType pulumi.StringOutput `pulumi:"cacheNodeType"` CacheParameterGroupName pulumi.StringPtrOutput `pulumi:"cacheParameterGroupName"` CacheSecurityGroupNames pulumi.StringArrayOutput `pulumi:"cacheSecurityGroupNames"` CacheSubnetGroupName pulumi.StringPtrOutput `pulumi:"cacheSubnetGroupName"` ClusterName pulumi.StringPtrOutput `pulumi:"clusterName"` ConfigurationEndpointAddress pulumi.StringPtrOutput `pulumi:"configurationEndpointAddress"` ConfigurationEndpointPort pulumi.StringPtrOutput `pulumi:"configurationEndpointPort"` Engine pulumi.StringOutput `pulumi:"engine"` EngineVersion pulumi.StringPtrOutput `pulumi:"engineVersion"` IpDiscovery pulumi.StringPtrOutput `pulumi:"ipDiscovery"` LogDeliveryConfigurations CacheClusterLogDeliveryConfigurationRequestArrayOutput `pulumi:"logDeliveryConfigurations"` NetworkType pulumi.StringPtrOutput `pulumi:"networkType"` NotificationTopicArn pulumi.StringPtrOutput `pulumi:"notificationTopicArn"` NumCacheNodes pulumi.IntOutput `pulumi:"numCacheNodes"` Port pulumi.IntPtrOutput `pulumi:"port"` PreferredAvailabilityZone pulumi.StringPtrOutput `pulumi:"preferredAvailabilityZone"` PreferredAvailabilityZones pulumi.StringArrayOutput `pulumi:"preferredAvailabilityZones"` PreferredMaintenanceWindow pulumi.StringPtrOutput `pulumi:"preferredMaintenanceWindow"` RedisEndpointAddress pulumi.StringPtrOutput `pulumi:"redisEndpointAddress"` RedisEndpointPort pulumi.StringPtrOutput `pulumi:"redisEndpointPort"` SnapshotArns pulumi.StringArrayOutput `pulumi:"snapshotArns"` SnapshotName pulumi.StringPtrOutput `pulumi:"snapshotName"` SnapshotRetentionLimit pulumi.IntPtrOutput `pulumi:"snapshotRetentionLimit"` SnapshotWindow pulumi.StringPtrOutput `pulumi:"snapshotWindow"` Tags CacheClusterTagArrayOutput `pulumi:"tags"` TransitEncryptionEnabled pulumi.BoolPtrOutput `pulumi:"transitEncryptionEnabled"` VpcSecurityGroupIds pulumi.StringArrayOutput `pulumi:"vpcSecurityGroupIds"` }
Resource Type definition for AWS::ElastiCache::CacheCluster
Deprecated: CacheCluster is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetCacheCluster ¶
func GetCacheCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CacheClusterState, opts ...pulumi.ResourceOption) (*CacheCluster, error)
GetCacheCluster gets an existing CacheCluster 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 NewCacheCluster ¶
func NewCacheCluster(ctx *pulumi.Context, name string, args *CacheClusterArgs, opts ...pulumi.ResourceOption) (*CacheCluster, error)
NewCacheCluster registers a new resource with the given unique name, arguments, and options.
func (*CacheCluster) ElementType ¶
func (*CacheCluster) ElementType() reflect.Type
func (*CacheCluster) ToCacheClusterOutput ¶
func (i *CacheCluster) ToCacheClusterOutput() CacheClusterOutput
func (*CacheCluster) ToCacheClusterOutputWithContext ¶
func (i *CacheCluster) ToCacheClusterOutputWithContext(ctx context.Context) CacheClusterOutput
func (*CacheCluster) ToOutput ¶ added in v0.76.0
func (i *CacheCluster) ToOutput(ctx context.Context) pulumix.Output[*CacheCluster]
type CacheClusterArgs ¶
type CacheClusterArgs struct { AutoMinorVersionUpgrade pulumi.BoolPtrInput AzMode pulumi.StringPtrInput CacheNodeType pulumi.StringInput CacheParameterGroupName pulumi.StringPtrInput CacheSecurityGroupNames pulumi.StringArrayInput CacheSubnetGroupName pulumi.StringPtrInput ClusterName pulumi.StringPtrInput ConfigurationEndpointAddress pulumi.StringPtrInput ConfigurationEndpointPort pulumi.StringPtrInput Engine pulumi.StringInput EngineVersion pulumi.StringPtrInput IpDiscovery pulumi.StringPtrInput LogDeliveryConfigurations CacheClusterLogDeliveryConfigurationRequestArrayInput NetworkType pulumi.StringPtrInput NotificationTopicArn pulumi.StringPtrInput NumCacheNodes pulumi.IntInput Port pulumi.IntPtrInput PreferredAvailabilityZone pulumi.StringPtrInput PreferredAvailabilityZones pulumi.StringArrayInput PreferredMaintenanceWindow pulumi.StringPtrInput RedisEndpointAddress pulumi.StringPtrInput RedisEndpointPort pulumi.StringPtrInput SnapshotArns pulumi.StringArrayInput SnapshotName pulumi.StringPtrInput SnapshotRetentionLimit pulumi.IntPtrInput SnapshotWindow pulumi.StringPtrInput Tags CacheClusterTagArrayInput TransitEncryptionEnabled pulumi.BoolPtrInput VpcSecurityGroupIds pulumi.StringArrayInput }
The set of arguments for constructing a CacheCluster resource.
func (CacheClusterArgs) ElementType ¶
func (CacheClusterArgs) ElementType() reflect.Type
type CacheClusterCloudWatchLogsDestinationDetails ¶
type CacheClusterCloudWatchLogsDestinationDetails struct {
LogGroup string `pulumi:"logGroup"`
}
type CacheClusterCloudWatchLogsDestinationDetailsArgs ¶
type CacheClusterCloudWatchLogsDestinationDetailsArgs struct {
LogGroup pulumi.StringInput `pulumi:"logGroup"`
}
func (CacheClusterCloudWatchLogsDestinationDetailsArgs) ElementType ¶
func (CacheClusterCloudWatchLogsDestinationDetailsArgs) ElementType() reflect.Type
func (CacheClusterCloudWatchLogsDestinationDetailsArgs) ToCacheClusterCloudWatchLogsDestinationDetailsOutput ¶
func (i CacheClusterCloudWatchLogsDestinationDetailsArgs) ToCacheClusterCloudWatchLogsDestinationDetailsOutput() CacheClusterCloudWatchLogsDestinationDetailsOutput
func (CacheClusterCloudWatchLogsDestinationDetailsArgs) ToCacheClusterCloudWatchLogsDestinationDetailsOutputWithContext ¶
func (i CacheClusterCloudWatchLogsDestinationDetailsArgs) ToCacheClusterCloudWatchLogsDestinationDetailsOutputWithContext(ctx context.Context) CacheClusterCloudWatchLogsDestinationDetailsOutput
func (CacheClusterCloudWatchLogsDestinationDetailsArgs) ToCacheClusterCloudWatchLogsDestinationDetailsPtrOutput ¶
func (i CacheClusterCloudWatchLogsDestinationDetailsArgs) ToCacheClusterCloudWatchLogsDestinationDetailsPtrOutput() CacheClusterCloudWatchLogsDestinationDetailsPtrOutput
func (CacheClusterCloudWatchLogsDestinationDetailsArgs) ToCacheClusterCloudWatchLogsDestinationDetailsPtrOutputWithContext ¶
func (i CacheClusterCloudWatchLogsDestinationDetailsArgs) ToCacheClusterCloudWatchLogsDestinationDetailsPtrOutputWithContext(ctx context.Context) CacheClusterCloudWatchLogsDestinationDetailsPtrOutput
type CacheClusterCloudWatchLogsDestinationDetailsInput ¶
type CacheClusterCloudWatchLogsDestinationDetailsInput interface { pulumi.Input ToCacheClusterCloudWatchLogsDestinationDetailsOutput() CacheClusterCloudWatchLogsDestinationDetailsOutput ToCacheClusterCloudWatchLogsDestinationDetailsOutputWithContext(context.Context) CacheClusterCloudWatchLogsDestinationDetailsOutput }
CacheClusterCloudWatchLogsDestinationDetailsInput is an input type that accepts CacheClusterCloudWatchLogsDestinationDetailsArgs and CacheClusterCloudWatchLogsDestinationDetailsOutput values. You can construct a concrete instance of `CacheClusterCloudWatchLogsDestinationDetailsInput` via:
CacheClusterCloudWatchLogsDestinationDetailsArgs{...}
type CacheClusterCloudWatchLogsDestinationDetailsOutput ¶
type CacheClusterCloudWatchLogsDestinationDetailsOutput struct{ *pulumi.OutputState }
func (CacheClusterCloudWatchLogsDestinationDetailsOutput) ElementType ¶
func (CacheClusterCloudWatchLogsDestinationDetailsOutput) ElementType() reflect.Type
func (CacheClusterCloudWatchLogsDestinationDetailsOutput) LogGroup ¶
func (o CacheClusterCloudWatchLogsDestinationDetailsOutput) LogGroup() pulumi.StringOutput
func (CacheClusterCloudWatchLogsDestinationDetailsOutput) ToCacheClusterCloudWatchLogsDestinationDetailsOutput ¶
func (o CacheClusterCloudWatchLogsDestinationDetailsOutput) ToCacheClusterCloudWatchLogsDestinationDetailsOutput() CacheClusterCloudWatchLogsDestinationDetailsOutput
func (CacheClusterCloudWatchLogsDestinationDetailsOutput) ToCacheClusterCloudWatchLogsDestinationDetailsOutputWithContext ¶
func (o CacheClusterCloudWatchLogsDestinationDetailsOutput) ToCacheClusterCloudWatchLogsDestinationDetailsOutputWithContext(ctx context.Context) CacheClusterCloudWatchLogsDestinationDetailsOutput
func (CacheClusterCloudWatchLogsDestinationDetailsOutput) ToCacheClusterCloudWatchLogsDestinationDetailsPtrOutput ¶
func (o CacheClusterCloudWatchLogsDestinationDetailsOutput) ToCacheClusterCloudWatchLogsDestinationDetailsPtrOutput() CacheClusterCloudWatchLogsDestinationDetailsPtrOutput
func (CacheClusterCloudWatchLogsDestinationDetailsOutput) ToCacheClusterCloudWatchLogsDestinationDetailsPtrOutputWithContext ¶
func (o CacheClusterCloudWatchLogsDestinationDetailsOutput) ToCacheClusterCloudWatchLogsDestinationDetailsPtrOutputWithContext(ctx context.Context) CacheClusterCloudWatchLogsDestinationDetailsPtrOutput
type CacheClusterCloudWatchLogsDestinationDetailsPtrInput ¶
type CacheClusterCloudWatchLogsDestinationDetailsPtrInput interface { pulumi.Input ToCacheClusterCloudWatchLogsDestinationDetailsPtrOutput() CacheClusterCloudWatchLogsDestinationDetailsPtrOutput ToCacheClusterCloudWatchLogsDestinationDetailsPtrOutputWithContext(context.Context) CacheClusterCloudWatchLogsDestinationDetailsPtrOutput }
CacheClusterCloudWatchLogsDestinationDetailsPtrInput is an input type that accepts CacheClusterCloudWatchLogsDestinationDetailsArgs, CacheClusterCloudWatchLogsDestinationDetailsPtr and CacheClusterCloudWatchLogsDestinationDetailsPtrOutput values. You can construct a concrete instance of `CacheClusterCloudWatchLogsDestinationDetailsPtrInput` via:
CacheClusterCloudWatchLogsDestinationDetailsArgs{...} or: nil
func CacheClusterCloudWatchLogsDestinationDetailsPtr ¶
func CacheClusterCloudWatchLogsDestinationDetailsPtr(v *CacheClusterCloudWatchLogsDestinationDetailsArgs) CacheClusterCloudWatchLogsDestinationDetailsPtrInput
type CacheClusterCloudWatchLogsDestinationDetailsPtrOutput ¶
type CacheClusterCloudWatchLogsDestinationDetailsPtrOutput struct{ *pulumi.OutputState }
func (CacheClusterCloudWatchLogsDestinationDetailsPtrOutput) ElementType ¶
func (CacheClusterCloudWatchLogsDestinationDetailsPtrOutput) ElementType() reflect.Type
func (CacheClusterCloudWatchLogsDestinationDetailsPtrOutput) LogGroup ¶
func (o CacheClusterCloudWatchLogsDestinationDetailsPtrOutput) LogGroup() pulumi.StringPtrOutput
func (CacheClusterCloudWatchLogsDestinationDetailsPtrOutput) ToCacheClusterCloudWatchLogsDestinationDetailsPtrOutput ¶
func (o CacheClusterCloudWatchLogsDestinationDetailsPtrOutput) ToCacheClusterCloudWatchLogsDestinationDetailsPtrOutput() CacheClusterCloudWatchLogsDestinationDetailsPtrOutput
func (CacheClusterCloudWatchLogsDestinationDetailsPtrOutput) ToCacheClusterCloudWatchLogsDestinationDetailsPtrOutputWithContext ¶
func (o CacheClusterCloudWatchLogsDestinationDetailsPtrOutput) ToCacheClusterCloudWatchLogsDestinationDetailsPtrOutputWithContext(ctx context.Context) CacheClusterCloudWatchLogsDestinationDetailsPtrOutput
type CacheClusterDestinationDetails ¶
type CacheClusterDestinationDetails struct { CloudWatchLogsDetails *CacheClusterCloudWatchLogsDestinationDetails `pulumi:"cloudWatchLogsDetails"` KinesisFirehoseDetails *CacheClusterKinesisFirehoseDestinationDetails `pulumi:"kinesisFirehoseDetails"` }
type CacheClusterDestinationDetailsArgs ¶
type CacheClusterDestinationDetailsArgs struct { CloudWatchLogsDetails CacheClusterCloudWatchLogsDestinationDetailsPtrInput `pulumi:"cloudWatchLogsDetails"` KinesisFirehoseDetails CacheClusterKinesisFirehoseDestinationDetailsPtrInput `pulumi:"kinesisFirehoseDetails"` }
func (CacheClusterDestinationDetailsArgs) ElementType ¶
func (CacheClusterDestinationDetailsArgs) ElementType() reflect.Type
func (CacheClusterDestinationDetailsArgs) ToCacheClusterDestinationDetailsOutput ¶
func (i CacheClusterDestinationDetailsArgs) ToCacheClusterDestinationDetailsOutput() CacheClusterDestinationDetailsOutput
func (CacheClusterDestinationDetailsArgs) ToCacheClusterDestinationDetailsOutputWithContext ¶
func (i CacheClusterDestinationDetailsArgs) ToCacheClusterDestinationDetailsOutputWithContext(ctx context.Context) CacheClusterDestinationDetailsOutput
func (CacheClusterDestinationDetailsArgs) ToOutput ¶ added in v0.76.0
func (i CacheClusterDestinationDetailsArgs) ToOutput(ctx context.Context) pulumix.Output[CacheClusterDestinationDetails]
type CacheClusterDestinationDetailsInput ¶
type CacheClusterDestinationDetailsInput interface { pulumi.Input ToCacheClusterDestinationDetailsOutput() CacheClusterDestinationDetailsOutput ToCacheClusterDestinationDetailsOutputWithContext(context.Context) CacheClusterDestinationDetailsOutput }
CacheClusterDestinationDetailsInput is an input type that accepts CacheClusterDestinationDetailsArgs and CacheClusterDestinationDetailsOutput values. You can construct a concrete instance of `CacheClusterDestinationDetailsInput` via:
CacheClusterDestinationDetailsArgs{...}
type CacheClusterDestinationDetailsOutput ¶
type CacheClusterDestinationDetailsOutput struct{ *pulumi.OutputState }
func (CacheClusterDestinationDetailsOutput) CloudWatchLogsDetails ¶
func (o CacheClusterDestinationDetailsOutput) CloudWatchLogsDetails() CacheClusterCloudWatchLogsDestinationDetailsPtrOutput
func (CacheClusterDestinationDetailsOutput) ElementType ¶
func (CacheClusterDestinationDetailsOutput) ElementType() reflect.Type
func (CacheClusterDestinationDetailsOutput) KinesisFirehoseDetails ¶
func (o CacheClusterDestinationDetailsOutput) KinesisFirehoseDetails() CacheClusterKinesisFirehoseDestinationDetailsPtrOutput
func (CacheClusterDestinationDetailsOutput) ToCacheClusterDestinationDetailsOutput ¶
func (o CacheClusterDestinationDetailsOutput) ToCacheClusterDestinationDetailsOutput() CacheClusterDestinationDetailsOutput
func (CacheClusterDestinationDetailsOutput) ToCacheClusterDestinationDetailsOutputWithContext ¶
func (o CacheClusterDestinationDetailsOutput) ToCacheClusterDestinationDetailsOutputWithContext(ctx context.Context) CacheClusterDestinationDetailsOutput
func (CacheClusterDestinationDetailsOutput) ToOutput ¶ added in v0.76.0
func (o CacheClusterDestinationDetailsOutput) ToOutput(ctx context.Context) pulumix.Output[CacheClusterDestinationDetails]
type CacheClusterInput ¶
type CacheClusterInput interface { pulumi.Input ToCacheClusterOutput() CacheClusterOutput ToCacheClusterOutputWithContext(ctx context.Context) CacheClusterOutput }
type CacheClusterKinesisFirehoseDestinationDetails ¶
type CacheClusterKinesisFirehoseDestinationDetails struct {
DeliveryStream string `pulumi:"deliveryStream"`
}
type CacheClusterKinesisFirehoseDestinationDetailsArgs ¶
type CacheClusterKinesisFirehoseDestinationDetailsArgs struct {
DeliveryStream pulumi.StringInput `pulumi:"deliveryStream"`
}
func (CacheClusterKinesisFirehoseDestinationDetailsArgs) ElementType ¶
func (CacheClusterKinesisFirehoseDestinationDetailsArgs) ElementType() reflect.Type
func (CacheClusterKinesisFirehoseDestinationDetailsArgs) ToCacheClusterKinesisFirehoseDestinationDetailsOutput ¶
func (i CacheClusterKinesisFirehoseDestinationDetailsArgs) ToCacheClusterKinesisFirehoseDestinationDetailsOutput() CacheClusterKinesisFirehoseDestinationDetailsOutput
func (CacheClusterKinesisFirehoseDestinationDetailsArgs) ToCacheClusterKinesisFirehoseDestinationDetailsOutputWithContext ¶
func (i CacheClusterKinesisFirehoseDestinationDetailsArgs) ToCacheClusterKinesisFirehoseDestinationDetailsOutputWithContext(ctx context.Context) CacheClusterKinesisFirehoseDestinationDetailsOutput
func (CacheClusterKinesisFirehoseDestinationDetailsArgs) ToCacheClusterKinesisFirehoseDestinationDetailsPtrOutput ¶
func (i CacheClusterKinesisFirehoseDestinationDetailsArgs) ToCacheClusterKinesisFirehoseDestinationDetailsPtrOutput() CacheClusterKinesisFirehoseDestinationDetailsPtrOutput
func (CacheClusterKinesisFirehoseDestinationDetailsArgs) ToCacheClusterKinesisFirehoseDestinationDetailsPtrOutputWithContext ¶
func (i CacheClusterKinesisFirehoseDestinationDetailsArgs) ToCacheClusterKinesisFirehoseDestinationDetailsPtrOutputWithContext(ctx context.Context) CacheClusterKinesisFirehoseDestinationDetailsPtrOutput
type CacheClusterKinesisFirehoseDestinationDetailsInput ¶
type CacheClusterKinesisFirehoseDestinationDetailsInput interface { pulumi.Input ToCacheClusterKinesisFirehoseDestinationDetailsOutput() CacheClusterKinesisFirehoseDestinationDetailsOutput ToCacheClusterKinesisFirehoseDestinationDetailsOutputWithContext(context.Context) CacheClusterKinesisFirehoseDestinationDetailsOutput }
CacheClusterKinesisFirehoseDestinationDetailsInput is an input type that accepts CacheClusterKinesisFirehoseDestinationDetailsArgs and CacheClusterKinesisFirehoseDestinationDetailsOutput values. You can construct a concrete instance of `CacheClusterKinesisFirehoseDestinationDetailsInput` via:
CacheClusterKinesisFirehoseDestinationDetailsArgs{...}
type CacheClusterKinesisFirehoseDestinationDetailsOutput ¶
type CacheClusterKinesisFirehoseDestinationDetailsOutput struct{ *pulumi.OutputState }
func (CacheClusterKinesisFirehoseDestinationDetailsOutput) DeliveryStream ¶
func (o CacheClusterKinesisFirehoseDestinationDetailsOutput) DeliveryStream() pulumi.StringOutput
func (CacheClusterKinesisFirehoseDestinationDetailsOutput) ElementType ¶
func (CacheClusterKinesisFirehoseDestinationDetailsOutput) ElementType() reflect.Type
func (CacheClusterKinesisFirehoseDestinationDetailsOutput) ToCacheClusterKinesisFirehoseDestinationDetailsOutput ¶
func (o CacheClusterKinesisFirehoseDestinationDetailsOutput) ToCacheClusterKinesisFirehoseDestinationDetailsOutput() CacheClusterKinesisFirehoseDestinationDetailsOutput
func (CacheClusterKinesisFirehoseDestinationDetailsOutput) ToCacheClusterKinesisFirehoseDestinationDetailsOutputWithContext ¶
func (o CacheClusterKinesisFirehoseDestinationDetailsOutput) ToCacheClusterKinesisFirehoseDestinationDetailsOutputWithContext(ctx context.Context) CacheClusterKinesisFirehoseDestinationDetailsOutput
func (CacheClusterKinesisFirehoseDestinationDetailsOutput) ToCacheClusterKinesisFirehoseDestinationDetailsPtrOutput ¶
func (o CacheClusterKinesisFirehoseDestinationDetailsOutput) ToCacheClusterKinesisFirehoseDestinationDetailsPtrOutput() CacheClusterKinesisFirehoseDestinationDetailsPtrOutput
func (CacheClusterKinesisFirehoseDestinationDetailsOutput) ToCacheClusterKinesisFirehoseDestinationDetailsPtrOutputWithContext ¶
func (o CacheClusterKinesisFirehoseDestinationDetailsOutput) ToCacheClusterKinesisFirehoseDestinationDetailsPtrOutputWithContext(ctx context.Context) CacheClusterKinesisFirehoseDestinationDetailsPtrOutput
type CacheClusterKinesisFirehoseDestinationDetailsPtrInput ¶
type CacheClusterKinesisFirehoseDestinationDetailsPtrInput interface { pulumi.Input ToCacheClusterKinesisFirehoseDestinationDetailsPtrOutput() CacheClusterKinesisFirehoseDestinationDetailsPtrOutput ToCacheClusterKinesisFirehoseDestinationDetailsPtrOutputWithContext(context.Context) CacheClusterKinesisFirehoseDestinationDetailsPtrOutput }
CacheClusterKinesisFirehoseDestinationDetailsPtrInput is an input type that accepts CacheClusterKinesisFirehoseDestinationDetailsArgs, CacheClusterKinesisFirehoseDestinationDetailsPtr and CacheClusterKinesisFirehoseDestinationDetailsPtrOutput values. You can construct a concrete instance of `CacheClusterKinesisFirehoseDestinationDetailsPtrInput` via:
CacheClusterKinesisFirehoseDestinationDetailsArgs{...} or: nil
func CacheClusterKinesisFirehoseDestinationDetailsPtr ¶
func CacheClusterKinesisFirehoseDestinationDetailsPtr(v *CacheClusterKinesisFirehoseDestinationDetailsArgs) CacheClusterKinesisFirehoseDestinationDetailsPtrInput
type CacheClusterKinesisFirehoseDestinationDetailsPtrOutput ¶
type CacheClusterKinesisFirehoseDestinationDetailsPtrOutput struct{ *pulumi.OutputState }
func (CacheClusterKinesisFirehoseDestinationDetailsPtrOutput) DeliveryStream ¶
func (o CacheClusterKinesisFirehoseDestinationDetailsPtrOutput) DeliveryStream() pulumi.StringPtrOutput
func (CacheClusterKinesisFirehoseDestinationDetailsPtrOutput) ElementType ¶
func (CacheClusterKinesisFirehoseDestinationDetailsPtrOutput) ElementType() reflect.Type
func (CacheClusterKinesisFirehoseDestinationDetailsPtrOutput) ToCacheClusterKinesisFirehoseDestinationDetailsPtrOutput ¶
func (o CacheClusterKinesisFirehoseDestinationDetailsPtrOutput) ToCacheClusterKinesisFirehoseDestinationDetailsPtrOutput() CacheClusterKinesisFirehoseDestinationDetailsPtrOutput
func (CacheClusterKinesisFirehoseDestinationDetailsPtrOutput) ToCacheClusterKinesisFirehoseDestinationDetailsPtrOutputWithContext ¶
func (o CacheClusterKinesisFirehoseDestinationDetailsPtrOutput) ToCacheClusterKinesisFirehoseDestinationDetailsPtrOutputWithContext(ctx context.Context) CacheClusterKinesisFirehoseDestinationDetailsPtrOutput
type CacheClusterLogDeliveryConfigurationRequest ¶
type CacheClusterLogDeliveryConfigurationRequest struct { DestinationDetails CacheClusterDestinationDetails `pulumi:"destinationDetails"` DestinationType string `pulumi:"destinationType"` LogFormat string `pulumi:"logFormat"` LogType string `pulumi:"logType"` }
type CacheClusterLogDeliveryConfigurationRequestArgs ¶
type CacheClusterLogDeliveryConfigurationRequestArgs struct { DestinationDetails CacheClusterDestinationDetailsInput `pulumi:"destinationDetails"` DestinationType pulumi.StringInput `pulumi:"destinationType"` LogFormat pulumi.StringInput `pulumi:"logFormat"` LogType pulumi.StringInput `pulumi:"logType"` }
func (CacheClusterLogDeliveryConfigurationRequestArgs) ElementType ¶
func (CacheClusterLogDeliveryConfigurationRequestArgs) ElementType() reflect.Type
func (CacheClusterLogDeliveryConfigurationRequestArgs) ToCacheClusterLogDeliveryConfigurationRequestOutput ¶
func (i CacheClusterLogDeliveryConfigurationRequestArgs) ToCacheClusterLogDeliveryConfigurationRequestOutput() CacheClusterLogDeliveryConfigurationRequestOutput
func (CacheClusterLogDeliveryConfigurationRequestArgs) ToCacheClusterLogDeliveryConfigurationRequestOutputWithContext ¶
func (i CacheClusterLogDeliveryConfigurationRequestArgs) ToCacheClusterLogDeliveryConfigurationRequestOutputWithContext(ctx context.Context) CacheClusterLogDeliveryConfigurationRequestOutput
type CacheClusterLogDeliveryConfigurationRequestArray ¶
type CacheClusterLogDeliveryConfigurationRequestArray []CacheClusterLogDeliveryConfigurationRequestInput
func (CacheClusterLogDeliveryConfigurationRequestArray) ElementType ¶
func (CacheClusterLogDeliveryConfigurationRequestArray) ElementType() reflect.Type
func (CacheClusterLogDeliveryConfigurationRequestArray) ToCacheClusterLogDeliveryConfigurationRequestArrayOutput ¶
func (i CacheClusterLogDeliveryConfigurationRequestArray) ToCacheClusterLogDeliveryConfigurationRequestArrayOutput() CacheClusterLogDeliveryConfigurationRequestArrayOutput
func (CacheClusterLogDeliveryConfigurationRequestArray) ToCacheClusterLogDeliveryConfigurationRequestArrayOutputWithContext ¶
func (i CacheClusterLogDeliveryConfigurationRequestArray) ToCacheClusterLogDeliveryConfigurationRequestArrayOutputWithContext(ctx context.Context) CacheClusterLogDeliveryConfigurationRequestArrayOutput
func (CacheClusterLogDeliveryConfigurationRequestArray) ToOutput ¶ added in v0.76.0
func (i CacheClusterLogDeliveryConfigurationRequestArray) ToOutput(ctx context.Context) pulumix.Output[[]CacheClusterLogDeliveryConfigurationRequest]
type CacheClusterLogDeliveryConfigurationRequestArrayInput ¶
type CacheClusterLogDeliveryConfigurationRequestArrayInput interface { pulumi.Input ToCacheClusterLogDeliveryConfigurationRequestArrayOutput() CacheClusterLogDeliveryConfigurationRequestArrayOutput ToCacheClusterLogDeliveryConfigurationRequestArrayOutputWithContext(context.Context) CacheClusterLogDeliveryConfigurationRequestArrayOutput }
CacheClusterLogDeliveryConfigurationRequestArrayInput is an input type that accepts CacheClusterLogDeliveryConfigurationRequestArray and CacheClusterLogDeliveryConfigurationRequestArrayOutput values. You can construct a concrete instance of `CacheClusterLogDeliveryConfigurationRequestArrayInput` via:
CacheClusterLogDeliveryConfigurationRequestArray{ CacheClusterLogDeliveryConfigurationRequestArgs{...} }
type CacheClusterLogDeliveryConfigurationRequestArrayOutput ¶
type CacheClusterLogDeliveryConfigurationRequestArrayOutput struct{ *pulumi.OutputState }
func (CacheClusterLogDeliveryConfigurationRequestArrayOutput) ElementType ¶
func (CacheClusterLogDeliveryConfigurationRequestArrayOutput) ElementType() reflect.Type
func (CacheClusterLogDeliveryConfigurationRequestArrayOutput) ToCacheClusterLogDeliveryConfigurationRequestArrayOutput ¶
func (o CacheClusterLogDeliveryConfigurationRequestArrayOutput) ToCacheClusterLogDeliveryConfigurationRequestArrayOutput() CacheClusterLogDeliveryConfigurationRequestArrayOutput
func (CacheClusterLogDeliveryConfigurationRequestArrayOutput) ToCacheClusterLogDeliveryConfigurationRequestArrayOutputWithContext ¶
func (o CacheClusterLogDeliveryConfigurationRequestArrayOutput) ToCacheClusterLogDeliveryConfigurationRequestArrayOutputWithContext(ctx context.Context) CacheClusterLogDeliveryConfigurationRequestArrayOutput
func (CacheClusterLogDeliveryConfigurationRequestArrayOutput) ToOutput ¶ added in v0.76.0
func (o CacheClusterLogDeliveryConfigurationRequestArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]CacheClusterLogDeliveryConfigurationRequest]
type CacheClusterLogDeliveryConfigurationRequestInput ¶
type CacheClusterLogDeliveryConfigurationRequestInput interface { pulumi.Input ToCacheClusterLogDeliveryConfigurationRequestOutput() CacheClusterLogDeliveryConfigurationRequestOutput ToCacheClusterLogDeliveryConfigurationRequestOutputWithContext(context.Context) CacheClusterLogDeliveryConfigurationRequestOutput }
CacheClusterLogDeliveryConfigurationRequestInput is an input type that accepts CacheClusterLogDeliveryConfigurationRequestArgs and CacheClusterLogDeliveryConfigurationRequestOutput values. You can construct a concrete instance of `CacheClusterLogDeliveryConfigurationRequestInput` via:
CacheClusterLogDeliveryConfigurationRequestArgs{...}
type CacheClusterLogDeliveryConfigurationRequestOutput ¶
type CacheClusterLogDeliveryConfigurationRequestOutput struct{ *pulumi.OutputState }
func (CacheClusterLogDeliveryConfigurationRequestOutput) DestinationDetails ¶
func (o CacheClusterLogDeliveryConfigurationRequestOutput) DestinationDetails() CacheClusterDestinationDetailsOutput
func (CacheClusterLogDeliveryConfigurationRequestOutput) DestinationType ¶
func (o CacheClusterLogDeliveryConfigurationRequestOutput) DestinationType() pulumi.StringOutput
func (CacheClusterLogDeliveryConfigurationRequestOutput) ElementType ¶
func (CacheClusterLogDeliveryConfigurationRequestOutput) ElementType() reflect.Type
func (CacheClusterLogDeliveryConfigurationRequestOutput) LogFormat ¶
func (o CacheClusterLogDeliveryConfigurationRequestOutput) LogFormat() pulumi.StringOutput
func (CacheClusterLogDeliveryConfigurationRequestOutput) LogType ¶
func (o CacheClusterLogDeliveryConfigurationRequestOutput) LogType() pulumi.StringOutput
func (CacheClusterLogDeliveryConfigurationRequestOutput) ToCacheClusterLogDeliveryConfigurationRequestOutput ¶
func (o CacheClusterLogDeliveryConfigurationRequestOutput) ToCacheClusterLogDeliveryConfigurationRequestOutput() CacheClusterLogDeliveryConfigurationRequestOutput
func (CacheClusterLogDeliveryConfigurationRequestOutput) ToCacheClusterLogDeliveryConfigurationRequestOutputWithContext ¶
func (o CacheClusterLogDeliveryConfigurationRequestOutput) ToCacheClusterLogDeliveryConfigurationRequestOutputWithContext(ctx context.Context) CacheClusterLogDeliveryConfigurationRequestOutput
type CacheClusterOutput ¶
type CacheClusterOutput struct{ *pulumi.OutputState }
func (CacheClusterOutput) AutoMinorVersionUpgrade ¶ added in v0.17.0
func (o CacheClusterOutput) AutoMinorVersionUpgrade() pulumi.BoolPtrOutput
func (CacheClusterOutput) AzMode ¶ added in v0.72.0
func (o CacheClusterOutput) AzMode() pulumi.StringPtrOutput
func (CacheClusterOutput) CacheNodeType ¶ added in v0.17.0
func (o CacheClusterOutput) CacheNodeType() pulumi.StringOutput
func (CacheClusterOutput) CacheParameterGroupName ¶ added in v0.17.0
func (o CacheClusterOutput) CacheParameterGroupName() pulumi.StringPtrOutput
func (CacheClusterOutput) CacheSecurityGroupNames ¶ added in v0.17.0
func (o CacheClusterOutput) CacheSecurityGroupNames() pulumi.StringArrayOutput
func (CacheClusterOutput) CacheSubnetGroupName ¶ added in v0.17.0
func (o CacheClusterOutput) CacheSubnetGroupName() pulumi.StringPtrOutput
func (CacheClusterOutput) ClusterName ¶ added in v0.17.0
func (o CacheClusterOutput) ClusterName() pulumi.StringPtrOutput
func (CacheClusterOutput) ConfigurationEndpointAddress ¶ added in v0.17.0
func (o CacheClusterOutput) ConfigurationEndpointAddress() pulumi.StringPtrOutput
func (CacheClusterOutput) ConfigurationEndpointPort ¶ added in v0.17.0
func (o CacheClusterOutput) ConfigurationEndpointPort() pulumi.StringPtrOutput
func (CacheClusterOutput) ElementType ¶
func (CacheClusterOutput) ElementType() reflect.Type
func (CacheClusterOutput) Engine ¶ added in v0.17.0
func (o CacheClusterOutput) Engine() pulumi.StringOutput
func (CacheClusterOutput) EngineVersion ¶ added in v0.17.0
func (o CacheClusterOutput) EngineVersion() pulumi.StringPtrOutput
func (CacheClusterOutput) IpDiscovery ¶ added in v0.42.0
func (o CacheClusterOutput) IpDiscovery() pulumi.StringPtrOutput
func (CacheClusterOutput) LogDeliveryConfigurations ¶ added in v0.17.0
func (o CacheClusterOutput) LogDeliveryConfigurations() CacheClusterLogDeliveryConfigurationRequestArrayOutput
func (CacheClusterOutput) NetworkType ¶ added in v0.42.0
func (o CacheClusterOutput) NetworkType() pulumi.StringPtrOutput
func (CacheClusterOutput) NotificationTopicArn ¶ added in v0.17.0
func (o CacheClusterOutput) NotificationTopicArn() pulumi.StringPtrOutput
func (CacheClusterOutput) NumCacheNodes ¶ added in v0.17.0
func (o CacheClusterOutput) NumCacheNodes() pulumi.IntOutput
func (CacheClusterOutput) Port ¶ added in v0.17.0
func (o CacheClusterOutput) Port() pulumi.IntPtrOutput
func (CacheClusterOutput) PreferredAvailabilityZone ¶ added in v0.17.0
func (o CacheClusterOutput) PreferredAvailabilityZone() pulumi.StringPtrOutput
func (CacheClusterOutput) PreferredAvailabilityZones ¶ added in v0.17.0
func (o CacheClusterOutput) PreferredAvailabilityZones() pulumi.StringArrayOutput
func (CacheClusterOutput) PreferredMaintenanceWindow ¶ added in v0.17.0
func (o CacheClusterOutput) PreferredMaintenanceWindow() pulumi.StringPtrOutput
func (CacheClusterOutput) RedisEndpointAddress ¶ added in v0.17.0
func (o CacheClusterOutput) RedisEndpointAddress() pulumi.StringPtrOutput
func (CacheClusterOutput) RedisEndpointPort ¶ added in v0.17.0
func (o CacheClusterOutput) RedisEndpointPort() pulumi.StringPtrOutput
func (CacheClusterOutput) SnapshotArns ¶ added in v0.17.0
func (o CacheClusterOutput) SnapshotArns() pulumi.StringArrayOutput
func (CacheClusterOutput) SnapshotName ¶ added in v0.17.0
func (o CacheClusterOutput) SnapshotName() pulumi.StringPtrOutput
func (CacheClusterOutput) SnapshotRetentionLimit ¶ added in v0.17.0
func (o CacheClusterOutput) SnapshotRetentionLimit() pulumi.IntPtrOutput
func (CacheClusterOutput) SnapshotWindow ¶ added in v0.17.0
func (o CacheClusterOutput) SnapshotWindow() pulumi.StringPtrOutput
func (CacheClusterOutput) Tags ¶ added in v0.17.0
func (o CacheClusterOutput) Tags() CacheClusterTagArrayOutput
func (CacheClusterOutput) ToCacheClusterOutput ¶
func (o CacheClusterOutput) ToCacheClusterOutput() CacheClusterOutput
func (CacheClusterOutput) ToCacheClusterOutputWithContext ¶
func (o CacheClusterOutput) ToCacheClusterOutputWithContext(ctx context.Context) CacheClusterOutput
func (CacheClusterOutput) ToOutput ¶ added in v0.76.0
func (o CacheClusterOutput) ToOutput(ctx context.Context) pulumix.Output[*CacheCluster]
func (CacheClusterOutput) TransitEncryptionEnabled ¶ added in v0.38.0
func (o CacheClusterOutput) TransitEncryptionEnabled() pulumi.BoolPtrOutput
func (CacheClusterOutput) VpcSecurityGroupIds ¶ added in v0.17.0
func (o CacheClusterOutput) VpcSecurityGroupIds() pulumi.StringArrayOutput
type CacheClusterState ¶
type CacheClusterState struct { }
func (CacheClusterState) ElementType ¶
func (CacheClusterState) ElementType() reflect.Type
type CacheClusterTag ¶
type CacheClusterTagArgs ¶
type CacheClusterTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (CacheClusterTagArgs) ElementType ¶
func (CacheClusterTagArgs) ElementType() reflect.Type
func (CacheClusterTagArgs) ToCacheClusterTagOutput ¶
func (i CacheClusterTagArgs) ToCacheClusterTagOutput() CacheClusterTagOutput
func (CacheClusterTagArgs) ToCacheClusterTagOutputWithContext ¶
func (i CacheClusterTagArgs) ToCacheClusterTagOutputWithContext(ctx context.Context) CacheClusterTagOutput
func (CacheClusterTagArgs) ToOutput ¶ added in v0.76.0
func (i CacheClusterTagArgs) ToOutput(ctx context.Context) pulumix.Output[CacheClusterTag]
type CacheClusterTagArray ¶
type CacheClusterTagArray []CacheClusterTagInput
func (CacheClusterTagArray) ElementType ¶
func (CacheClusterTagArray) ElementType() reflect.Type
func (CacheClusterTagArray) ToCacheClusterTagArrayOutput ¶
func (i CacheClusterTagArray) ToCacheClusterTagArrayOutput() CacheClusterTagArrayOutput
func (CacheClusterTagArray) ToCacheClusterTagArrayOutputWithContext ¶
func (i CacheClusterTagArray) ToCacheClusterTagArrayOutputWithContext(ctx context.Context) CacheClusterTagArrayOutput
func (CacheClusterTagArray) ToOutput ¶ added in v0.76.0
func (i CacheClusterTagArray) ToOutput(ctx context.Context) pulumix.Output[[]CacheClusterTag]
type CacheClusterTagArrayInput ¶
type CacheClusterTagArrayInput interface { pulumi.Input ToCacheClusterTagArrayOutput() CacheClusterTagArrayOutput ToCacheClusterTagArrayOutputWithContext(context.Context) CacheClusterTagArrayOutput }
CacheClusterTagArrayInput is an input type that accepts CacheClusterTagArray and CacheClusterTagArrayOutput values. You can construct a concrete instance of `CacheClusterTagArrayInput` via:
CacheClusterTagArray{ CacheClusterTagArgs{...} }
type CacheClusterTagArrayOutput ¶
type CacheClusterTagArrayOutput struct{ *pulumi.OutputState }
func (CacheClusterTagArrayOutput) ElementType ¶
func (CacheClusterTagArrayOutput) ElementType() reflect.Type
func (CacheClusterTagArrayOutput) Index ¶
func (o CacheClusterTagArrayOutput) Index(i pulumi.IntInput) CacheClusterTagOutput
func (CacheClusterTagArrayOutput) ToCacheClusterTagArrayOutput ¶
func (o CacheClusterTagArrayOutput) ToCacheClusterTagArrayOutput() CacheClusterTagArrayOutput
func (CacheClusterTagArrayOutput) ToCacheClusterTagArrayOutputWithContext ¶
func (o CacheClusterTagArrayOutput) ToCacheClusterTagArrayOutputWithContext(ctx context.Context) CacheClusterTagArrayOutput
func (CacheClusterTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o CacheClusterTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]CacheClusterTag]
type CacheClusterTagInput ¶
type CacheClusterTagInput interface { pulumi.Input ToCacheClusterTagOutput() CacheClusterTagOutput ToCacheClusterTagOutputWithContext(context.Context) CacheClusterTagOutput }
CacheClusterTagInput is an input type that accepts CacheClusterTagArgs and CacheClusterTagOutput values. You can construct a concrete instance of `CacheClusterTagInput` via:
CacheClusterTagArgs{...}
type CacheClusterTagOutput ¶
type CacheClusterTagOutput struct{ *pulumi.OutputState }
func (CacheClusterTagOutput) ElementType ¶
func (CacheClusterTagOutput) ElementType() reflect.Type
func (CacheClusterTagOutput) Key ¶
func (o CacheClusterTagOutput) Key() pulumi.StringOutput
func (CacheClusterTagOutput) ToCacheClusterTagOutput ¶
func (o CacheClusterTagOutput) ToCacheClusterTagOutput() CacheClusterTagOutput
func (CacheClusterTagOutput) ToCacheClusterTagOutputWithContext ¶
func (o CacheClusterTagOutput) ToCacheClusterTagOutputWithContext(ctx context.Context) CacheClusterTagOutput
func (CacheClusterTagOutput) ToOutput ¶ added in v0.76.0
func (o CacheClusterTagOutput) ToOutput(ctx context.Context) pulumix.Output[CacheClusterTag]
func (CacheClusterTagOutput) Value ¶
func (o CacheClusterTagOutput) Value() pulumi.StringOutput
type GlobalReplicationGroup ¶
type GlobalReplicationGroup struct { pulumi.CustomResourceState // AutomaticFailoverEnabled AutomaticFailoverEnabled pulumi.BoolPtrOutput `pulumi:"automaticFailoverEnabled"` // The cache node type of the Global Datastore CacheNodeType pulumi.StringPtrOutput `pulumi:"cacheNodeType"` // Cache parameter group name to use for the new engine version. This parameter cannot be modified independently. CacheParameterGroupName pulumi.StringPtrOutput `pulumi:"cacheParameterGroupName"` // The engine version of the Global Datastore. EngineVersion pulumi.StringPtrOutput `pulumi:"engineVersion"` // Indicates the number of node groups in the Global Datastore. GlobalNodeGroupCount pulumi.IntPtrOutput `pulumi:"globalNodeGroupCount"` // The optional description of the Global Datastore GlobalReplicationGroupDescription pulumi.StringPtrOutput `pulumi:"globalReplicationGroupDescription"` // The name of the Global Datastore, it is generated by ElastiCache adding a prefix to GlobalReplicationGroupIdSuffix. GlobalReplicationGroupId pulumi.StringOutput `pulumi:"globalReplicationGroupId"` // The suffix name of a Global Datastore. Amazon ElastiCache automatically applies a prefix to the Global Datastore ID when it is created. Each AWS Region has its own prefix. GlobalReplicationGroupIdSuffix pulumi.StringPtrOutput `pulumi:"globalReplicationGroupIdSuffix"` // The replication groups that comprise the Global Datastore. Members GlobalReplicationGroupMemberArrayOutput `pulumi:"members"` // Describes the replication group IDs, the AWS regions where they are stored and the shard configuration for each that comprise the Global Datastore RegionalConfigurations GlobalReplicationGroupRegionalConfigurationArrayOutput `pulumi:"regionalConfigurations"` // The status of the Global Datastore Status pulumi.StringOutput `pulumi:"status"` }
The AWS::ElastiCache::GlobalReplicationGroup resource creates an Amazon ElastiCache Global Replication Group.
func GetGlobalReplicationGroup ¶
func GetGlobalReplicationGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GlobalReplicationGroupState, opts ...pulumi.ResourceOption) (*GlobalReplicationGroup, error)
GetGlobalReplicationGroup gets an existing GlobalReplicationGroup 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 NewGlobalReplicationGroup ¶
func NewGlobalReplicationGroup(ctx *pulumi.Context, name string, args *GlobalReplicationGroupArgs, opts ...pulumi.ResourceOption) (*GlobalReplicationGroup, error)
NewGlobalReplicationGroup registers a new resource with the given unique name, arguments, and options.
func (*GlobalReplicationGroup) ElementType ¶
func (*GlobalReplicationGroup) ElementType() reflect.Type
func (*GlobalReplicationGroup) ToGlobalReplicationGroupOutput ¶
func (i *GlobalReplicationGroup) ToGlobalReplicationGroupOutput() GlobalReplicationGroupOutput
func (*GlobalReplicationGroup) ToGlobalReplicationGroupOutputWithContext ¶
func (i *GlobalReplicationGroup) ToGlobalReplicationGroupOutputWithContext(ctx context.Context) GlobalReplicationGroupOutput
func (*GlobalReplicationGroup) ToOutput ¶ added in v0.76.0
func (i *GlobalReplicationGroup) ToOutput(ctx context.Context) pulumix.Output[*GlobalReplicationGroup]
type GlobalReplicationGroupArgs ¶
type GlobalReplicationGroupArgs struct { // AutomaticFailoverEnabled AutomaticFailoverEnabled pulumi.BoolPtrInput // The cache node type of the Global Datastore CacheNodeType pulumi.StringPtrInput // Cache parameter group name to use for the new engine version. This parameter cannot be modified independently. CacheParameterGroupName pulumi.StringPtrInput // The engine version of the Global Datastore. EngineVersion pulumi.StringPtrInput // Indicates the number of node groups in the Global Datastore. GlobalNodeGroupCount pulumi.IntPtrInput // The optional description of the Global Datastore GlobalReplicationGroupDescription pulumi.StringPtrInput // The suffix name of a Global Datastore. Amazon ElastiCache automatically applies a prefix to the Global Datastore ID when it is created. Each AWS Region has its own prefix. GlobalReplicationGroupIdSuffix pulumi.StringPtrInput // The replication groups that comprise the Global Datastore. Members GlobalReplicationGroupMemberArrayInput // Describes the replication group IDs, the AWS regions where they are stored and the shard configuration for each that comprise the Global Datastore RegionalConfigurations GlobalReplicationGroupRegionalConfigurationArrayInput }
The set of arguments for constructing a GlobalReplicationGroup resource.
func (GlobalReplicationGroupArgs) ElementType ¶
func (GlobalReplicationGroupArgs) ElementType() reflect.Type
type GlobalReplicationGroupInput ¶
type GlobalReplicationGroupInput interface { pulumi.Input ToGlobalReplicationGroupOutput() GlobalReplicationGroupOutput ToGlobalReplicationGroupOutputWithContext(ctx context.Context) GlobalReplicationGroupOutput }
type GlobalReplicationGroupMember ¶ added in v0.2.0
type GlobalReplicationGroupMember struct { // Regionally unique identifier for the member i.e. ReplicationGroupId. ReplicationGroupId *string `pulumi:"replicationGroupId"` // The AWS region of the Global Datastore member. ReplicationGroupRegion *string `pulumi:"replicationGroupRegion"` // Indicates the role of the member, primary or secondary. Role *GlobalReplicationGroupMemberRole `pulumi:"role"` }
type GlobalReplicationGroupMemberArgs ¶ added in v0.2.0
type GlobalReplicationGroupMemberArgs struct { // Regionally unique identifier for the member i.e. ReplicationGroupId. ReplicationGroupId pulumi.StringPtrInput `pulumi:"replicationGroupId"` // The AWS region of the Global Datastore member. ReplicationGroupRegion pulumi.StringPtrInput `pulumi:"replicationGroupRegion"` // Indicates the role of the member, primary or secondary. Role GlobalReplicationGroupMemberRolePtrInput `pulumi:"role"` }
func (GlobalReplicationGroupMemberArgs) ElementType ¶ added in v0.2.0
func (GlobalReplicationGroupMemberArgs) ElementType() reflect.Type
func (GlobalReplicationGroupMemberArgs) ToGlobalReplicationGroupMemberOutput ¶ added in v0.2.0
func (i GlobalReplicationGroupMemberArgs) ToGlobalReplicationGroupMemberOutput() GlobalReplicationGroupMemberOutput
func (GlobalReplicationGroupMemberArgs) ToGlobalReplicationGroupMemberOutputWithContext ¶ added in v0.2.0
func (i GlobalReplicationGroupMemberArgs) ToGlobalReplicationGroupMemberOutputWithContext(ctx context.Context) GlobalReplicationGroupMemberOutput
func (GlobalReplicationGroupMemberArgs) ToOutput ¶ added in v0.76.0
func (i GlobalReplicationGroupMemberArgs) ToOutput(ctx context.Context) pulumix.Output[GlobalReplicationGroupMember]
type GlobalReplicationGroupMemberArray ¶ added in v0.2.0
type GlobalReplicationGroupMemberArray []GlobalReplicationGroupMemberInput
func (GlobalReplicationGroupMemberArray) ElementType ¶ added in v0.2.0
func (GlobalReplicationGroupMemberArray) ElementType() reflect.Type
func (GlobalReplicationGroupMemberArray) ToGlobalReplicationGroupMemberArrayOutput ¶ added in v0.2.0
func (i GlobalReplicationGroupMemberArray) ToGlobalReplicationGroupMemberArrayOutput() GlobalReplicationGroupMemberArrayOutput
func (GlobalReplicationGroupMemberArray) ToGlobalReplicationGroupMemberArrayOutputWithContext ¶ added in v0.2.0
func (i GlobalReplicationGroupMemberArray) ToGlobalReplicationGroupMemberArrayOutputWithContext(ctx context.Context) GlobalReplicationGroupMemberArrayOutput
func (GlobalReplicationGroupMemberArray) ToOutput ¶ added in v0.76.0
func (i GlobalReplicationGroupMemberArray) ToOutput(ctx context.Context) pulumix.Output[[]GlobalReplicationGroupMember]
type GlobalReplicationGroupMemberArrayInput ¶ added in v0.2.0
type GlobalReplicationGroupMemberArrayInput interface { pulumi.Input ToGlobalReplicationGroupMemberArrayOutput() GlobalReplicationGroupMemberArrayOutput ToGlobalReplicationGroupMemberArrayOutputWithContext(context.Context) GlobalReplicationGroupMemberArrayOutput }
GlobalReplicationGroupMemberArrayInput is an input type that accepts GlobalReplicationGroupMemberArray and GlobalReplicationGroupMemberArrayOutput values. You can construct a concrete instance of `GlobalReplicationGroupMemberArrayInput` via:
GlobalReplicationGroupMemberArray{ GlobalReplicationGroupMemberArgs{...} }
type GlobalReplicationGroupMemberArrayOutput ¶ added in v0.2.0
type GlobalReplicationGroupMemberArrayOutput struct{ *pulumi.OutputState }
func (GlobalReplicationGroupMemberArrayOutput) ElementType ¶ added in v0.2.0
func (GlobalReplicationGroupMemberArrayOutput) ElementType() reflect.Type
func (GlobalReplicationGroupMemberArrayOutput) ToGlobalReplicationGroupMemberArrayOutput ¶ added in v0.2.0
func (o GlobalReplicationGroupMemberArrayOutput) ToGlobalReplicationGroupMemberArrayOutput() GlobalReplicationGroupMemberArrayOutput
func (GlobalReplicationGroupMemberArrayOutput) ToGlobalReplicationGroupMemberArrayOutputWithContext ¶ added in v0.2.0
func (o GlobalReplicationGroupMemberArrayOutput) ToGlobalReplicationGroupMemberArrayOutputWithContext(ctx context.Context) GlobalReplicationGroupMemberArrayOutput
func (GlobalReplicationGroupMemberArrayOutput) ToOutput ¶ added in v0.76.0
func (o GlobalReplicationGroupMemberArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GlobalReplicationGroupMember]
type GlobalReplicationGroupMemberInput ¶ added in v0.2.0
type GlobalReplicationGroupMemberInput interface { pulumi.Input ToGlobalReplicationGroupMemberOutput() GlobalReplicationGroupMemberOutput ToGlobalReplicationGroupMemberOutputWithContext(context.Context) GlobalReplicationGroupMemberOutput }
GlobalReplicationGroupMemberInput is an input type that accepts GlobalReplicationGroupMemberArgs and GlobalReplicationGroupMemberOutput values. You can construct a concrete instance of `GlobalReplicationGroupMemberInput` via:
GlobalReplicationGroupMemberArgs{...}
type GlobalReplicationGroupMemberOutput ¶ added in v0.2.0
type GlobalReplicationGroupMemberOutput struct{ *pulumi.OutputState }
func (GlobalReplicationGroupMemberOutput) ElementType ¶ added in v0.2.0
func (GlobalReplicationGroupMemberOutput) ElementType() reflect.Type
func (GlobalReplicationGroupMemberOutput) ReplicationGroupId ¶ added in v0.2.0
func (o GlobalReplicationGroupMemberOutput) ReplicationGroupId() pulumi.StringPtrOutput
Regionally unique identifier for the member i.e. ReplicationGroupId.
func (GlobalReplicationGroupMemberOutput) ReplicationGroupRegion ¶ added in v0.2.0
func (o GlobalReplicationGroupMemberOutput) ReplicationGroupRegion() pulumi.StringPtrOutput
The AWS region of the Global Datastore member.
func (GlobalReplicationGroupMemberOutput) Role ¶ added in v0.2.0
Indicates the role of the member, primary or secondary.
func (GlobalReplicationGroupMemberOutput) ToGlobalReplicationGroupMemberOutput ¶ added in v0.2.0
func (o GlobalReplicationGroupMemberOutput) ToGlobalReplicationGroupMemberOutput() GlobalReplicationGroupMemberOutput
func (GlobalReplicationGroupMemberOutput) ToGlobalReplicationGroupMemberOutputWithContext ¶ added in v0.2.0
func (o GlobalReplicationGroupMemberOutput) ToGlobalReplicationGroupMemberOutputWithContext(ctx context.Context) GlobalReplicationGroupMemberOutput
func (GlobalReplicationGroupMemberOutput) ToOutput ¶ added in v0.76.0
func (o GlobalReplicationGroupMemberOutput) ToOutput(ctx context.Context) pulumix.Output[GlobalReplicationGroupMember]
type GlobalReplicationGroupMemberRole ¶ added in v0.2.0
type GlobalReplicationGroupMemberRole string
Indicates the role of the member, primary or secondary.
func (GlobalReplicationGroupMemberRole) ElementType ¶ added in v0.2.0
func (GlobalReplicationGroupMemberRole) ElementType() reflect.Type
func (GlobalReplicationGroupMemberRole) ToGlobalReplicationGroupMemberRoleOutput ¶ added in v0.2.0
func (e GlobalReplicationGroupMemberRole) ToGlobalReplicationGroupMemberRoleOutput() GlobalReplicationGroupMemberRoleOutput
func (GlobalReplicationGroupMemberRole) ToGlobalReplicationGroupMemberRoleOutputWithContext ¶ added in v0.2.0
func (e GlobalReplicationGroupMemberRole) ToGlobalReplicationGroupMemberRoleOutputWithContext(ctx context.Context) GlobalReplicationGroupMemberRoleOutput
func (GlobalReplicationGroupMemberRole) ToGlobalReplicationGroupMemberRolePtrOutput ¶ added in v0.2.0
func (e GlobalReplicationGroupMemberRole) ToGlobalReplicationGroupMemberRolePtrOutput() GlobalReplicationGroupMemberRolePtrOutput
func (GlobalReplicationGroupMemberRole) ToGlobalReplicationGroupMemberRolePtrOutputWithContext ¶ added in v0.2.0
func (e GlobalReplicationGroupMemberRole) ToGlobalReplicationGroupMemberRolePtrOutputWithContext(ctx context.Context) GlobalReplicationGroupMemberRolePtrOutput
func (GlobalReplicationGroupMemberRole) ToStringOutput ¶ added in v0.2.0
func (e GlobalReplicationGroupMemberRole) ToStringOutput() pulumi.StringOutput
func (GlobalReplicationGroupMemberRole) ToStringOutputWithContext ¶ added in v0.2.0
func (e GlobalReplicationGroupMemberRole) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GlobalReplicationGroupMemberRole) ToStringPtrOutput ¶ added in v0.2.0
func (e GlobalReplicationGroupMemberRole) ToStringPtrOutput() pulumi.StringPtrOutput
func (GlobalReplicationGroupMemberRole) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (e GlobalReplicationGroupMemberRole) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GlobalReplicationGroupMemberRoleInput ¶ added in v0.2.0
type GlobalReplicationGroupMemberRoleInput interface { pulumi.Input ToGlobalReplicationGroupMemberRoleOutput() GlobalReplicationGroupMemberRoleOutput ToGlobalReplicationGroupMemberRoleOutputWithContext(context.Context) GlobalReplicationGroupMemberRoleOutput }
GlobalReplicationGroupMemberRoleInput is an input type that accepts GlobalReplicationGroupMemberRoleArgs and GlobalReplicationGroupMemberRoleOutput values. You can construct a concrete instance of `GlobalReplicationGroupMemberRoleInput` via:
GlobalReplicationGroupMemberRoleArgs{...}
type GlobalReplicationGroupMemberRoleOutput ¶ added in v0.2.0
type GlobalReplicationGroupMemberRoleOutput struct{ *pulumi.OutputState }
func (GlobalReplicationGroupMemberRoleOutput) ElementType ¶ added in v0.2.0
func (GlobalReplicationGroupMemberRoleOutput) ElementType() reflect.Type
func (GlobalReplicationGroupMemberRoleOutput) ToGlobalReplicationGroupMemberRoleOutput ¶ added in v0.2.0
func (o GlobalReplicationGroupMemberRoleOutput) ToGlobalReplicationGroupMemberRoleOutput() GlobalReplicationGroupMemberRoleOutput
func (GlobalReplicationGroupMemberRoleOutput) ToGlobalReplicationGroupMemberRoleOutputWithContext ¶ added in v0.2.0
func (o GlobalReplicationGroupMemberRoleOutput) ToGlobalReplicationGroupMemberRoleOutputWithContext(ctx context.Context) GlobalReplicationGroupMemberRoleOutput
func (GlobalReplicationGroupMemberRoleOutput) ToGlobalReplicationGroupMemberRolePtrOutput ¶ added in v0.2.0
func (o GlobalReplicationGroupMemberRoleOutput) ToGlobalReplicationGroupMemberRolePtrOutput() GlobalReplicationGroupMemberRolePtrOutput
func (GlobalReplicationGroupMemberRoleOutput) ToGlobalReplicationGroupMemberRolePtrOutputWithContext ¶ added in v0.2.0
func (o GlobalReplicationGroupMemberRoleOutput) ToGlobalReplicationGroupMemberRolePtrOutputWithContext(ctx context.Context) GlobalReplicationGroupMemberRolePtrOutput
func (GlobalReplicationGroupMemberRoleOutput) ToOutput ¶ added in v0.76.0
func (o GlobalReplicationGroupMemberRoleOutput) ToOutput(ctx context.Context) pulumix.Output[GlobalReplicationGroupMemberRole]
func (GlobalReplicationGroupMemberRoleOutput) ToStringOutput ¶ added in v0.2.0
func (o GlobalReplicationGroupMemberRoleOutput) ToStringOutput() pulumi.StringOutput
func (GlobalReplicationGroupMemberRoleOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o GlobalReplicationGroupMemberRoleOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GlobalReplicationGroupMemberRoleOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o GlobalReplicationGroupMemberRoleOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GlobalReplicationGroupMemberRoleOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o GlobalReplicationGroupMemberRoleOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GlobalReplicationGroupMemberRolePtrInput ¶ added in v0.2.0
type GlobalReplicationGroupMemberRolePtrInput interface { pulumi.Input ToGlobalReplicationGroupMemberRolePtrOutput() GlobalReplicationGroupMemberRolePtrOutput ToGlobalReplicationGroupMemberRolePtrOutputWithContext(context.Context) GlobalReplicationGroupMemberRolePtrOutput }
func GlobalReplicationGroupMemberRolePtr ¶ added in v0.2.0
func GlobalReplicationGroupMemberRolePtr(v string) GlobalReplicationGroupMemberRolePtrInput
type GlobalReplicationGroupMemberRolePtrOutput ¶ added in v0.2.0
type GlobalReplicationGroupMemberRolePtrOutput struct{ *pulumi.OutputState }
func (GlobalReplicationGroupMemberRolePtrOutput) ElementType ¶ added in v0.2.0
func (GlobalReplicationGroupMemberRolePtrOutput) ElementType() reflect.Type
func (GlobalReplicationGroupMemberRolePtrOutput) ToGlobalReplicationGroupMemberRolePtrOutput ¶ added in v0.2.0
func (o GlobalReplicationGroupMemberRolePtrOutput) ToGlobalReplicationGroupMemberRolePtrOutput() GlobalReplicationGroupMemberRolePtrOutput
func (GlobalReplicationGroupMemberRolePtrOutput) ToGlobalReplicationGroupMemberRolePtrOutputWithContext ¶ added in v0.2.0
func (o GlobalReplicationGroupMemberRolePtrOutput) ToGlobalReplicationGroupMemberRolePtrOutputWithContext(ctx context.Context) GlobalReplicationGroupMemberRolePtrOutput
func (GlobalReplicationGroupMemberRolePtrOutput) ToOutput ¶ added in v0.76.0
func (o GlobalReplicationGroupMemberRolePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GlobalReplicationGroupMemberRole]
func (GlobalReplicationGroupMemberRolePtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o GlobalReplicationGroupMemberRolePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GlobalReplicationGroupMemberRolePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o GlobalReplicationGroupMemberRolePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GlobalReplicationGroupOutput ¶
type GlobalReplicationGroupOutput struct{ *pulumi.OutputState }
func (GlobalReplicationGroupOutput) AutomaticFailoverEnabled ¶ added in v0.17.0
func (o GlobalReplicationGroupOutput) AutomaticFailoverEnabled() pulumi.BoolPtrOutput
AutomaticFailoverEnabled
func (GlobalReplicationGroupOutput) CacheNodeType ¶ added in v0.17.0
func (o GlobalReplicationGroupOutput) CacheNodeType() pulumi.StringPtrOutput
The cache node type of the Global Datastore
func (GlobalReplicationGroupOutput) CacheParameterGroupName ¶ added in v0.17.0
func (o GlobalReplicationGroupOutput) CacheParameterGroupName() pulumi.StringPtrOutput
Cache parameter group name to use for the new engine version. This parameter cannot be modified independently.
func (GlobalReplicationGroupOutput) ElementType ¶
func (GlobalReplicationGroupOutput) ElementType() reflect.Type
func (GlobalReplicationGroupOutput) EngineVersion ¶ added in v0.17.0
func (o GlobalReplicationGroupOutput) EngineVersion() pulumi.StringPtrOutput
The engine version of the Global Datastore.
func (GlobalReplicationGroupOutput) GlobalNodeGroupCount ¶ added in v0.17.0
func (o GlobalReplicationGroupOutput) GlobalNodeGroupCount() pulumi.IntPtrOutput
Indicates the number of node groups in the Global Datastore.
func (GlobalReplicationGroupOutput) GlobalReplicationGroupDescription ¶ added in v0.17.0
func (o GlobalReplicationGroupOutput) GlobalReplicationGroupDescription() pulumi.StringPtrOutput
The optional description of the Global Datastore
func (GlobalReplicationGroupOutput) GlobalReplicationGroupId ¶ added in v0.17.0
func (o GlobalReplicationGroupOutput) GlobalReplicationGroupId() pulumi.StringOutput
The name of the Global Datastore, it is generated by ElastiCache adding a prefix to GlobalReplicationGroupIdSuffix.
func (GlobalReplicationGroupOutput) GlobalReplicationGroupIdSuffix ¶ added in v0.17.0
func (o GlobalReplicationGroupOutput) GlobalReplicationGroupIdSuffix() pulumi.StringPtrOutput
The suffix name of a Global Datastore. Amazon ElastiCache automatically applies a prefix to the Global Datastore ID when it is created. Each AWS Region has its own prefix.
func (GlobalReplicationGroupOutput) Members ¶ added in v0.17.0
func (o GlobalReplicationGroupOutput) Members() GlobalReplicationGroupMemberArrayOutput
The replication groups that comprise the Global Datastore.
func (GlobalReplicationGroupOutput) RegionalConfigurations ¶ added in v0.17.0
func (o GlobalReplicationGroupOutput) RegionalConfigurations() GlobalReplicationGroupRegionalConfigurationArrayOutput
Describes the replication group IDs, the AWS regions where they are stored and the shard configuration for each that comprise the Global Datastore
func (GlobalReplicationGroupOutput) Status ¶ added in v0.17.0
func (o GlobalReplicationGroupOutput) Status() pulumi.StringOutput
The status of the Global Datastore
func (GlobalReplicationGroupOutput) ToGlobalReplicationGroupOutput ¶
func (o GlobalReplicationGroupOutput) ToGlobalReplicationGroupOutput() GlobalReplicationGroupOutput
func (GlobalReplicationGroupOutput) ToGlobalReplicationGroupOutputWithContext ¶
func (o GlobalReplicationGroupOutput) ToGlobalReplicationGroupOutputWithContext(ctx context.Context) GlobalReplicationGroupOutput
func (GlobalReplicationGroupOutput) ToOutput ¶ added in v0.76.0
func (o GlobalReplicationGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*GlobalReplicationGroup]
type GlobalReplicationGroupRegionalConfiguration ¶
type GlobalReplicationGroupRegionalConfiguration struct { // The replication group id of the Global Datastore member. ReplicationGroupId *string `pulumi:"replicationGroupId"` // The AWS region of the Global Datastore member. ReplicationGroupRegion *string `pulumi:"replicationGroupRegion"` // A list of PreferredAvailabilityZones objects that specifies the configuration of a node group in the resharded cluster. ReshardingConfigurations []GlobalReplicationGroupReshardingConfiguration `pulumi:"reshardingConfigurations"` }
type GlobalReplicationGroupRegionalConfigurationArgs ¶
type GlobalReplicationGroupRegionalConfigurationArgs struct { // The replication group id of the Global Datastore member. ReplicationGroupId pulumi.StringPtrInput `pulumi:"replicationGroupId"` // The AWS region of the Global Datastore member. ReplicationGroupRegion pulumi.StringPtrInput `pulumi:"replicationGroupRegion"` // A list of PreferredAvailabilityZones objects that specifies the configuration of a node group in the resharded cluster. ReshardingConfigurations GlobalReplicationGroupReshardingConfigurationArrayInput `pulumi:"reshardingConfigurations"` }
func (GlobalReplicationGroupRegionalConfigurationArgs) ElementType ¶
func (GlobalReplicationGroupRegionalConfigurationArgs) ElementType() reflect.Type
func (GlobalReplicationGroupRegionalConfigurationArgs) ToGlobalReplicationGroupRegionalConfigurationOutput ¶
func (i GlobalReplicationGroupRegionalConfigurationArgs) ToGlobalReplicationGroupRegionalConfigurationOutput() GlobalReplicationGroupRegionalConfigurationOutput
func (GlobalReplicationGroupRegionalConfigurationArgs) ToGlobalReplicationGroupRegionalConfigurationOutputWithContext ¶
func (i GlobalReplicationGroupRegionalConfigurationArgs) ToGlobalReplicationGroupRegionalConfigurationOutputWithContext(ctx context.Context) GlobalReplicationGroupRegionalConfigurationOutput
type GlobalReplicationGroupRegionalConfigurationArray ¶
type GlobalReplicationGroupRegionalConfigurationArray []GlobalReplicationGroupRegionalConfigurationInput
func (GlobalReplicationGroupRegionalConfigurationArray) ElementType ¶
func (GlobalReplicationGroupRegionalConfigurationArray) ElementType() reflect.Type
func (GlobalReplicationGroupRegionalConfigurationArray) ToGlobalReplicationGroupRegionalConfigurationArrayOutput ¶
func (i GlobalReplicationGroupRegionalConfigurationArray) ToGlobalReplicationGroupRegionalConfigurationArrayOutput() GlobalReplicationGroupRegionalConfigurationArrayOutput
func (GlobalReplicationGroupRegionalConfigurationArray) ToGlobalReplicationGroupRegionalConfigurationArrayOutputWithContext ¶
func (i GlobalReplicationGroupRegionalConfigurationArray) ToGlobalReplicationGroupRegionalConfigurationArrayOutputWithContext(ctx context.Context) GlobalReplicationGroupRegionalConfigurationArrayOutput
func (GlobalReplicationGroupRegionalConfigurationArray) ToOutput ¶ added in v0.76.0
func (i GlobalReplicationGroupRegionalConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]GlobalReplicationGroupRegionalConfiguration]
type GlobalReplicationGroupRegionalConfigurationArrayInput ¶
type GlobalReplicationGroupRegionalConfigurationArrayInput interface { pulumi.Input ToGlobalReplicationGroupRegionalConfigurationArrayOutput() GlobalReplicationGroupRegionalConfigurationArrayOutput ToGlobalReplicationGroupRegionalConfigurationArrayOutputWithContext(context.Context) GlobalReplicationGroupRegionalConfigurationArrayOutput }
GlobalReplicationGroupRegionalConfigurationArrayInput is an input type that accepts GlobalReplicationGroupRegionalConfigurationArray and GlobalReplicationGroupRegionalConfigurationArrayOutput values. You can construct a concrete instance of `GlobalReplicationGroupRegionalConfigurationArrayInput` via:
GlobalReplicationGroupRegionalConfigurationArray{ GlobalReplicationGroupRegionalConfigurationArgs{...} }
type GlobalReplicationGroupRegionalConfigurationArrayOutput ¶
type GlobalReplicationGroupRegionalConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GlobalReplicationGroupRegionalConfigurationArrayOutput) ElementType ¶
func (GlobalReplicationGroupRegionalConfigurationArrayOutput) ElementType() reflect.Type
func (GlobalReplicationGroupRegionalConfigurationArrayOutput) ToGlobalReplicationGroupRegionalConfigurationArrayOutput ¶
func (o GlobalReplicationGroupRegionalConfigurationArrayOutput) ToGlobalReplicationGroupRegionalConfigurationArrayOutput() GlobalReplicationGroupRegionalConfigurationArrayOutput
func (GlobalReplicationGroupRegionalConfigurationArrayOutput) ToGlobalReplicationGroupRegionalConfigurationArrayOutputWithContext ¶
func (o GlobalReplicationGroupRegionalConfigurationArrayOutput) ToGlobalReplicationGroupRegionalConfigurationArrayOutputWithContext(ctx context.Context) GlobalReplicationGroupRegionalConfigurationArrayOutput
func (GlobalReplicationGroupRegionalConfigurationArrayOutput) ToOutput ¶ added in v0.76.0
func (o GlobalReplicationGroupRegionalConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GlobalReplicationGroupRegionalConfiguration]
type GlobalReplicationGroupRegionalConfigurationInput ¶
type GlobalReplicationGroupRegionalConfigurationInput interface { pulumi.Input ToGlobalReplicationGroupRegionalConfigurationOutput() GlobalReplicationGroupRegionalConfigurationOutput ToGlobalReplicationGroupRegionalConfigurationOutputWithContext(context.Context) GlobalReplicationGroupRegionalConfigurationOutput }
GlobalReplicationGroupRegionalConfigurationInput is an input type that accepts GlobalReplicationGroupRegionalConfigurationArgs and GlobalReplicationGroupRegionalConfigurationOutput values. You can construct a concrete instance of `GlobalReplicationGroupRegionalConfigurationInput` via:
GlobalReplicationGroupRegionalConfigurationArgs{...}
type GlobalReplicationGroupRegionalConfigurationOutput ¶
type GlobalReplicationGroupRegionalConfigurationOutput struct{ *pulumi.OutputState }
func (GlobalReplicationGroupRegionalConfigurationOutput) ElementType ¶
func (GlobalReplicationGroupRegionalConfigurationOutput) ElementType() reflect.Type
func (GlobalReplicationGroupRegionalConfigurationOutput) ReplicationGroupId ¶
func (o GlobalReplicationGroupRegionalConfigurationOutput) ReplicationGroupId() pulumi.StringPtrOutput
The replication group id of the Global Datastore member.
func (GlobalReplicationGroupRegionalConfigurationOutput) ReplicationGroupRegion ¶
func (o GlobalReplicationGroupRegionalConfigurationOutput) ReplicationGroupRegion() pulumi.StringPtrOutput
The AWS region of the Global Datastore member.
func (GlobalReplicationGroupRegionalConfigurationOutput) ReshardingConfigurations ¶
func (o GlobalReplicationGroupRegionalConfigurationOutput) ReshardingConfigurations() GlobalReplicationGroupReshardingConfigurationArrayOutput
A list of PreferredAvailabilityZones objects that specifies the configuration of a node group in the resharded cluster.
func (GlobalReplicationGroupRegionalConfigurationOutput) ToGlobalReplicationGroupRegionalConfigurationOutput ¶
func (o GlobalReplicationGroupRegionalConfigurationOutput) ToGlobalReplicationGroupRegionalConfigurationOutput() GlobalReplicationGroupRegionalConfigurationOutput
func (GlobalReplicationGroupRegionalConfigurationOutput) ToGlobalReplicationGroupRegionalConfigurationOutputWithContext ¶
func (o GlobalReplicationGroupRegionalConfigurationOutput) ToGlobalReplicationGroupRegionalConfigurationOutputWithContext(ctx context.Context) GlobalReplicationGroupRegionalConfigurationOutput
type GlobalReplicationGroupReshardingConfiguration ¶
type GlobalReplicationGroupReshardingConfiguration struct { // Unique identifier for the Node Group. This is either auto-generated by ElastiCache (4-digit id) or a user supplied id. NodeGroupId *string `pulumi:"nodeGroupId"` // A list of preferred availability zones for the nodes of new node groups. PreferredAvailabilityZones []string `pulumi:"preferredAvailabilityZones"` }
type GlobalReplicationGroupReshardingConfigurationArgs ¶
type GlobalReplicationGroupReshardingConfigurationArgs struct { // Unique identifier for the Node Group. This is either auto-generated by ElastiCache (4-digit id) or a user supplied id. NodeGroupId pulumi.StringPtrInput `pulumi:"nodeGroupId"` // A list of preferred availability zones for the nodes of new node groups. PreferredAvailabilityZones pulumi.StringArrayInput `pulumi:"preferredAvailabilityZones"` }
func (GlobalReplicationGroupReshardingConfigurationArgs) ElementType ¶
func (GlobalReplicationGroupReshardingConfigurationArgs) ElementType() reflect.Type
func (GlobalReplicationGroupReshardingConfigurationArgs) ToGlobalReplicationGroupReshardingConfigurationOutput ¶
func (i GlobalReplicationGroupReshardingConfigurationArgs) ToGlobalReplicationGroupReshardingConfigurationOutput() GlobalReplicationGroupReshardingConfigurationOutput
func (GlobalReplicationGroupReshardingConfigurationArgs) ToGlobalReplicationGroupReshardingConfigurationOutputWithContext ¶
func (i GlobalReplicationGroupReshardingConfigurationArgs) ToGlobalReplicationGroupReshardingConfigurationOutputWithContext(ctx context.Context) GlobalReplicationGroupReshardingConfigurationOutput
type GlobalReplicationGroupReshardingConfigurationArray ¶
type GlobalReplicationGroupReshardingConfigurationArray []GlobalReplicationGroupReshardingConfigurationInput
func (GlobalReplicationGroupReshardingConfigurationArray) ElementType ¶
func (GlobalReplicationGroupReshardingConfigurationArray) ElementType() reflect.Type
func (GlobalReplicationGroupReshardingConfigurationArray) ToGlobalReplicationGroupReshardingConfigurationArrayOutput ¶
func (i GlobalReplicationGroupReshardingConfigurationArray) ToGlobalReplicationGroupReshardingConfigurationArrayOutput() GlobalReplicationGroupReshardingConfigurationArrayOutput
func (GlobalReplicationGroupReshardingConfigurationArray) ToGlobalReplicationGroupReshardingConfigurationArrayOutputWithContext ¶
func (i GlobalReplicationGroupReshardingConfigurationArray) ToGlobalReplicationGroupReshardingConfigurationArrayOutputWithContext(ctx context.Context) GlobalReplicationGroupReshardingConfigurationArrayOutput
func (GlobalReplicationGroupReshardingConfigurationArray) ToOutput ¶ added in v0.76.0
func (i GlobalReplicationGroupReshardingConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]GlobalReplicationGroupReshardingConfiguration]
type GlobalReplicationGroupReshardingConfigurationArrayInput ¶
type GlobalReplicationGroupReshardingConfigurationArrayInput interface { pulumi.Input ToGlobalReplicationGroupReshardingConfigurationArrayOutput() GlobalReplicationGroupReshardingConfigurationArrayOutput ToGlobalReplicationGroupReshardingConfigurationArrayOutputWithContext(context.Context) GlobalReplicationGroupReshardingConfigurationArrayOutput }
GlobalReplicationGroupReshardingConfigurationArrayInput is an input type that accepts GlobalReplicationGroupReshardingConfigurationArray and GlobalReplicationGroupReshardingConfigurationArrayOutput values. You can construct a concrete instance of `GlobalReplicationGroupReshardingConfigurationArrayInput` via:
GlobalReplicationGroupReshardingConfigurationArray{ GlobalReplicationGroupReshardingConfigurationArgs{...} }
type GlobalReplicationGroupReshardingConfigurationArrayOutput ¶
type GlobalReplicationGroupReshardingConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GlobalReplicationGroupReshardingConfigurationArrayOutput) ElementType ¶
func (GlobalReplicationGroupReshardingConfigurationArrayOutput) ElementType() reflect.Type
func (GlobalReplicationGroupReshardingConfigurationArrayOutput) ToGlobalReplicationGroupReshardingConfigurationArrayOutput ¶
func (o GlobalReplicationGroupReshardingConfigurationArrayOutput) ToGlobalReplicationGroupReshardingConfigurationArrayOutput() GlobalReplicationGroupReshardingConfigurationArrayOutput
func (GlobalReplicationGroupReshardingConfigurationArrayOutput) ToGlobalReplicationGroupReshardingConfigurationArrayOutputWithContext ¶
func (o GlobalReplicationGroupReshardingConfigurationArrayOutput) ToGlobalReplicationGroupReshardingConfigurationArrayOutputWithContext(ctx context.Context) GlobalReplicationGroupReshardingConfigurationArrayOutput
type GlobalReplicationGroupReshardingConfigurationInput ¶
type GlobalReplicationGroupReshardingConfigurationInput interface { pulumi.Input ToGlobalReplicationGroupReshardingConfigurationOutput() GlobalReplicationGroupReshardingConfigurationOutput ToGlobalReplicationGroupReshardingConfigurationOutputWithContext(context.Context) GlobalReplicationGroupReshardingConfigurationOutput }
GlobalReplicationGroupReshardingConfigurationInput is an input type that accepts GlobalReplicationGroupReshardingConfigurationArgs and GlobalReplicationGroupReshardingConfigurationOutput values. You can construct a concrete instance of `GlobalReplicationGroupReshardingConfigurationInput` via:
GlobalReplicationGroupReshardingConfigurationArgs{...}
type GlobalReplicationGroupReshardingConfigurationOutput ¶
type GlobalReplicationGroupReshardingConfigurationOutput struct{ *pulumi.OutputState }
func (GlobalReplicationGroupReshardingConfigurationOutput) ElementType ¶
func (GlobalReplicationGroupReshardingConfigurationOutput) ElementType() reflect.Type
func (GlobalReplicationGroupReshardingConfigurationOutput) NodeGroupId ¶
func (o GlobalReplicationGroupReshardingConfigurationOutput) NodeGroupId() pulumi.StringPtrOutput
Unique identifier for the Node Group. This is either auto-generated by ElastiCache (4-digit id) or a user supplied id.
func (GlobalReplicationGroupReshardingConfigurationOutput) PreferredAvailabilityZones ¶
func (o GlobalReplicationGroupReshardingConfigurationOutput) PreferredAvailabilityZones() pulumi.StringArrayOutput
A list of preferred availability zones for the nodes of new node groups.
func (GlobalReplicationGroupReshardingConfigurationOutput) ToGlobalReplicationGroupReshardingConfigurationOutput ¶
func (o GlobalReplicationGroupReshardingConfigurationOutput) ToGlobalReplicationGroupReshardingConfigurationOutput() GlobalReplicationGroupReshardingConfigurationOutput
func (GlobalReplicationGroupReshardingConfigurationOutput) ToGlobalReplicationGroupReshardingConfigurationOutputWithContext ¶
func (o GlobalReplicationGroupReshardingConfigurationOutput) ToGlobalReplicationGroupReshardingConfigurationOutputWithContext(ctx context.Context) GlobalReplicationGroupReshardingConfigurationOutput
type GlobalReplicationGroupState ¶
type GlobalReplicationGroupState struct { }
func (GlobalReplicationGroupState) ElementType ¶
func (GlobalReplicationGroupState) ElementType() reflect.Type
type LookupCacheClusterArgs ¶ added in v0.12.0
type LookupCacheClusterArgs struct {
Id string `pulumi:"id"`
}
type LookupCacheClusterOutputArgs ¶ added in v0.12.0
type LookupCacheClusterOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupCacheClusterOutputArgs) ElementType ¶ added in v0.12.0
func (LookupCacheClusterOutputArgs) ElementType() reflect.Type
type LookupCacheClusterResult ¶ added in v0.12.0
type LookupCacheClusterResult struct { AutoMinorVersionUpgrade *bool `pulumi:"autoMinorVersionUpgrade"` AzMode *string `pulumi:"azMode"` CacheNodeType *string `pulumi:"cacheNodeType"` CacheParameterGroupName *string `pulumi:"cacheParameterGroupName"` CacheSecurityGroupNames []string `pulumi:"cacheSecurityGroupNames"` ConfigurationEndpointAddress *string `pulumi:"configurationEndpointAddress"` ConfigurationEndpointPort *string `pulumi:"configurationEndpointPort"` EngineVersion *string `pulumi:"engineVersion"` Id *string `pulumi:"id"` IpDiscovery *string `pulumi:"ipDiscovery"` LogDeliveryConfigurations []CacheClusterLogDeliveryConfigurationRequest `pulumi:"logDeliveryConfigurations"` NotificationTopicArn *string `pulumi:"notificationTopicArn"` NumCacheNodes *int `pulumi:"numCacheNodes"` PreferredAvailabilityZone *string `pulumi:"preferredAvailabilityZone"` PreferredAvailabilityZones []string `pulumi:"preferredAvailabilityZones"` PreferredMaintenanceWindow *string `pulumi:"preferredMaintenanceWindow"` RedisEndpointAddress *string `pulumi:"redisEndpointAddress"` RedisEndpointPort *string `pulumi:"redisEndpointPort"` SnapshotRetentionLimit *int `pulumi:"snapshotRetentionLimit"` SnapshotWindow *string `pulumi:"snapshotWindow"` Tags []CacheClusterTag `pulumi:"tags"` TransitEncryptionEnabled *bool `pulumi:"transitEncryptionEnabled"` VpcSecurityGroupIds []string `pulumi:"vpcSecurityGroupIds"` }
func LookupCacheCluster ¶ added in v0.12.0
func LookupCacheCluster(ctx *pulumi.Context, args *LookupCacheClusterArgs, opts ...pulumi.InvokeOption) (*LookupCacheClusterResult, error)
Resource Type definition for AWS::ElastiCache::CacheCluster
type LookupCacheClusterResultOutput ¶ added in v0.12.0
type LookupCacheClusterResultOutput struct{ *pulumi.OutputState }
func LookupCacheClusterOutput ¶ added in v0.12.0
func LookupCacheClusterOutput(ctx *pulumi.Context, args LookupCacheClusterOutputArgs, opts ...pulumi.InvokeOption) LookupCacheClusterResultOutput
func (LookupCacheClusterResultOutput) AutoMinorVersionUpgrade ¶ added in v0.12.0
func (o LookupCacheClusterResultOutput) AutoMinorVersionUpgrade() pulumi.BoolPtrOutput
func (LookupCacheClusterResultOutput) AzMode ¶ added in v0.72.0
func (o LookupCacheClusterResultOutput) AzMode() pulumi.StringPtrOutput
func (LookupCacheClusterResultOutput) CacheNodeType ¶ added in v0.12.0
func (o LookupCacheClusterResultOutput) CacheNodeType() pulumi.StringPtrOutput
func (LookupCacheClusterResultOutput) CacheParameterGroupName ¶ added in v0.12.0
func (o LookupCacheClusterResultOutput) CacheParameterGroupName() pulumi.StringPtrOutput
func (LookupCacheClusterResultOutput) CacheSecurityGroupNames ¶ added in v0.12.0
func (o LookupCacheClusterResultOutput) CacheSecurityGroupNames() pulumi.StringArrayOutput
func (LookupCacheClusterResultOutput) ConfigurationEndpointAddress ¶ added in v0.12.0
func (o LookupCacheClusterResultOutput) ConfigurationEndpointAddress() pulumi.StringPtrOutput
func (LookupCacheClusterResultOutput) ConfigurationEndpointPort ¶ added in v0.12.0
func (o LookupCacheClusterResultOutput) ConfigurationEndpointPort() pulumi.StringPtrOutput
func (LookupCacheClusterResultOutput) ElementType ¶ added in v0.12.0
func (LookupCacheClusterResultOutput) ElementType() reflect.Type
func (LookupCacheClusterResultOutput) EngineVersion ¶ added in v0.12.0
func (o LookupCacheClusterResultOutput) EngineVersion() pulumi.StringPtrOutput
func (LookupCacheClusterResultOutput) Id ¶ added in v0.12.0
func (o LookupCacheClusterResultOutput) Id() pulumi.StringPtrOutput
func (LookupCacheClusterResultOutput) IpDiscovery ¶ added in v0.42.0
func (o LookupCacheClusterResultOutput) IpDiscovery() pulumi.StringPtrOutput
func (LookupCacheClusterResultOutput) LogDeliveryConfigurations ¶ added in v0.12.0
func (o LookupCacheClusterResultOutput) LogDeliveryConfigurations() CacheClusterLogDeliveryConfigurationRequestArrayOutput
func (LookupCacheClusterResultOutput) NotificationTopicArn ¶ added in v0.12.0
func (o LookupCacheClusterResultOutput) NotificationTopicArn() pulumi.StringPtrOutput
func (LookupCacheClusterResultOutput) NumCacheNodes ¶ added in v0.12.0
func (o LookupCacheClusterResultOutput) NumCacheNodes() pulumi.IntPtrOutput
func (LookupCacheClusterResultOutput) PreferredAvailabilityZone ¶ added in v0.12.0
func (o LookupCacheClusterResultOutput) PreferredAvailabilityZone() pulumi.StringPtrOutput
func (LookupCacheClusterResultOutput) PreferredAvailabilityZones ¶ added in v0.12.0
func (o LookupCacheClusterResultOutput) PreferredAvailabilityZones() pulumi.StringArrayOutput
func (LookupCacheClusterResultOutput) PreferredMaintenanceWindow ¶ added in v0.12.0
func (o LookupCacheClusterResultOutput) PreferredMaintenanceWindow() pulumi.StringPtrOutput
func (LookupCacheClusterResultOutput) RedisEndpointAddress ¶ added in v0.12.0
func (o LookupCacheClusterResultOutput) RedisEndpointAddress() pulumi.StringPtrOutput
func (LookupCacheClusterResultOutput) RedisEndpointPort ¶ added in v0.12.0
func (o LookupCacheClusterResultOutput) RedisEndpointPort() pulumi.StringPtrOutput
func (LookupCacheClusterResultOutput) SnapshotRetentionLimit ¶ added in v0.12.0
func (o LookupCacheClusterResultOutput) SnapshotRetentionLimit() pulumi.IntPtrOutput
func (LookupCacheClusterResultOutput) SnapshotWindow ¶ added in v0.12.0
func (o LookupCacheClusterResultOutput) SnapshotWindow() pulumi.StringPtrOutput
func (LookupCacheClusterResultOutput) Tags ¶ added in v0.12.0
func (o LookupCacheClusterResultOutput) Tags() CacheClusterTagArrayOutput
func (LookupCacheClusterResultOutput) ToLookupCacheClusterResultOutput ¶ added in v0.12.0
func (o LookupCacheClusterResultOutput) ToLookupCacheClusterResultOutput() LookupCacheClusterResultOutput
func (LookupCacheClusterResultOutput) ToLookupCacheClusterResultOutputWithContext ¶ added in v0.12.0
func (o LookupCacheClusterResultOutput) ToLookupCacheClusterResultOutputWithContext(ctx context.Context) LookupCacheClusterResultOutput
func (LookupCacheClusterResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupCacheClusterResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupCacheClusterResult]
func (LookupCacheClusterResultOutput) TransitEncryptionEnabled ¶ added in v0.38.0
func (o LookupCacheClusterResultOutput) TransitEncryptionEnabled() pulumi.BoolPtrOutput
func (LookupCacheClusterResultOutput) VpcSecurityGroupIds ¶ added in v0.12.0
func (o LookupCacheClusterResultOutput) VpcSecurityGroupIds() pulumi.StringArrayOutput
type LookupGlobalReplicationGroupArgs ¶ added in v0.12.0
type LookupGlobalReplicationGroupArgs struct { // The name of the Global Datastore, it is generated by ElastiCache adding a prefix to GlobalReplicationGroupIdSuffix. GlobalReplicationGroupId string `pulumi:"globalReplicationGroupId"` }
type LookupGlobalReplicationGroupOutputArgs ¶ added in v0.12.0
type LookupGlobalReplicationGroupOutputArgs struct { // The name of the Global Datastore, it is generated by ElastiCache adding a prefix to GlobalReplicationGroupIdSuffix. GlobalReplicationGroupId pulumi.StringInput `pulumi:"globalReplicationGroupId"` }
func (LookupGlobalReplicationGroupOutputArgs) ElementType ¶ added in v0.12.0
func (LookupGlobalReplicationGroupOutputArgs) ElementType() reflect.Type
type LookupGlobalReplicationGroupResult ¶ added in v0.12.0
type LookupGlobalReplicationGroupResult struct { // Cache parameter group name to use for the new engine version. This parameter cannot be modified independently. CacheParameterGroupName *string `pulumi:"cacheParameterGroupName"` // The name of the Global Datastore, it is generated by ElastiCache adding a prefix to GlobalReplicationGroupIdSuffix. GlobalReplicationGroupId *string `pulumi:"globalReplicationGroupId"` // The replication groups that comprise the Global Datastore. Members []GlobalReplicationGroupMember `pulumi:"members"` // The status of the Global Datastore Status *string `pulumi:"status"` }
func LookupGlobalReplicationGroup ¶ added in v0.12.0
func LookupGlobalReplicationGroup(ctx *pulumi.Context, args *LookupGlobalReplicationGroupArgs, opts ...pulumi.InvokeOption) (*LookupGlobalReplicationGroupResult, error)
The AWS::ElastiCache::GlobalReplicationGroup resource creates an Amazon ElastiCache Global Replication Group.
type LookupGlobalReplicationGroupResultOutput ¶ added in v0.12.0
type LookupGlobalReplicationGroupResultOutput struct{ *pulumi.OutputState }
func LookupGlobalReplicationGroupOutput ¶ added in v0.12.0
func LookupGlobalReplicationGroupOutput(ctx *pulumi.Context, args LookupGlobalReplicationGroupOutputArgs, opts ...pulumi.InvokeOption) LookupGlobalReplicationGroupResultOutput
func (LookupGlobalReplicationGroupResultOutput) CacheParameterGroupName ¶ added in v0.12.0
func (o LookupGlobalReplicationGroupResultOutput) CacheParameterGroupName() pulumi.StringPtrOutput
Cache parameter group name to use for the new engine version. This parameter cannot be modified independently.
func (LookupGlobalReplicationGroupResultOutput) ElementType ¶ added in v0.12.0
func (LookupGlobalReplicationGroupResultOutput) ElementType() reflect.Type
func (LookupGlobalReplicationGroupResultOutput) GlobalReplicationGroupId ¶ added in v0.12.0
func (o LookupGlobalReplicationGroupResultOutput) GlobalReplicationGroupId() pulumi.StringPtrOutput
The name of the Global Datastore, it is generated by ElastiCache adding a prefix to GlobalReplicationGroupIdSuffix.
func (LookupGlobalReplicationGroupResultOutput) Members ¶ added in v0.12.0
func (o LookupGlobalReplicationGroupResultOutput) Members() GlobalReplicationGroupMemberArrayOutput
The replication groups that comprise the Global Datastore.
func (LookupGlobalReplicationGroupResultOutput) Status ¶ added in v0.12.0
func (o LookupGlobalReplicationGroupResultOutput) Status() pulumi.StringPtrOutput
The status of the Global Datastore
func (LookupGlobalReplicationGroupResultOutput) ToLookupGlobalReplicationGroupResultOutput ¶ added in v0.12.0
func (o LookupGlobalReplicationGroupResultOutput) ToLookupGlobalReplicationGroupResultOutput() LookupGlobalReplicationGroupResultOutput
func (LookupGlobalReplicationGroupResultOutput) ToLookupGlobalReplicationGroupResultOutputWithContext ¶ added in v0.12.0
func (o LookupGlobalReplicationGroupResultOutput) ToLookupGlobalReplicationGroupResultOutputWithContext(ctx context.Context) LookupGlobalReplicationGroupResultOutput
func (LookupGlobalReplicationGroupResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupGlobalReplicationGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupGlobalReplicationGroupResult]
type LookupParameterGroupArgs ¶ added in v0.12.0
type LookupParameterGroupArgs struct {
Id string `pulumi:"id"`
}
type LookupParameterGroupOutputArgs ¶ added in v0.12.0
type LookupParameterGroupOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupParameterGroupOutputArgs) ElementType ¶ added in v0.12.0
func (LookupParameterGroupOutputArgs) ElementType() reflect.Type
type LookupParameterGroupResult ¶ added in v0.12.0
type LookupParameterGroupResult struct { Description *string `pulumi:"description"` Id *string `pulumi:"id"` Properties interface{} `pulumi:"properties"` Tags []ParameterGroupTag `pulumi:"tags"` }
func LookupParameterGroup ¶ added in v0.12.0
func LookupParameterGroup(ctx *pulumi.Context, args *LookupParameterGroupArgs, opts ...pulumi.InvokeOption) (*LookupParameterGroupResult, error)
Resource Type definition for AWS::ElastiCache::ParameterGroup
type LookupParameterGroupResultOutput ¶ added in v0.12.0
type LookupParameterGroupResultOutput struct{ *pulumi.OutputState }
func LookupParameterGroupOutput ¶ added in v0.12.0
func LookupParameterGroupOutput(ctx *pulumi.Context, args LookupParameterGroupOutputArgs, opts ...pulumi.InvokeOption) LookupParameterGroupResultOutput
func (LookupParameterGroupResultOutput) Description ¶ added in v0.12.0
func (o LookupParameterGroupResultOutput) Description() pulumi.StringPtrOutput
func (LookupParameterGroupResultOutput) ElementType ¶ added in v0.12.0
func (LookupParameterGroupResultOutput) ElementType() reflect.Type
func (LookupParameterGroupResultOutput) Id ¶ added in v0.12.0
func (o LookupParameterGroupResultOutput) Id() pulumi.StringPtrOutput
func (LookupParameterGroupResultOutput) Properties ¶ added in v0.12.0
func (o LookupParameterGroupResultOutput) Properties() pulumi.AnyOutput
func (LookupParameterGroupResultOutput) Tags ¶ added in v0.12.0
func (o LookupParameterGroupResultOutput) Tags() ParameterGroupTagArrayOutput
func (LookupParameterGroupResultOutput) ToLookupParameterGroupResultOutput ¶ added in v0.12.0
func (o LookupParameterGroupResultOutput) ToLookupParameterGroupResultOutput() LookupParameterGroupResultOutput
func (LookupParameterGroupResultOutput) ToLookupParameterGroupResultOutputWithContext ¶ added in v0.12.0
func (o LookupParameterGroupResultOutput) ToLookupParameterGroupResultOutputWithContext(ctx context.Context) LookupParameterGroupResultOutput
func (LookupParameterGroupResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupParameterGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupParameterGroupResult]
type LookupReplicationGroupArgs ¶ added in v0.12.0
type LookupReplicationGroupArgs struct {
ReplicationGroupId string `pulumi:"replicationGroupId"`
}
type LookupReplicationGroupOutputArgs ¶ added in v0.12.0
type LookupReplicationGroupOutputArgs struct {
ReplicationGroupId pulumi.StringInput `pulumi:"replicationGroupId"`
}
func (LookupReplicationGroupOutputArgs) ElementType ¶ added in v0.12.0
func (LookupReplicationGroupOutputArgs) ElementType() reflect.Type
type LookupReplicationGroupResult ¶ added in v0.12.0
type LookupReplicationGroupResult struct { AuthToken *string `pulumi:"authToken"` AutoMinorVersionUpgrade *bool `pulumi:"autoMinorVersionUpgrade"` AutomaticFailoverEnabled *bool `pulumi:"automaticFailoverEnabled"` CacheNodeType *string `pulumi:"cacheNodeType"` CacheParameterGroupName *string `pulumi:"cacheParameterGroupName"` CacheSecurityGroupNames []string `pulumi:"cacheSecurityGroupNames"` ClusterMode *string `pulumi:"clusterMode"` ConfigurationEndPointAddress *string `pulumi:"configurationEndPointAddress"` ConfigurationEndPointPort *string `pulumi:"configurationEndPointPort"` EngineVersion *string `pulumi:"engineVersion"` IpDiscovery *string `pulumi:"ipDiscovery"` LogDeliveryConfigurations []ReplicationGroupLogDeliveryConfigurationRequest `pulumi:"logDeliveryConfigurations"` MultiAzEnabled *bool `pulumi:"multiAzEnabled"` NodeGroupConfiguration []ReplicationGroupNodeGroupConfiguration `pulumi:"nodeGroupConfiguration"` NotificationTopicArn *string `pulumi:"notificationTopicArn"` NumCacheClusters *int `pulumi:"numCacheClusters"` NumNodeGroups *int `pulumi:"numNodeGroups"` PreferredMaintenanceWindow *string `pulumi:"preferredMaintenanceWindow"` PrimaryClusterId *string `pulumi:"primaryClusterId"` PrimaryEndPointAddress *string `pulumi:"primaryEndPointAddress"` PrimaryEndPointPort *string `pulumi:"primaryEndPointPort"` ReadEndPointAddresses *string `pulumi:"readEndPointAddresses"` ReadEndPointAddressesList []string `pulumi:"readEndPointAddressesList"` ReadEndPointPorts *string `pulumi:"readEndPointPorts"` ReadEndPointPortsList []string `pulumi:"readEndPointPortsList"` ReaderEndPointAddress *string `pulumi:"readerEndPointAddress"` ReaderEndPointPort *string `pulumi:"readerEndPointPort"` ReplicationGroupDescription *string `pulumi:"replicationGroupDescription"` SecurityGroupIds []string `pulumi:"securityGroupIds"` SnapshotRetentionLimit *int `pulumi:"snapshotRetentionLimit"` SnapshotWindow *string `pulumi:"snapshotWindow"` SnapshottingClusterId *string `pulumi:"snapshottingClusterId"` Tags []ReplicationGroupTag `pulumi:"tags"` TransitEncryptionEnabled *bool `pulumi:"transitEncryptionEnabled"` TransitEncryptionMode *string `pulumi:"transitEncryptionMode"` UserGroupIds []string `pulumi:"userGroupIds"` }
func LookupReplicationGroup ¶ added in v0.12.0
func LookupReplicationGroup(ctx *pulumi.Context, args *LookupReplicationGroupArgs, opts ...pulumi.InvokeOption) (*LookupReplicationGroupResult, error)
Resource Type definition for AWS::ElastiCache::ReplicationGroup
type LookupReplicationGroupResultOutput ¶ added in v0.12.0
type LookupReplicationGroupResultOutput struct{ *pulumi.OutputState }
func LookupReplicationGroupOutput ¶ added in v0.12.0
func LookupReplicationGroupOutput(ctx *pulumi.Context, args LookupReplicationGroupOutputArgs, opts ...pulumi.InvokeOption) LookupReplicationGroupResultOutput
func (LookupReplicationGroupResultOutput) AuthToken ¶ added in v0.12.0
func (o LookupReplicationGroupResultOutput) AuthToken() pulumi.StringPtrOutput
func (LookupReplicationGroupResultOutput) AutoMinorVersionUpgrade ¶ added in v0.12.0
func (o LookupReplicationGroupResultOutput) AutoMinorVersionUpgrade() pulumi.BoolPtrOutput
func (LookupReplicationGroupResultOutput) AutomaticFailoverEnabled ¶ added in v0.12.0
func (o LookupReplicationGroupResultOutput) AutomaticFailoverEnabled() pulumi.BoolPtrOutput
func (LookupReplicationGroupResultOutput) CacheNodeType ¶ added in v0.12.0
func (o LookupReplicationGroupResultOutput) CacheNodeType() pulumi.StringPtrOutput
func (LookupReplicationGroupResultOutput) CacheParameterGroupName ¶ added in v0.12.0
func (o LookupReplicationGroupResultOutput) CacheParameterGroupName() pulumi.StringPtrOutput
func (LookupReplicationGroupResultOutput) CacheSecurityGroupNames ¶ added in v0.12.0
func (o LookupReplicationGroupResultOutput) CacheSecurityGroupNames() pulumi.StringArrayOutput
func (LookupReplicationGroupResultOutput) ClusterMode ¶ added in v0.62.0
func (o LookupReplicationGroupResultOutput) ClusterMode() pulumi.StringPtrOutput
func (LookupReplicationGroupResultOutput) ConfigurationEndPointAddress ¶ added in v0.12.0
func (o LookupReplicationGroupResultOutput) ConfigurationEndPointAddress() pulumi.StringPtrOutput
func (LookupReplicationGroupResultOutput) ConfigurationEndPointPort ¶ added in v0.12.0
func (o LookupReplicationGroupResultOutput) ConfigurationEndPointPort() pulumi.StringPtrOutput
func (LookupReplicationGroupResultOutput) ElementType ¶ added in v0.12.0
func (LookupReplicationGroupResultOutput) ElementType() reflect.Type
func (LookupReplicationGroupResultOutput) EngineVersion ¶ added in v0.12.0
func (o LookupReplicationGroupResultOutput) EngineVersion() pulumi.StringPtrOutput
func (LookupReplicationGroupResultOutput) IpDiscovery ¶ added in v0.42.0
func (o LookupReplicationGroupResultOutput) IpDiscovery() pulumi.StringPtrOutput
func (LookupReplicationGroupResultOutput) LogDeliveryConfigurations ¶ added in v0.12.0
func (o LookupReplicationGroupResultOutput) LogDeliveryConfigurations() ReplicationGroupLogDeliveryConfigurationRequestArrayOutput
func (LookupReplicationGroupResultOutput) MultiAzEnabled ¶ added in v0.72.0
func (o LookupReplicationGroupResultOutput) MultiAzEnabled() pulumi.BoolPtrOutput
func (LookupReplicationGroupResultOutput) NodeGroupConfiguration ¶ added in v0.12.0
func (o LookupReplicationGroupResultOutput) NodeGroupConfiguration() ReplicationGroupNodeGroupConfigurationArrayOutput
func (LookupReplicationGroupResultOutput) NotificationTopicArn ¶ added in v0.12.0
func (o LookupReplicationGroupResultOutput) NotificationTopicArn() pulumi.StringPtrOutput
func (LookupReplicationGroupResultOutput) NumCacheClusters ¶ added in v0.12.0
func (o LookupReplicationGroupResultOutput) NumCacheClusters() pulumi.IntPtrOutput
func (LookupReplicationGroupResultOutput) NumNodeGroups ¶ added in v0.12.0
func (o LookupReplicationGroupResultOutput) NumNodeGroups() pulumi.IntPtrOutput
func (LookupReplicationGroupResultOutput) PreferredMaintenanceWindow ¶ added in v0.12.0
func (o LookupReplicationGroupResultOutput) PreferredMaintenanceWindow() pulumi.StringPtrOutput
func (LookupReplicationGroupResultOutput) PrimaryClusterId ¶ added in v0.12.0
func (o LookupReplicationGroupResultOutput) PrimaryClusterId() pulumi.StringPtrOutput
func (LookupReplicationGroupResultOutput) PrimaryEndPointAddress ¶ added in v0.12.0
func (o LookupReplicationGroupResultOutput) PrimaryEndPointAddress() pulumi.StringPtrOutput
func (LookupReplicationGroupResultOutput) PrimaryEndPointPort ¶ added in v0.12.0
func (o LookupReplicationGroupResultOutput) PrimaryEndPointPort() pulumi.StringPtrOutput
func (LookupReplicationGroupResultOutput) ReadEndPointAddresses ¶ added in v0.12.0
func (o LookupReplicationGroupResultOutput) ReadEndPointAddresses() pulumi.StringPtrOutput
func (LookupReplicationGroupResultOutput) ReadEndPointAddressesList ¶ added in v0.12.0
func (o LookupReplicationGroupResultOutput) ReadEndPointAddressesList() pulumi.StringArrayOutput
func (LookupReplicationGroupResultOutput) ReadEndPointPorts ¶ added in v0.12.0
func (o LookupReplicationGroupResultOutput) ReadEndPointPorts() pulumi.StringPtrOutput
func (LookupReplicationGroupResultOutput) ReadEndPointPortsList ¶ added in v0.12.0
func (o LookupReplicationGroupResultOutput) ReadEndPointPortsList() pulumi.StringArrayOutput
func (LookupReplicationGroupResultOutput) ReaderEndPointAddress ¶ added in v0.12.0
func (o LookupReplicationGroupResultOutput) ReaderEndPointAddress() pulumi.StringPtrOutput
func (LookupReplicationGroupResultOutput) ReaderEndPointPort ¶ added in v0.12.0
func (o LookupReplicationGroupResultOutput) ReaderEndPointPort() pulumi.StringPtrOutput
func (LookupReplicationGroupResultOutput) ReplicationGroupDescription ¶ added in v0.12.0
func (o LookupReplicationGroupResultOutput) ReplicationGroupDescription() pulumi.StringPtrOutput
func (LookupReplicationGroupResultOutput) SecurityGroupIds ¶ added in v0.12.0
func (o LookupReplicationGroupResultOutput) SecurityGroupIds() pulumi.StringArrayOutput
func (LookupReplicationGroupResultOutput) SnapshotRetentionLimit ¶ added in v0.12.0
func (o LookupReplicationGroupResultOutput) SnapshotRetentionLimit() pulumi.IntPtrOutput
func (LookupReplicationGroupResultOutput) SnapshotWindow ¶ added in v0.12.0
func (o LookupReplicationGroupResultOutput) SnapshotWindow() pulumi.StringPtrOutput
func (LookupReplicationGroupResultOutput) SnapshottingClusterId ¶ added in v0.12.0
func (o LookupReplicationGroupResultOutput) SnapshottingClusterId() pulumi.StringPtrOutput
func (LookupReplicationGroupResultOutput) Tags ¶ added in v0.12.0
func (o LookupReplicationGroupResultOutput) Tags() ReplicationGroupTagArrayOutput
func (LookupReplicationGroupResultOutput) ToLookupReplicationGroupResultOutput ¶ added in v0.12.0
func (o LookupReplicationGroupResultOutput) ToLookupReplicationGroupResultOutput() LookupReplicationGroupResultOutput
func (LookupReplicationGroupResultOutput) ToLookupReplicationGroupResultOutputWithContext ¶ added in v0.12.0
func (o LookupReplicationGroupResultOutput) ToLookupReplicationGroupResultOutputWithContext(ctx context.Context) LookupReplicationGroupResultOutput
func (LookupReplicationGroupResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupReplicationGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupReplicationGroupResult]
func (LookupReplicationGroupResultOutput) TransitEncryptionEnabled ¶ added in v0.51.0
func (o LookupReplicationGroupResultOutput) TransitEncryptionEnabled() pulumi.BoolPtrOutput
func (LookupReplicationGroupResultOutput) TransitEncryptionMode ¶ added in v0.51.0
func (o LookupReplicationGroupResultOutput) TransitEncryptionMode() pulumi.StringPtrOutput
func (LookupReplicationGroupResultOutput) UserGroupIds ¶ added in v0.12.0
func (o LookupReplicationGroupResultOutput) UserGroupIds() pulumi.StringArrayOutput
type LookupSecurityGroupArgs ¶ added in v0.12.0
type LookupSecurityGroupArgs struct {
Id string `pulumi:"id"`
}
type LookupSecurityGroupIngressArgs ¶ added in v0.12.0
type LookupSecurityGroupIngressArgs struct {
Id string `pulumi:"id"`
}
type LookupSecurityGroupIngressOutputArgs ¶ added in v0.12.0
type LookupSecurityGroupIngressOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupSecurityGroupIngressOutputArgs) ElementType ¶ added in v0.12.0
func (LookupSecurityGroupIngressOutputArgs) ElementType() reflect.Type
type LookupSecurityGroupIngressResult ¶ added in v0.12.0
type LookupSecurityGroupIngressResult struct { CacheSecurityGroupName *string `pulumi:"cacheSecurityGroupName"` Ec2SecurityGroupName *string `pulumi:"ec2SecurityGroupName"` Ec2SecurityGroupOwnerId *string `pulumi:"ec2SecurityGroupOwnerId"` Id *string `pulumi:"id"` }
func LookupSecurityGroupIngress ¶ added in v0.12.0
func LookupSecurityGroupIngress(ctx *pulumi.Context, args *LookupSecurityGroupIngressArgs, opts ...pulumi.InvokeOption) (*LookupSecurityGroupIngressResult, error)
Resource Type definition for AWS::ElastiCache::SecurityGroupIngress
type LookupSecurityGroupIngressResultOutput ¶ added in v0.12.0
type LookupSecurityGroupIngressResultOutput struct{ *pulumi.OutputState }
func LookupSecurityGroupIngressOutput ¶ added in v0.12.0
func LookupSecurityGroupIngressOutput(ctx *pulumi.Context, args LookupSecurityGroupIngressOutputArgs, opts ...pulumi.InvokeOption) LookupSecurityGroupIngressResultOutput
func (LookupSecurityGroupIngressResultOutput) CacheSecurityGroupName ¶ added in v0.12.0
func (o LookupSecurityGroupIngressResultOutput) CacheSecurityGroupName() pulumi.StringPtrOutput
func (LookupSecurityGroupIngressResultOutput) Ec2SecurityGroupName ¶ added in v0.72.0
func (o LookupSecurityGroupIngressResultOutput) Ec2SecurityGroupName() pulumi.StringPtrOutput
func (LookupSecurityGroupIngressResultOutput) Ec2SecurityGroupOwnerId ¶ added in v0.72.0
func (o LookupSecurityGroupIngressResultOutput) Ec2SecurityGroupOwnerId() pulumi.StringPtrOutput
func (LookupSecurityGroupIngressResultOutput) ElementType ¶ added in v0.12.0
func (LookupSecurityGroupIngressResultOutput) ElementType() reflect.Type
func (LookupSecurityGroupIngressResultOutput) Id ¶ added in v0.12.0
func (o LookupSecurityGroupIngressResultOutput) Id() pulumi.StringPtrOutput
func (LookupSecurityGroupIngressResultOutput) ToLookupSecurityGroupIngressResultOutput ¶ added in v0.12.0
func (o LookupSecurityGroupIngressResultOutput) ToLookupSecurityGroupIngressResultOutput() LookupSecurityGroupIngressResultOutput
func (LookupSecurityGroupIngressResultOutput) ToLookupSecurityGroupIngressResultOutputWithContext ¶ added in v0.12.0
func (o LookupSecurityGroupIngressResultOutput) ToLookupSecurityGroupIngressResultOutputWithContext(ctx context.Context) LookupSecurityGroupIngressResultOutput
func (LookupSecurityGroupIngressResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupSecurityGroupIngressResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupSecurityGroupIngressResult]
type LookupSecurityGroupOutputArgs ¶ added in v0.12.0
type LookupSecurityGroupOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupSecurityGroupOutputArgs) ElementType ¶ added in v0.12.0
func (LookupSecurityGroupOutputArgs) ElementType() reflect.Type
type LookupSecurityGroupResult ¶ added in v0.12.0
type LookupSecurityGroupResult struct { Description *string `pulumi:"description"` Id *string `pulumi:"id"` Tags []SecurityGroupTag `pulumi:"tags"` }
func LookupSecurityGroup ¶ added in v0.12.0
func LookupSecurityGroup(ctx *pulumi.Context, args *LookupSecurityGroupArgs, opts ...pulumi.InvokeOption) (*LookupSecurityGroupResult, error)
Resource Type definition for AWS::ElastiCache::SecurityGroup
type LookupSecurityGroupResultOutput ¶ added in v0.12.0
type LookupSecurityGroupResultOutput struct{ *pulumi.OutputState }
func LookupSecurityGroupOutput ¶ added in v0.12.0
func LookupSecurityGroupOutput(ctx *pulumi.Context, args LookupSecurityGroupOutputArgs, opts ...pulumi.InvokeOption) LookupSecurityGroupResultOutput
func (LookupSecurityGroupResultOutput) Description ¶ added in v0.12.0
func (o LookupSecurityGroupResultOutput) Description() pulumi.StringPtrOutput
func (LookupSecurityGroupResultOutput) ElementType ¶ added in v0.12.0
func (LookupSecurityGroupResultOutput) ElementType() reflect.Type
func (LookupSecurityGroupResultOutput) Id ¶ added in v0.12.0
func (o LookupSecurityGroupResultOutput) Id() pulumi.StringPtrOutput
func (LookupSecurityGroupResultOutput) Tags ¶ added in v0.12.0
func (o LookupSecurityGroupResultOutput) Tags() SecurityGroupTagArrayOutput
func (LookupSecurityGroupResultOutput) ToLookupSecurityGroupResultOutput ¶ added in v0.12.0
func (o LookupSecurityGroupResultOutput) ToLookupSecurityGroupResultOutput() LookupSecurityGroupResultOutput
func (LookupSecurityGroupResultOutput) ToLookupSecurityGroupResultOutputWithContext ¶ added in v0.12.0
func (o LookupSecurityGroupResultOutput) ToLookupSecurityGroupResultOutputWithContext(ctx context.Context) LookupSecurityGroupResultOutput
func (LookupSecurityGroupResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupSecurityGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupSecurityGroupResult]
type LookupSubnetGroupArgs ¶ added in v0.12.0
type LookupSubnetGroupArgs struct { // The name for the cache subnet group. This value is stored as a lowercase string. CacheSubnetGroupName string `pulumi:"cacheSubnetGroupName"` }
type LookupSubnetGroupOutputArgs ¶ added in v0.12.0
type LookupSubnetGroupOutputArgs struct { // The name for the cache subnet group. This value is stored as a lowercase string. CacheSubnetGroupName pulumi.StringInput `pulumi:"cacheSubnetGroupName"` }
func (LookupSubnetGroupOutputArgs) ElementType ¶ added in v0.12.0
func (LookupSubnetGroupOutputArgs) ElementType() reflect.Type
type LookupSubnetGroupResult ¶ added in v0.12.0
type LookupSubnetGroupResult struct { // The description for the cache subnet group. Description *string `pulumi:"description"` // The EC2 subnet IDs for the cache subnet group. SubnetIds []string `pulumi:"subnetIds"` Tags []SubnetGroupTag `pulumi:"tags"` }
func LookupSubnetGroup ¶ added in v0.12.0
func LookupSubnetGroup(ctx *pulumi.Context, args *LookupSubnetGroupArgs, opts ...pulumi.InvokeOption) (*LookupSubnetGroupResult, error)
Resource Type definition for AWS::ElastiCache::SubnetGroup
type LookupSubnetGroupResultOutput ¶ added in v0.12.0
type LookupSubnetGroupResultOutput struct{ *pulumi.OutputState }
func LookupSubnetGroupOutput ¶ added in v0.12.0
func LookupSubnetGroupOutput(ctx *pulumi.Context, args LookupSubnetGroupOutputArgs, opts ...pulumi.InvokeOption) LookupSubnetGroupResultOutput
func (LookupSubnetGroupResultOutput) Description ¶ added in v0.12.0
func (o LookupSubnetGroupResultOutput) Description() pulumi.StringPtrOutput
The description for the cache subnet group.
func (LookupSubnetGroupResultOutput) ElementType ¶ added in v0.12.0
func (LookupSubnetGroupResultOutput) ElementType() reflect.Type
func (LookupSubnetGroupResultOutput) SubnetIds ¶ added in v0.12.0
func (o LookupSubnetGroupResultOutput) SubnetIds() pulumi.StringArrayOutput
The EC2 subnet IDs for the cache subnet group.
func (LookupSubnetGroupResultOutput) Tags ¶ added in v0.12.0
func (o LookupSubnetGroupResultOutput) Tags() SubnetGroupTagArrayOutput
func (LookupSubnetGroupResultOutput) ToLookupSubnetGroupResultOutput ¶ added in v0.12.0
func (o LookupSubnetGroupResultOutput) ToLookupSubnetGroupResultOutput() LookupSubnetGroupResultOutput
func (LookupSubnetGroupResultOutput) ToLookupSubnetGroupResultOutputWithContext ¶ added in v0.12.0
func (o LookupSubnetGroupResultOutput) ToLookupSubnetGroupResultOutputWithContext(ctx context.Context) LookupSubnetGroupResultOutput
func (LookupSubnetGroupResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupSubnetGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupSubnetGroupResult]
type LookupUserArgs ¶ added in v0.12.0
type LookupUserArgs struct { // The ID of the user. UserId string `pulumi:"userId"` }
type LookupUserGroupArgs ¶ added in v0.12.0
type LookupUserGroupArgs struct { // The ID of the user group. UserGroupId string `pulumi:"userGroupId"` }
type LookupUserGroupOutputArgs ¶ added in v0.12.0
type LookupUserGroupOutputArgs struct { // The ID of the user group. UserGroupId pulumi.StringInput `pulumi:"userGroupId"` }
func (LookupUserGroupOutputArgs) ElementType ¶ added in v0.12.0
func (LookupUserGroupOutputArgs) ElementType() reflect.Type
type LookupUserGroupResult ¶ added in v0.12.0
type LookupUserGroupResult struct { // The Amazon Resource Name (ARN) of the user account. Arn *string `pulumi:"arn"` // Indicates user group status. Can be "creating", "active", "modifying", "deleting". Status *string `pulumi:"status"` // An array of key-value pairs to apply to this user. Tags []UserGroupTag `pulumi:"tags"` // List of users associated to this user group. UserIds []string `pulumi:"userIds"` }
func LookupUserGroup ¶ added in v0.12.0
func LookupUserGroup(ctx *pulumi.Context, args *LookupUserGroupArgs, opts ...pulumi.InvokeOption) (*LookupUserGroupResult, error)
Resource Type definition for AWS::ElastiCache::UserGroup
type LookupUserGroupResultOutput ¶ added in v0.12.0
type LookupUserGroupResultOutput struct{ *pulumi.OutputState }
func LookupUserGroupOutput ¶ added in v0.12.0
func LookupUserGroupOutput(ctx *pulumi.Context, args LookupUserGroupOutputArgs, opts ...pulumi.InvokeOption) LookupUserGroupResultOutput
func (LookupUserGroupResultOutput) Arn ¶ added in v0.12.0
func (o LookupUserGroupResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the user account.
func (LookupUserGroupResultOutput) ElementType ¶ added in v0.12.0
func (LookupUserGroupResultOutput) ElementType() reflect.Type
func (LookupUserGroupResultOutput) Status ¶ added in v0.12.0
func (o LookupUserGroupResultOutput) Status() pulumi.StringPtrOutput
Indicates user group status. Can be "creating", "active", "modifying", "deleting".
func (LookupUserGroupResultOutput) Tags ¶ added in v0.52.0
func (o LookupUserGroupResultOutput) Tags() UserGroupTagArrayOutput
An array of key-value pairs to apply to this user.
func (LookupUserGroupResultOutput) ToLookupUserGroupResultOutput ¶ added in v0.12.0
func (o LookupUserGroupResultOutput) ToLookupUserGroupResultOutput() LookupUserGroupResultOutput
func (LookupUserGroupResultOutput) ToLookupUserGroupResultOutputWithContext ¶ added in v0.12.0
func (o LookupUserGroupResultOutput) ToLookupUserGroupResultOutputWithContext(ctx context.Context) LookupUserGroupResultOutput
func (LookupUserGroupResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupUserGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupUserGroupResult]
func (LookupUserGroupResultOutput) UserIds ¶ added in v0.12.0
func (o LookupUserGroupResultOutput) UserIds() pulumi.StringArrayOutput
List of users associated to this user group.
type LookupUserOutputArgs ¶ added in v0.12.0
type LookupUserOutputArgs struct { // The ID of the user. UserId pulumi.StringInput `pulumi:"userId"` }
func (LookupUserOutputArgs) ElementType ¶ added in v0.12.0
func (LookupUserOutputArgs) ElementType() reflect.Type
type LookupUserResult ¶ added in v0.12.0
type LookupUserResult struct { // The Amazon Resource Name (ARN) of the user account. Arn *string `pulumi:"arn"` // Indicates the user status. Can be "active", "modifying" or "deleting". Status *string `pulumi:"status"` // An array of key-value pairs to apply to this user. Tags []UserTag `pulumi:"tags"` }
func LookupUser ¶ added in v0.12.0
func LookupUser(ctx *pulumi.Context, args *LookupUserArgs, opts ...pulumi.InvokeOption) (*LookupUserResult, error)
Resource Type definition for AWS::ElastiCache::User
type LookupUserResultOutput ¶ added in v0.12.0
type LookupUserResultOutput struct{ *pulumi.OutputState }
func LookupUserOutput ¶ added in v0.12.0
func LookupUserOutput(ctx *pulumi.Context, args LookupUserOutputArgs, opts ...pulumi.InvokeOption) LookupUserResultOutput
func (LookupUserResultOutput) Arn ¶ added in v0.12.0
func (o LookupUserResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the user account.
func (LookupUserResultOutput) ElementType ¶ added in v0.12.0
func (LookupUserResultOutput) ElementType() reflect.Type
func (LookupUserResultOutput) Status ¶ added in v0.12.0
func (o LookupUserResultOutput) Status() pulumi.StringPtrOutput
Indicates the user status. Can be "active", "modifying" or "deleting".
func (LookupUserResultOutput) Tags ¶ added in v0.52.0
func (o LookupUserResultOutput) Tags() UserTagArrayOutput
An array of key-value pairs to apply to this user.
func (LookupUserResultOutput) ToLookupUserResultOutput ¶ added in v0.12.0
func (o LookupUserResultOutput) ToLookupUserResultOutput() LookupUserResultOutput
func (LookupUserResultOutput) ToLookupUserResultOutputWithContext ¶ added in v0.12.0
func (o LookupUserResultOutput) ToLookupUserResultOutputWithContext(ctx context.Context) LookupUserResultOutput
func (LookupUserResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupUserResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupUserResult]
type ParameterGroup
deprecated
type ParameterGroup struct { pulumi.CustomResourceState CacheParameterGroupFamily pulumi.StringOutput `pulumi:"cacheParameterGroupFamily"` Description pulumi.StringOutput `pulumi:"description"` Properties pulumi.AnyOutput `pulumi:"properties"` Tags ParameterGroupTagArrayOutput `pulumi:"tags"` }
Resource Type definition for AWS::ElastiCache::ParameterGroup
Deprecated: ParameterGroup is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetParameterGroup ¶
func GetParameterGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ParameterGroupState, opts ...pulumi.ResourceOption) (*ParameterGroup, error)
GetParameterGroup gets an existing ParameterGroup 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 NewParameterGroup ¶
func NewParameterGroup(ctx *pulumi.Context, name string, args *ParameterGroupArgs, opts ...pulumi.ResourceOption) (*ParameterGroup, error)
NewParameterGroup registers a new resource with the given unique name, arguments, and options.
func (*ParameterGroup) ElementType ¶
func (*ParameterGroup) ElementType() reflect.Type
func (*ParameterGroup) ToOutput ¶ added in v0.76.0
func (i *ParameterGroup) ToOutput(ctx context.Context) pulumix.Output[*ParameterGroup]
func (*ParameterGroup) ToParameterGroupOutput ¶
func (i *ParameterGroup) ToParameterGroupOutput() ParameterGroupOutput
func (*ParameterGroup) ToParameterGroupOutputWithContext ¶
func (i *ParameterGroup) ToParameterGroupOutputWithContext(ctx context.Context) ParameterGroupOutput
type ParameterGroupArgs ¶
type ParameterGroupArgs struct { CacheParameterGroupFamily pulumi.StringInput Description pulumi.StringInput Properties pulumi.Input Tags ParameterGroupTagArrayInput }
The set of arguments for constructing a ParameterGroup resource.
func (ParameterGroupArgs) ElementType ¶
func (ParameterGroupArgs) ElementType() reflect.Type
type ParameterGroupInput ¶
type ParameterGroupInput interface { pulumi.Input ToParameterGroupOutput() ParameterGroupOutput ToParameterGroupOutputWithContext(ctx context.Context) ParameterGroupOutput }
type ParameterGroupOutput ¶
type ParameterGroupOutput struct{ *pulumi.OutputState }
func (ParameterGroupOutput) CacheParameterGroupFamily ¶ added in v0.17.0
func (o ParameterGroupOutput) CacheParameterGroupFamily() pulumi.StringOutput
func (ParameterGroupOutput) Description ¶ added in v0.17.0
func (o ParameterGroupOutput) Description() pulumi.StringOutput
func (ParameterGroupOutput) ElementType ¶
func (ParameterGroupOutput) ElementType() reflect.Type
func (ParameterGroupOutput) Properties ¶ added in v0.17.0
func (o ParameterGroupOutput) Properties() pulumi.AnyOutput
func (ParameterGroupOutput) Tags ¶ added in v0.17.0
func (o ParameterGroupOutput) Tags() ParameterGroupTagArrayOutput
func (ParameterGroupOutput) ToOutput ¶ added in v0.76.0
func (o ParameterGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*ParameterGroup]
func (ParameterGroupOutput) ToParameterGroupOutput ¶
func (o ParameterGroupOutput) ToParameterGroupOutput() ParameterGroupOutput
func (ParameterGroupOutput) ToParameterGroupOutputWithContext ¶
func (o ParameterGroupOutput) ToParameterGroupOutputWithContext(ctx context.Context) ParameterGroupOutput
type ParameterGroupState ¶
type ParameterGroupState struct { }
func (ParameterGroupState) ElementType ¶
func (ParameterGroupState) ElementType() reflect.Type
type ParameterGroupTag ¶
type ParameterGroupTagArgs ¶
type ParameterGroupTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (ParameterGroupTagArgs) ElementType ¶
func (ParameterGroupTagArgs) ElementType() reflect.Type
func (ParameterGroupTagArgs) ToOutput ¶ added in v0.76.0
func (i ParameterGroupTagArgs) ToOutput(ctx context.Context) pulumix.Output[ParameterGroupTag]
func (ParameterGroupTagArgs) ToParameterGroupTagOutput ¶
func (i ParameterGroupTagArgs) ToParameterGroupTagOutput() ParameterGroupTagOutput
func (ParameterGroupTagArgs) ToParameterGroupTagOutputWithContext ¶
func (i ParameterGroupTagArgs) ToParameterGroupTagOutputWithContext(ctx context.Context) ParameterGroupTagOutput
type ParameterGroupTagArray ¶
type ParameterGroupTagArray []ParameterGroupTagInput
func (ParameterGroupTagArray) ElementType ¶
func (ParameterGroupTagArray) ElementType() reflect.Type
func (ParameterGroupTagArray) ToOutput ¶ added in v0.76.0
func (i ParameterGroupTagArray) ToOutput(ctx context.Context) pulumix.Output[[]ParameterGroupTag]
func (ParameterGroupTagArray) ToParameterGroupTagArrayOutput ¶
func (i ParameterGroupTagArray) ToParameterGroupTagArrayOutput() ParameterGroupTagArrayOutput
func (ParameterGroupTagArray) ToParameterGroupTagArrayOutputWithContext ¶
func (i ParameterGroupTagArray) ToParameterGroupTagArrayOutputWithContext(ctx context.Context) ParameterGroupTagArrayOutput
type ParameterGroupTagArrayInput ¶
type ParameterGroupTagArrayInput interface { pulumi.Input ToParameterGroupTagArrayOutput() ParameterGroupTagArrayOutput ToParameterGroupTagArrayOutputWithContext(context.Context) ParameterGroupTagArrayOutput }
ParameterGroupTagArrayInput is an input type that accepts ParameterGroupTagArray and ParameterGroupTagArrayOutput values. You can construct a concrete instance of `ParameterGroupTagArrayInput` via:
ParameterGroupTagArray{ ParameterGroupTagArgs{...} }
type ParameterGroupTagArrayOutput ¶
type ParameterGroupTagArrayOutput struct{ *pulumi.OutputState }
func (ParameterGroupTagArrayOutput) ElementType ¶
func (ParameterGroupTagArrayOutput) ElementType() reflect.Type
func (ParameterGroupTagArrayOutput) Index ¶
func (o ParameterGroupTagArrayOutput) Index(i pulumi.IntInput) ParameterGroupTagOutput
func (ParameterGroupTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o ParameterGroupTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ParameterGroupTag]
func (ParameterGroupTagArrayOutput) ToParameterGroupTagArrayOutput ¶
func (o ParameterGroupTagArrayOutput) ToParameterGroupTagArrayOutput() ParameterGroupTagArrayOutput
func (ParameterGroupTagArrayOutput) ToParameterGroupTagArrayOutputWithContext ¶
func (o ParameterGroupTagArrayOutput) ToParameterGroupTagArrayOutputWithContext(ctx context.Context) ParameterGroupTagArrayOutput
type ParameterGroupTagInput ¶
type ParameterGroupTagInput interface { pulumi.Input ToParameterGroupTagOutput() ParameterGroupTagOutput ToParameterGroupTagOutputWithContext(context.Context) ParameterGroupTagOutput }
ParameterGroupTagInput is an input type that accepts ParameterGroupTagArgs and ParameterGroupTagOutput values. You can construct a concrete instance of `ParameterGroupTagInput` via:
ParameterGroupTagArgs{...}
type ParameterGroupTagOutput ¶
type ParameterGroupTagOutput struct{ *pulumi.OutputState }
func (ParameterGroupTagOutput) ElementType ¶
func (ParameterGroupTagOutput) ElementType() reflect.Type
func (ParameterGroupTagOutput) Key ¶
func (o ParameterGroupTagOutput) Key() pulumi.StringOutput
func (ParameterGroupTagOutput) ToOutput ¶ added in v0.76.0
func (o ParameterGroupTagOutput) ToOutput(ctx context.Context) pulumix.Output[ParameterGroupTag]
func (ParameterGroupTagOutput) ToParameterGroupTagOutput ¶
func (o ParameterGroupTagOutput) ToParameterGroupTagOutput() ParameterGroupTagOutput
func (ParameterGroupTagOutput) ToParameterGroupTagOutputWithContext ¶
func (o ParameterGroupTagOutput) ToParameterGroupTagOutputWithContext(ctx context.Context) ParameterGroupTagOutput
func (ParameterGroupTagOutput) Value ¶
func (o ParameterGroupTagOutput) Value() pulumi.StringOutput
type ReplicationGroup
deprecated
type ReplicationGroup struct { pulumi.CustomResourceState AtRestEncryptionEnabled pulumi.BoolPtrOutput `pulumi:"atRestEncryptionEnabled"` AuthToken pulumi.StringPtrOutput `pulumi:"authToken"` AutoMinorVersionUpgrade pulumi.BoolPtrOutput `pulumi:"autoMinorVersionUpgrade"` AutomaticFailoverEnabled pulumi.BoolPtrOutput `pulumi:"automaticFailoverEnabled"` CacheNodeType pulumi.StringPtrOutput `pulumi:"cacheNodeType"` CacheParameterGroupName pulumi.StringPtrOutput `pulumi:"cacheParameterGroupName"` CacheSecurityGroupNames pulumi.StringArrayOutput `pulumi:"cacheSecurityGroupNames"` CacheSubnetGroupName pulumi.StringPtrOutput `pulumi:"cacheSubnetGroupName"` ClusterMode pulumi.StringPtrOutput `pulumi:"clusterMode"` ConfigurationEndPointAddress pulumi.StringPtrOutput `pulumi:"configurationEndPointAddress"` ConfigurationEndPointPort pulumi.StringPtrOutput `pulumi:"configurationEndPointPort"` DataTieringEnabled pulumi.BoolPtrOutput `pulumi:"dataTieringEnabled"` Engine pulumi.StringPtrOutput `pulumi:"engine"` EngineVersion pulumi.StringPtrOutput `pulumi:"engineVersion"` GlobalReplicationGroupId pulumi.StringPtrOutput `pulumi:"globalReplicationGroupId"` IpDiscovery pulumi.StringPtrOutput `pulumi:"ipDiscovery"` KmsKeyId pulumi.StringPtrOutput `pulumi:"kmsKeyId"` LogDeliveryConfigurations ReplicationGroupLogDeliveryConfigurationRequestArrayOutput `pulumi:"logDeliveryConfigurations"` MultiAzEnabled pulumi.BoolPtrOutput `pulumi:"multiAzEnabled"` NetworkType pulumi.StringPtrOutput `pulumi:"networkType"` NodeGroupConfiguration ReplicationGroupNodeGroupConfigurationArrayOutput `pulumi:"nodeGroupConfiguration"` NotificationTopicArn pulumi.StringPtrOutput `pulumi:"notificationTopicArn"` NumCacheClusters pulumi.IntPtrOutput `pulumi:"numCacheClusters"` NumNodeGroups pulumi.IntPtrOutput `pulumi:"numNodeGroups"` Port pulumi.IntPtrOutput `pulumi:"port"` PreferredCacheClusterAzs pulumi.StringArrayOutput `pulumi:"preferredCacheClusterAzs"` PreferredMaintenanceWindow pulumi.StringPtrOutput `pulumi:"preferredMaintenanceWindow"` PrimaryClusterId pulumi.StringPtrOutput `pulumi:"primaryClusterId"` PrimaryEndPointAddress pulumi.StringPtrOutput `pulumi:"primaryEndPointAddress"` PrimaryEndPointPort pulumi.StringPtrOutput `pulumi:"primaryEndPointPort"` ReadEndPointAddresses pulumi.StringPtrOutput `pulumi:"readEndPointAddresses"` ReadEndPointAddressesList pulumi.StringArrayOutput `pulumi:"readEndPointAddressesList"` ReadEndPointPorts pulumi.StringPtrOutput `pulumi:"readEndPointPorts"` ReadEndPointPortsList pulumi.StringArrayOutput `pulumi:"readEndPointPortsList"` ReaderEndPointAddress pulumi.StringPtrOutput `pulumi:"readerEndPointAddress"` ReaderEndPointPort pulumi.StringPtrOutput `pulumi:"readerEndPointPort"` ReplicasPerNodeGroup pulumi.IntPtrOutput `pulumi:"replicasPerNodeGroup"` ReplicationGroupDescription pulumi.StringOutput `pulumi:"replicationGroupDescription"` ReplicationGroupId pulumi.StringOutput `pulumi:"replicationGroupId"` SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"` SnapshotArns pulumi.StringArrayOutput `pulumi:"snapshotArns"` SnapshotName pulumi.StringPtrOutput `pulumi:"snapshotName"` SnapshotRetentionLimit pulumi.IntPtrOutput `pulumi:"snapshotRetentionLimit"` SnapshotWindow pulumi.StringPtrOutput `pulumi:"snapshotWindow"` SnapshottingClusterId pulumi.StringPtrOutput `pulumi:"snapshottingClusterId"` Tags ReplicationGroupTagArrayOutput `pulumi:"tags"` TransitEncryptionEnabled pulumi.BoolPtrOutput `pulumi:"transitEncryptionEnabled"` TransitEncryptionMode pulumi.StringPtrOutput `pulumi:"transitEncryptionMode"` UserGroupIds pulumi.StringArrayOutput `pulumi:"userGroupIds"` }
Resource Type definition for AWS::ElastiCache::ReplicationGroup
Deprecated: ReplicationGroup is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetReplicationGroup ¶
func GetReplicationGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ReplicationGroupState, opts ...pulumi.ResourceOption) (*ReplicationGroup, error)
GetReplicationGroup gets an existing ReplicationGroup 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 NewReplicationGroup ¶
func NewReplicationGroup(ctx *pulumi.Context, name string, args *ReplicationGroupArgs, opts ...pulumi.ResourceOption) (*ReplicationGroup, error)
NewReplicationGroup registers a new resource with the given unique name, arguments, and options.
func (*ReplicationGroup) ElementType ¶
func (*ReplicationGroup) ElementType() reflect.Type
func (*ReplicationGroup) ToOutput ¶ added in v0.76.0
func (i *ReplicationGroup) ToOutput(ctx context.Context) pulumix.Output[*ReplicationGroup]
func (*ReplicationGroup) ToReplicationGroupOutput ¶
func (i *ReplicationGroup) ToReplicationGroupOutput() ReplicationGroupOutput
func (*ReplicationGroup) ToReplicationGroupOutputWithContext ¶
func (i *ReplicationGroup) ToReplicationGroupOutputWithContext(ctx context.Context) ReplicationGroupOutput
type ReplicationGroupArgs ¶
type ReplicationGroupArgs struct { AtRestEncryptionEnabled pulumi.BoolPtrInput AuthToken pulumi.StringPtrInput AutoMinorVersionUpgrade pulumi.BoolPtrInput AutomaticFailoverEnabled pulumi.BoolPtrInput CacheNodeType pulumi.StringPtrInput CacheParameterGroupName pulumi.StringPtrInput CacheSecurityGroupNames pulumi.StringArrayInput CacheSubnetGroupName pulumi.StringPtrInput ClusterMode pulumi.StringPtrInput ConfigurationEndPointAddress pulumi.StringPtrInput ConfigurationEndPointPort pulumi.StringPtrInput DataTieringEnabled pulumi.BoolPtrInput Engine pulumi.StringPtrInput EngineVersion pulumi.StringPtrInput GlobalReplicationGroupId pulumi.StringPtrInput IpDiscovery pulumi.StringPtrInput KmsKeyId pulumi.StringPtrInput LogDeliveryConfigurations ReplicationGroupLogDeliveryConfigurationRequestArrayInput MultiAzEnabled pulumi.BoolPtrInput NetworkType pulumi.StringPtrInput NodeGroupConfiguration ReplicationGroupNodeGroupConfigurationArrayInput NotificationTopicArn pulumi.StringPtrInput NumCacheClusters pulumi.IntPtrInput NumNodeGroups pulumi.IntPtrInput Port pulumi.IntPtrInput PreferredCacheClusterAzs pulumi.StringArrayInput PreferredMaintenanceWindow pulumi.StringPtrInput PrimaryClusterId pulumi.StringPtrInput PrimaryEndPointAddress pulumi.StringPtrInput PrimaryEndPointPort pulumi.StringPtrInput ReadEndPointAddresses pulumi.StringPtrInput ReadEndPointAddressesList pulumi.StringArrayInput ReadEndPointPorts pulumi.StringPtrInput ReadEndPointPortsList pulumi.StringArrayInput ReaderEndPointAddress pulumi.StringPtrInput ReaderEndPointPort pulumi.StringPtrInput ReplicasPerNodeGroup pulumi.IntPtrInput ReplicationGroupDescription pulumi.StringInput ReplicationGroupId pulumi.StringPtrInput SecurityGroupIds pulumi.StringArrayInput SnapshotArns pulumi.StringArrayInput SnapshotName pulumi.StringPtrInput SnapshotRetentionLimit pulumi.IntPtrInput SnapshotWindow pulumi.StringPtrInput SnapshottingClusterId pulumi.StringPtrInput Tags ReplicationGroupTagArrayInput TransitEncryptionEnabled pulumi.BoolPtrInput TransitEncryptionMode pulumi.StringPtrInput UserGroupIds pulumi.StringArrayInput }
The set of arguments for constructing a ReplicationGroup resource.
func (ReplicationGroupArgs) ElementType ¶
func (ReplicationGroupArgs) ElementType() reflect.Type
type ReplicationGroupCloudWatchLogsDestinationDetails ¶
type ReplicationGroupCloudWatchLogsDestinationDetails struct {
LogGroup string `pulumi:"logGroup"`
}
type ReplicationGroupCloudWatchLogsDestinationDetailsArgs ¶
type ReplicationGroupCloudWatchLogsDestinationDetailsArgs struct {
LogGroup pulumi.StringInput `pulumi:"logGroup"`
}
func (ReplicationGroupCloudWatchLogsDestinationDetailsArgs) ElementType ¶
func (ReplicationGroupCloudWatchLogsDestinationDetailsArgs) ElementType() reflect.Type
func (ReplicationGroupCloudWatchLogsDestinationDetailsArgs) ToReplicationGroupCloudWatchLogsDestinationDetailsOutput ¶
func (i ReplicationGroupCloudWatchLogsDestinationDetailsArgs) ToReplicationGroupCloudWatchLogsDestinationDetailsOutput() ReplicationGroupCloudWatchLogsDestinationDetailsOutput
func (ReplicationGroupCloudWatchLogsDestinationDetailsArgs) ToReplicationGroupCloudWatchLogsDestinationDetailsOutputWithContext ¶
func (i ReplicationGroupCloudWatchLogsDestinationDetailsArgs) ToReplicationGroupCloudWatchLogsDestinationDetailsOutputWithContext(ctx context.Context) ReplicationGroupCloudWatchLogsDestinationDetailsOutput
func (ReplicationGroupCloudWatchLogsDestinationDetailsArgs) ToReplicationGroupCloudWatchLogsDestinationDetailsPtrOutput ¶
func (i ReplicationGroupCloudWatchLogsDestinationDetailsArgs) ToReplicationGroupCloudWatchLogsDestinationDetailsPtrOutput() ReplicationGroupCloudWatchLogsDestinationDetailsPtrOutput
func (ReplicationGroupCloudWatchLogsDestinationDetailsArgs) ToReplicationGroupCloudWatchLogsDestinationDetailsPtrOutputWithContext ¶
func (i ReplicationGroupCloudWatchLogsDestinationDetailsArgs) ToReplicationGroupCloudWatchLogsDestinationDetailsPtrOutputWithContext(ctx context.Context) ReplicationGroupCloudWatchLogsDestinationDetailsPtrOutput
type ReplicationGroupCloudWatchLogsDestinationDetailsInput ¶
type ReplicationGroupCloudWatchLogsDestinationDetailsInput interface { pulumi.Input ToReplicationGroupCloudWatchLogsDestinationDetailsOutput() ReplicationGroupCloudWatchLogsDestinationDetailsOutput ToReplicationGroupCloudWatchLogsDestinationDetailsOutputWithContext(context.Context) ReplicationGroupCloudWatchLogsDestinationDetailsOutput }
ReplicationGroupCloudWatchLogsDestinationDetailsInput is an input type that accepts ReplicationGroupCloudWatchLogsDestinationDetailsArgs and ReplicationGroupCloudWatchLogsDestinationDetailsOutput values. You can construct a concrete instance of `ReplicationGroupCloudWatchLogsDestinationDetailsInput` via:
ReplicationGroupCloudWatchLogsDestinationDetailsArgs{...}
type ReplicationGroupCloudWatchLogsDestinationDetailsOutput ¶
type ReplicationGroupCloudWatchLogsDestinationDetailsOutput struct{ *pulumi.OutputState }
func (ReplicationGroupCloudWatchLogsDestinationDetailsOutput) ElementType ¶
func (ReplicationGroupCloudWatchLogsDestinationDetailsOutput) ElementType() reflect.Type
func (ReplicationGroupCloudWatchLogsDestinationDetailsOutput) LogGroup ¶
func (o ReplicationGroupCloudWatchLogsDestinationDetailsOutput) LogGroup() pulumi.StringOutput
func (ReplicationGroupCloudWatchLogsDestinationDetailsOutput) ToReplicationGroupCloudWatchLogsDestinationDetailsOutput ¶
func (o ReplicationGroupCloudWatchLogsDestinationDetailsOutput) ToReplicationGroupCloudWatchLogsDestinationDetailsOutput() ReplicationGroupCloudWatchLogsDestinationDetailsOutput
func (ReplicationGroupCloudWatchLogsDestinationDetailsOutput) ToReplicationGroupCloudWatchLogsDestinationDetailsOutputWithContext ¶
func (o ReplicationGroupCloudWatchLogsDestinationDetailsOutput) ToReplicationGroupCloudWatchLogsDestinationDetailsOutputWithContext(ctx context.Context) ReplicationGroupCloudWatchLogsDestinationDetailsOutput
func (ReplicationGroupCloudWatchLogsDestinationDetailsOutput) ToReplicationGroupCloudWatchLogsDestinationDetailsPtrOutput ¶
func (o ReplicationGroupCloudWatchLogsDestinationDetailsOutput) ToReplicationGroupCloudWatchLogsDestinationDetailsPtrOutput() ReplicationGroupCloudWatchLogsDestinationDetailsPtrOutput
func (ReplicationGroupCloudWatchLogsDestinationDetailsOutput) ToReplicationGroupCloudWatchLogsDestinationDetailsPtrOutputWithContext ¶
func (o ReplicationGroupCloudWatchLogsDestinationDetailsOutput) ToReplicationGroupCloudWatchLogsDestinationDetailsPtrOutputWithContext(ctx context.Context) ReplicationGroupCloudWatchLogsDestinationDetailsPtrOutput
type ReplicationGroupCloudWatchLogsDestinationDetailsPtrInput ¶
type ReplicationGroupCloudWatchLogsDestinationDetailsPtrInput interface { pulumi.Input ToReplicationGroupCloudWatchLogsDestinationDetailsPtrOutput() ReplicationGroupCloudWatchLogsDestinationDetailsPtrOutput ToReplicationGroupCloudWatchLogsDestinationDetailsPtrOutputWithContext(context.Context) ReplicationGroupCloudWatchLogsDestinationDetailsPtrOutput }
ReplicationGroupCloudWatchLogsDestinationDetailsPtrInput is an input type that accepts ReplicationGroupCloudWatchLogsDestinationDetailsArgs, ReplicationGroupCloudWatchLogsDestinationDetailsPtr and ReplicationGroupCloudWatchLogsDestinationDetailsPtrOutput values. You can construct a concrete instance of `ReplicationGroupCloudWatchLogsDestinationDetailsPtrInput` via:
ReplicationGroupCloudWatchLogsDestinationDetailsArgs{...} or: nil
func ReplicationGroupCloudWatchLogsDestinationDetailsPtr ¶
func ReplicationGroupCloudWatchLogsDestinationDetailsPtr(v *ReplicationGroupCloudWatchLogsDestinationDetailsArgs) ReplicationGroupCloudWatchLogsDestinationDetailsPtrInput
type ReplicationGroupCloudWatchLogsDestinationDetailsPtrOutput ¶
type ReplicationGroupCloudWatchLogsDestinationDetailsPtrOutput struct{ *pulumi.OutputState }
func (ReplicationGroupCloudWatchLogsDestinationDetailsPtrOutput) ElementType ¶
func (ReplicationGroupCloudWatchLogsDestinationDetailsPtrOutput) ElementType() reflect.Type
func (ReplicationGroupCloudWatchLogsDestinationDetailsPtrOutput) LogGroup ¶
func (o ReplicationGroupCloudWatchLogsDestinationDetailsPtrOutput) LogGroup() pulumi.StringPtrOutput
func (ReplicationGroupCloudWatchLogsDestinationDetailsPtrOutput) ToReplicationGroupCloudWatchLogsDestinationDetailsPtrOutput ¶
func (o ReplicationGroupCloudWatchLogsDestinationDetailsPtrOutput) ToReplicationGroupCloudWatchLogsDestinationDetailsPtrOutput() ReplicationGroupCloudWatchLogsDestinationDetailsPtrOutput
func (ReplicationGroupCloudWatchLogsDestinationDetailsPtrOutput) ToReplicationGroupCloudWatchLogsDestinationDetailsPtrOutputWithContext ¶
func (o ReplicationGroupCloudWatchLogsDestinationDetailsPtrOutput) ToReplicationGroupCloudWatchLogsDestinationDetailsPtrOutputWithContext(ctx context.Context) ReplicationGroupCloudWatchLogsDestinationDetailsPtrOutput
type ReplicationGroupDestinationDetails ¶
type ReplicationGroupDestinationDetails struct { CloudWatchLogsDetails *ReplicationGroupCloudWatchLogsDestinationDetails `pulumi:"cloudWatchLogsDetails"` KinesisFirehoseDetails *ReplicationGroupKinesisFirehoseDestinationDetails `pulumi:"kinesisFirehoseDetails"` }
type ReplicationGroupDestinationDetailsArgs ¶
type ReplicationGroupDestinationDetailsArgs struct { CloudWatchLogsDetails ReplicationGroupCloudWatchLogsDestinationDetailsPtrInput `pulumi:"cloudWatchLogsDetails"` KinesisFirehoseDetails ReplicationGroupKinesisFirehoseDestinationDetailsPtrInput `pulumi:"kinesisFirehoseDetails"` }
func (ReplicationGroupDestinationDetailsArgs) ElementType ¶
func (ReplicationGroupDestinationDetailsArgs) ElementType() reflect.Type
func (ReplicationGroupDestinationDetailsArgs) ToOutput ¶ added in v0.76.0
func (i ReplicationGroupDestinationDetailsArgs) ToOutput(ctx context.Context) pulumix.Output[ReplicationGroupDestinationDetails]
func (ReplicationGroupDestinationDetailsArgs) ToReplicationGroupDestinationDetailsOutput ¶
func (i ReplicationGroupDestinationDetailsArgs) ToReplicationGroupDestinationDetailsOutput() ReplicationGroupDestinationDetailsOutput
func (ReplicationGroupDestinationDetailsArgs) ToReplicationGroupDestinationDetailsOutputWithContext ¶
func (i ReplicationGroupDestinationDetailsArgs) ToReplicationGroupDestinationDetailsOutputWithContext(ctx context.Context) ReplicationGroupDestinationDetailsOutput
type ReplicationGroupDestinationDetailsInput ¶
type ReplicationGroupDestinationDetailsInput interface { pulumi.Input ToReplicationGroupDestinationDetailsOutput() ReplicationGroupDestinationDetailsOutput ToReplicationGroupDestinationDetailsOutputWithContext(context.Context) ReplicationGroupDestinationDetailsOutput }
ReplicationGroupDestinationDetailsInput is an input type that accepts ReplicationGroupDestinationDetailsArgs and ReplicationGroupDestinationDetailsOutput values. You can construct a concrete instance of `ReplicationGroupDestinationDetailsInput` via:
ReplicationGroupDestinationDetailsArgs{...}
type ReplicationGroupDestinationDetailsOutput ¶
type ReplicationGroupDestinationDetailsOutput struct{ *pulumi.OutputState }
func (ReplicationGroupDestinationDetailsOutput) CloudWatchLogsDetails ¶
func (o ReplicationGroupDestinationDetailsOutput) CloudWatchLogsDetails() ReplicationGroupCloudWatchLogsDestinationDetailsPtrOutput
func (ReplicationGroupDestinationDetailsOutput) ElementType ¶
func (ReplicationGroupDestinationDetailsOutput) ElementType() reflect.Type
func (ReplicationGroupDestinationDetailsOutput) KinesisFirehoseDetails ¶
func (o ReplicationGroupDestinationDetailsOutput) KinesisFirehoseDetails() ReplicationGroupKinesisFirehoseDestinationDetailsPtrOutput
func (ReplicationGroupDestinationDetailsOutput) ToOutput ¶ added in v0.76.0
func (o ReplicationGroupDestinationDetailsOutput) ToOutput(ctx context.Context) pulumix.Output[ReplicationGroupDestinationDetails]
func (ReplicationGroupDestinationDetailsOutput) ToReplicationGroupDestinationDetailsOutput ¶
func (o ReplicationGroupDestinationDetailsOutput) ToReplicationGroupDestinationDetailsOutput() ReplicationGroupDestinationDetailsOutput
func (ReplicationGroupDestinationDetailsOutput) ToReplicationGroupDestinationDetailsOutputWithContext ¶
func (o ReplicationGroupDestinationDetailsOutput) ToReplicationGroupDestinationDetailsOutputWithContext(ctx context.Context) ReplicationGroupDestinationDetailsOutput
type ReplicationGroupInput ¶
type ReplicationGroupInput interface { pulumi.Input ToReplicationGroupOutput() ReplicationGroupOutput ToReplicationGroupOutputWithContext(ctx context.Context) ReplicationGroupOutput }
type ReplicationGroupKinesisFirehoseDestinationDetails ¶
type ReplicationGroupKinesisFirehoseDestinationDetails struct {
DeliveryStream string `pulumi:"deliveryStream"`
}
type ReplicationGroupKinesisFirehoseDestinationDetailsArgs ¶
type ReplicationGroupKinesisFirehoseDestinationDetailsArgs struct {
DeliveryStream pulumi.StringInput `pulumi:"deliveryStream"`
}
func (ReplicationGroupKinesisFirehoseDestinationDetailsArgs) ElementType ¶
func (ReplicationGroupKinesisFirehoseDestinationDetailsArgs) ElementType() reflect.Type
func (ReplicationGroupKinesisFirehoseDestinationDetailsArgs) ToReplicationGroupKinesisFirehoseDestinationDetailsOutput ¶
func (i ReplicationGroupKinesisFirehoseDestinationDetailsArgs) ToReplicationGroupKinesisFirehoseDestinationDetailsOutput() ReplicationGroupKinesisFirehoseDestinationDetailsOutput
func (ReplicationGroupKinesisFirehoseDestinationDetailsArgs) ToReplicationGroupKinesisFirehoseDestinationDetailsOutputWithContext ¶
func (i ReplicationGroupKinesisFirehoseDestinationDetailsArgs) ToReplicationGroupKinesisFirehoseDestinationDetailsOutputWithContext(ctx context.Context) ReplicationGroupKinesisFirehoseDestinationDetailsOutput
func (ReplicationGroupKinesisFirehoseDestinationDetailsArgs) ToReplicationGroupKinesisFirehoseDestinationDetailsPtrOutput ¶
func (i ReplicationGroupKinesisFirehoseDestinationDetailsArgs) ToReplicationGroupKinesisFirehoseDestinationDetailsPtrOutput() ReplicationGroupKinesisFirehoseDestinationDetailsPtrOutput
func (ReplicationGroupKinesisFirehoseDestinationDetailsArgs) ToReplicationGroupKinesisFirehoseDestinationDetailsPtrOutputWithContext ¶
func (i ReplicationGroupKinesisFirehoseDestinationDetailsArgs) ToReplicationGroupKinesisFirehoseDestinationDetailsPtrOutputWithContext(ctx context.Context) ReplicationGroupKinesisFirehoseDestinationDetailsPtrOutput
type ReplicationGroupKinesisFirehoseDestinationDetailsInput ¶
type ReplicationGroupKinesisFirehoseDestinationDetailsInput interface { pulumi.Input ToReplicationGroupKinesisFirehoseDestinationDetailsOutput() ReplicationGroupKinesisFirehoseDestinationDetailsOutput ToReplicationGroupKinesisFirehoseDestinationDetailsOutputWithContext(context.Context) ReplicationGroupKinesisFirehoseDestinationDetailsOutput }
ReplicationGroupKinesisFirehoseDestinationDetailsInput is an input type that accepts ReplicationGroupKinesisFirehoseDestinationDetailsArgs and ReplicationGroupKinesisFirehoseDestinationDetailsOutput values. You can construct a concrete instance of `ReplicationGroupKinesisFirehoseDestinationDetailsInput` via:
ReplicationGroupKinesisFirehoseDestinationDetailsArgs{...}
type ReplicationGroupKinesisFirehoseDestinationDetailsOutput ¶
type ReplicationGroupKinesisFirehoseDestinationDetailsOutput struct{ *pulumi.OutputState }
func (ReplicationGroupKinesisFirehoseDestinationDetailsOutput) DeliveryStream ¶
func (o ReplicationGroupKinesisFirehoseDestinationDetailsOutput) DeliveryStream() pulumi.StringOutput
func (ReplicationGroupKinesisFirehoseDestinationDetailsOutput) ElementType ¶
func (ReplicationGroupKinesisFirehoseDestinationDetailsOutput) ElementType() reflect.Type
func (ReplicationGroupKinesisFirehoseDestinationDetailsOutput) ToReplicationGroupKinesisFirehoseDestinationDetailsOutput ¶
func (o ReplicationGroupKinesisFirehoseDestinationDetailsOutput) ToReplicationGroupKinesisFirehoseDestinationDetailsOutput() ReplicationGroupKinesisFirehoseDestinationDetailsOutput
func (ReplicationGroupKinesisFirehoseDestinationDetailsOutput) ToReplicationGroupKinesisFirehoseDestinationDetailsOutputWithContext ¶
func (o ReplicationGroupKinesisFirehoseDestinationDetailsOutput) ToReplicationGroupKinesisFirehoseDestinationDetailsOutputWithContext(ctx context.Context) ReplicationGroupKinesisFirehoseDestinationDetailsOutput
func (ReplicationGroupKinesisFirehoseDestinationDetailsOutput) ToReplicationGroupKinesisFirehoseDestinationDetailsPtrOutput ¶
func (o ReplicationGroupKinesisFirehoseDestinationDetailsOutput) ToReplicationGroupKinesisFirehoseDestinationDetailsPtrOutput() ReplicationGroupKinesisFirehoseDestinationDetailsPtrOutput
func (ReplicationGroupKinesisFirehoseDestinationDetailsOutput) ToReplicationGroupKinesisFirehoseDestinationDetailsPtrOutputWithContext ¶
func (o ReplicationGroupKinesisFirehoseDestinationDetailsOutput) ToReplicationGroupKinesisFirehoseDestinationDetailsPtrOutputWithContext(ctx context.Context) ReplicationGroupKinesisFirehoseDestinationDetailsPtrOutput
type ReplicationGroupKinesisFirehoseDestinationDetailsPtrInput ¶
type ReplicationGroupKinesisFirehoseDestinationDetailsPtrInput interface { pulumi.Input ToReplicationGroupKinesisFirehoseDestinationDetailsPtrOutput() ReplicationGroupKinesisFirehoseDestinationDetailsPtrOutput ToReplicationGroupKinesisFirehoseDestinationDetailsPtrOutputWithContext(context.Context) ReplicationGroupKinesisFirehoseDestinationDetailsPtrOutput }
ReplicationGroupKinesisFirehoseDestinationDetailsPtrInput is an input type that accepts ReplicationGroupKinesisFirehoseDestinationDetailsArgs, ReplicationGroupKinesisFirehoseDestinationDetailsPtr and ReplicationGroupKinesisFirehoseDestinationDetailsPtrOutput values. You can construct a concrete instance of `ReplicationGroupKinesisFirehoseDestinationDetailsPtrInput` via:
ReplicationGroupKinesisFirehoseDestinationDetailsArgs{...} or: nil
func ReplicationGroupKinesisFirehoseDestinationDetailsPtr ¶
func ReplicationGroupKinesisFirehoseDestinationDetailsPtr(v *ReplicationGroupKinesisFirehoseDestinationDetailsArgs) ReplicationGroupKinesisFirehoseDestinationDetailsPtrInput
type ReplicationGroupKinesisFirehoseDestinationDetailsPtrOutput ¶
type ReplicationGroupKinesisFirehoseDestinationDetailsPtrOutput struct{ *pulumi.OutputState }
func (ReplicationGroupKinesisFirehoseDestinationDetailsPtrOutput) DeliveryStream ¶
func (o ReplicationGroupKinesisFirehoseDestinationDetailsPtrOutput) DeliveryStream() pulumi.StringPtrOutput
func (ReplicationGroupKinesisFirehoseDestinationDetailsPtrOutput) ElementType ¶
func (ReplicationGroupKinesisFirehoseDestinationDetailsPtrOutput) ElementType() reflect.Type
func (ReplicationGroupKinesisFirehoseDestinationDetailsPtrOutput) ToReplicationGroupKinesisFirehoseDestinationDetailsPtrOutput ¶
func (o ReplicationGroupKinesisFirehoseDestinationDetailsPtrOutput) ToReplicationGroupKinesisFirehoseDestinationDetailsPtrOutput() ReplicationGroupKinesisFirehoseDestinationDetailsPtrOutput
func (ReplicationGroupKinesisFirehoseDestinationDetailsPtrOutput) ToReplicationGroupKinesisFirehoseDestinationDetailsPtrOutputWithContext ¶
func (o ReplicationGroupKinesisFirehoseDestinationDetailsPtrOutput) ToReplicationGroupKinesisFirehoseDestinationDetailsPtrOutputWithContext(ctx context.Context) ReplicationGroupKinesisFirehoseDestinationDetailsPtrOutput
type ReplicationGroupLogDeliveryConfigurationRequest ¶
type ReplicationGroupLogDeliveryConfigurationRequest struct { DestinationDetails ReplicationGroupDestinationDetails `pulumi:"destinationDetails"` DestinationType string `pulumi:"destinationType"` LogFormat string `pulumi:"logFormat"` LogType string `pulumi:"logType"` }
type ReplicationGroupLogDeliveryConfigurationRequestArgs ¶
type ReplicationGroupLogDeliveryConfigurationRequestArgs struct { DestinationDetails ReplicationGroupDestinationDetailsInput `pulumi:"destinationDetails"` DestinationType pulumi.StringInput `pulumi:"destinationType"` LogFormat pulumi.StringInput `pulumi:"logFormat"` LogType pulumi.StringInput `pulumi:"logType"` }
func (ReplicationGroupLogDeliveryConfigurationRequestArgs) ElementType ¶
func (ReplicationGroupLogDeliveryConfigurationRequestArgs) ElementType() reflect.Type
func (ReplicationGroupLogDeliveryConfigurationRequestArgs) ToReplicationGroupLogDeliveryConfigurationRequestOutput ¶
func (i ReplicationGroupLogDeliveryConfigurationRequestArgs) ToReplicationGroupLogDeliveryConfigurationRequestOutput() ReplicationGroupLogDeliveryConfigurationRequestOutput
func (ReplicationGroupLogDeliveryConfigurationRequestArgs) ToReplicationGroupLogDeliveryConfigurationRequestOutputWithContext ¶
func (i ReplicationGroupLogDeliveryConfigurationRequestArgs) ToReplicationGroupLogDeliveryConfigurationRequestOutputWithContext(ctx context.Context) ReplicationGroupLogDeliveryConfigurationRequestOutput
type ReplicationGroupLogDeliveryConfigurationRequestArray ¶
type ReplicationGroupLogDeliveryConfigurationRequestArray []ReplicationGroupLogDeliveryConfigurationRequestInput
func (ReplicationGroupLogDeliveryConfigurationRequestArray) ElementType ¶
func (ReplicationGroupLogDeliveryConfigurationRequestArray) ElementType() reflect.Type
func (ReplicationGroupLogDeliveryConfigurationRequestArray) ToReplicationGroupLogDeliveryConfigurationRequestArrayOutput ¶
func (i ReplicationGroupLogDeliveryConfigurationRequestArray) ToReplicationGroupLogDeliveryConfigurationRequestArrayOutput() ReplicationGroupLogDeliveryConfigurationRequestArrayOutput
func (ReplicationGroupLogDeliveryConfigurationRequestArray) ToReplicationGroupLogDeliveryConfigurationRequestArrayOutputWithContext ¶
func (i ReplicationGroupLogDeliveryConfigurationRequestArray) ToReplicationGroupLogDeliveryConfigurationRequestArrayOutputWithContext(ctx context.Context) ReplicationGroupLogDeliveryConfigurationRequestArrayOutput
type ReplicationGroupLogDeliveryConfigurationRequestArrayInput ¶
type ReplicationGroupLogDeliveryConfigurationRequestArrayInput interface { pulumi.Input ToReplicationGroupLogDeliveryConfigurationRequestArrayOutput() ReplicationGroupLogDeliveryConfigurationRequestArrayOutput ToReplicationGroupLogDeliveryConfigurationRequestArrayOutputWithContext(context.Context) ReplicationGroupLogDeliveryConfigurationRequestArrayOutput }
ReplicationGroupLogDeliveryConfigurationRequestArrayInput is an input type that accepts ReplicationGroupLogDeliveryConfigurationRequestArray and ReplicationGroupLogDeliveryConfigurationRequestArrayOutput values. You can construct a concrete instance of `ReplicationGroupLogDeliveryConfigurationRequestArrayInput` via:
ReplicationGroupLogDeliveryConfigurationRequestArray{ ReplicationGroupLogDeliveryConfigurationRequestArgs{...} }
type ReplicationGroupLogDeliveryConfigurationRequestArrayOutput ¶
type ReplicationGroupLogDeliveryConfigurationRequestArrayOutput struct{ *pulumi.OutputState }
func (ReplicationGroupLogDeliveryConfigurationRequestArrayOutput) ElementType ¶
func (ReplicationGroupLogDeliveryConfigurationRequestArrayOutput) ElementType() reflect.Type
func (ReplicationGroupLogDeliveryConfigurationRequestArrayOutput) ToReplicationGroupLogDeliveryConfigurationRequestArrayOutput ¶
func (o ReplicationGroupLogDeliveryConfigurationRequestArrayOutput) ToReplicationGroupLogDeliveryConfigurationRequestArrayOutput() ReplicationGroupLogDeliveryConfigurationRequestArrayOutput
func (ReplicationGroupLogDeliveryConfigurationRequestArrayOutput) ToReplicationGroupLogDeliveryConfigurationRequestArrayOutputWithContext ¶
func (o ReplicationGroupLogDeliveryConfigurationRequestArrayOutput) ToReplicationGroupLogDeliveryConfigurationRequestArrayOutputWithContext(ctx context.Context) ReplicationGroupLogDeliveryConfigurationRequestArrayOutput
type ReplicationGroupLogDeliveryConfigurationRequestInput ¶
type ReplicationGroupLogDeliveryConfigurationRequestInput interface { pulumi.Input ToReplicationGroupLogDeliveryConfigurationRequestOutput() ReplicationGroupLogDeliveryConfigurationRequestOutput ToReplicationGroupLogDeliveryConfigurationRequestOutputWithContext(context.Context) ReplicationGroupLogDeliveryConfigurationRequestOutput }
ReplicationGroupLogDeliveryConfigurationRequestInput is an input type that accepts ReplicationGroupLogDeliveryConfigurationRequestArgs and ReplicationGroupLogDeliveryConfigurationRequestOutput values. You can construct a concrete instance of `ReplicationGroupLogDeliveryConfigurationRequestInput` via:
ReplicationGroupLogDeliveryConfigurationRequestArgs{...}
type ReplicationGroupLogDeliveryConfigurationRequestOutput ¶
type ReplicationGroupLogDeliveryConfigurationRequestOutput struct{ *pulumi.OutputState }
func (ReplicationGroupLogDeliveryConfigurationRequestOutput) DestinationDetails ¶
func (o ReplicationGroupLogDeliveryConfigurationRequestOutput) DestinationDetails() ReplicationGroupDestinationDetailsOutput
func (ReplicationGroupLogDeliveryConfigurationRequestOutput) DestinationType ¶
func (o ReplicationGroupLogDeliveryConfigurationRequestOutput) DestinationType() pulumi.StringOutput
func (ReplicationGroupLogDeliveryConfigurationRequestOutput) ElementType ¶
func (ReplicationGroupLogDeliveryConfigurationRequestOutput) ElementType() reflect.Type
func (ReplicationGroupLogDeliveryConfigurationRequestOutput) LogFormat ¶
func (o ReplicationGroupLogDeliveryConfigurationRequestOutput) LogFormat() pulumi.StringOutput
func (ReplicationGroupLogDeliveryConfigurationRequestOutput) LogType ¶
func (o ReplicationGroupLogDeliveryConfigurationRequestOutput) LogType() pulumi.StringOutput
func (ReplicationGroupLogDeliveryConfigurationRequestOutput) ToReplicationGroupLogDeliveryConfigurationRequestOutput ¶
func (o ReplicationGroupLogDeliveryConfigurationRequestOutput) ToReplicationGroupLogDeliveryConfigurationRequestOutput() ReplicationGroupLogDeliveryConfigurationRequestOutput
func (ReplicationGroupLogDeliveryConfigurationRequestOutput) ToReplicationGroupLogDeliveryConfigurationRequestOutputWithContext ¶
func (o ReplicationGroupLogDeliveryConfigurationRequestOutput) ToReplicationGroupLogDeliveryConfigurationRequestOutputWithContext(ctx context.Context) ReplicationGroupLogDeliveryConfigurationRequestOutput
type ReplicationGroupNodeGroupConfiguration ¶
type ReplicationGroupNodeGroupConfiguration struct { NodeGroupId *string `pulumi:"nodeGroupId"` PrimaryAvailabilityZone *string `pulumi:"primaryAvailabilityZone"` ReplicaAvailabilityZones []string `pulumi:"replicaAvailabilityZones"` ReplicaCount *int `pulumi:"replicaCount"` Slots *string `pulumi:"slots"` }
type ReplicationGroupNodeGroupConfigurationArgs ¶
type ReplicationGroupNodeGroupConfigurationArgs struct { NodeGroupId pulumi.StringPtrInput `pulumi:"nodeGroupId"` PrimaryAvailabilityZone pulumi.StringPtrInput `pulumi:"primaryAvailabilityZone"` ReplicaAvailabilityZones pulumi.StringArrayInput `pulumi:"replicaAvailabilityZones"` ReplicaCount pulumi.IntPtrInput `pulumi:"replicaCount"` Slots pulumi.StringPtrInput `pulumi:"slots"` }
func (ReplicationGroupNodeGroupConfigurationArgs) ElementType ¶
func (ReplicationGroupNodeGroupConfigurationArgs) ElementType() reflect.Type
func (ReplicationGroupNodeGroupConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i ReplicationGroupNodeGroupConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[ReplicationGroupNodeGroupConfiguration]
func (ReplicationGroupNodeGroupConfigurationArgs) ToReplicationGroupNodeGroupConfigurationOutput ¶
func (i ReplicationGroupNodeGroupConfigurationArgs) ToReplicationGroupNodeGroupConfigurationOutput() ReplicationGroupNodeGroupConfigurationOutput
func (ReplicationGroupNodeGroupConfigurationArgs) ToReplicationGroupNodeGroupConfigurationOutputWithContext ¶
func (i ReplicationGroupNodeGroupConfigurationArgs) ToReplicationGroupNodeGroupConfigurationOutputWithContext(ctx context.Context) ReplicationGroupNodeGroupConfigurationOutput
type ReplicationGroupNodeGroupConfigurationArray ¶
type ReplicationGroupNodeGroupConfigurationArray []ReplicationGroupNodeGroupConfigurationInput
func (ReplicationGroupNodeGroupConfigurationArray) ElementType ¶
func (ReplicationGroupNodeGroupConfigurationArray) ElementType() reflect.Type
func (ReplicationGroupNodeGroupConfigurationArray) ToOutput ¶ added in v0.76.0
func (i ReplicationGroupNodeGroupConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]ReplicationGroupNodeGroupConfiguration]
func (ReplicationGroupNodeGroupConfigurationArray) ToReplicationGroupNodeGroupConfigurationArrayOutput ¶
func (i ReplicationGroupNodeGroupConfigurationArray) ToReplicationGroupNodeGroupConfigurationArrayOutput() ReplicationGroupNodeGroupConfigurationArrayOutput
func (ReplicationGroupNodeGroupConfigurationArray) ToReplicationGroupNodeGroupConfigurationArrayOutputWithContext ¶
func (i ReplicationGroupNodeGroupConfigurationArray) ToReplicationGroupNodeGroupConfigurationArrayOutputWithContext(ctx context.Context) ReplicationGroupNodeGroupConfigurationArrayOutput
type ReplicationGroupNodeGroupConfigurationArrayInput ¶
type ReplicationGroupNodeGroupConfigurationArrayInput interface { pulumi.Input ToReplicationGroupNodeGroupConfigurationArrayOutput() ReplicationGroupNodeGroupConfigurationArrayOutput ToReplicationGroupNodeGroupConfigurationArrayOutputWithContext(context.Context) ReplicationGroupNodeGroupConfigurationArrayOutput }
ReplicationGroupNodeGroupConfigurationArrayInput is an input type that accepts ReplicationGroupNodeGroupConfigurationArray and ReplicationGroupNodeGroupConfigurationArrayOutput values. You can construct a concrete instance of `ReplicationGroupNodeGroupConfigurationArrayInput` via:
ReplicationGroupNodeGroupConfigurationArray{ ReplicationGroupNodeGroupConfigurationArgs{...} }
type ReplicationGroupNodeGroupConfigurationArrayOutput ¶
type ReplicationGroupNodeGroupConfigurationArrayOutput struct{ *pulumi.OutputState }
func (ReplicationGroupNodeGroupConfigurationArrayOutput) ElementType ¶
func (ReplicationGroupNodeGroupConfigurationArrayOutput) ElementType() reflect.Type
func (ReplicationGroupNodeGroupConfigurationArrayOutput) ToOutput ¶ added in v0.76.0
func (o ReplicationGroupNodeGroupConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ReplicationGroupNodeGroupConfiguration]
func (ReplicationGroupNodeGroupConfigurationArrayOutput) ToReplicationGroupNodeGroupConfigurationArrayOutput ¶
func (o ReplicationGroupNodeGroupConfigurationArrayOutput) ToReplicationGroupNodeGroupConfigurationArrayOutput() ReplicationGroupNodeGroupConfigurationArrayOutput
func (ReplicationGroupNodeGroupConfigurationArrayOutput) ToReplicationGroupNodeGroupConfigurationArrayOutputWithContext ¶
func (o ReplicationGroupNodeGroupConfigurationArrayOutput) ToReplicationGroupNodeGroupConfigurationArrayOutputWithContext(ctx context.Context) ReplicationGroupNodeGroupConfigurationArrayOutput
type ReplicationGroupNodeGroupConfigurationInput ¶
type ReplicationGroupNodeGroupConfigurationInput interface { pulumi.Input ToReplicationGroupNodeGroupConfigurationOutput() ReplicationGroupNodeGroupConfigurationOutput ToReplicationGroupNodeGroupConfigurationOutputWithContext(context.Context) ReplicationGroupNodeGroupConfigurationOutput }
ReplicationGroupNodeGroupConfigurationInput is an input type that accepts ReplicationGroupNodeGroupConfigurationArgs and ReplicationGroupNodeGroupConfigurationOutput values. You can construct a concrete instance of `ReplicationGroupNodeGroupConfigurationInput` via:
ReplicationGroupNodeGroupConfigurationArgs{...}
type ReplicationGroupNodeGroupConfigurationOutput ¶
type ReplicationGroupNodeGroupConfigurationOutput struct{ *pulumi.OutputState }
func (ReplicationGroupNodeGroupConfigurationOutput) ElementType ¶
func (ReplicationGroupNodeGroupConfigurationOutput) ElementType() reflect.Type
func (ReplicationGroupNodeGroupConfigurationOutput) NodeGroupId ¶
func (o ReplicationGroupNodeGroupConfigurationOutput) NodeGroupId() pulumi.StringPtrOutput
func (ReplicationGroupNodeGroupConfigurationOutput) PrimaryAvailabilityZone ¶
func (o ReplicationGroupNodeGroupConfigurationOutput) PrimaryAvailabilityZone() pulumi.StringPtrOutput
func (ReplicationGroupNodeGroupConfigurationOutput) ReplicaAvailabilityZones ¶
func (o ReplicationGroupNodeGroupConfigurationOutput) ReplicaAvailabilityZones() pulumi.StringArrayOutput
func (ReplicationGroupNodeGroupConfigurationOutput) ReplicaCount ¶
func (o ReplicationGroupNodeGroupConfigurationOutput) ReplicaCount() pulumi.IntPtrOutput
func (ReplicationGroupNodeGroupConfigurationOutput) Slots ¶
func (o ReplicationGroupNodeGroupConfigurationOutput) Slots() pulumi.StringPtrOutput
func (ReplicationGroupNodeGroupConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o ReplicationGroupNodeGroupConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[ReplicationGroupNodeGroupConfiguration]
func (ReplicationGroupNodeGroupConfigurationOutput) ToReplicationGroupNodeGroupConfigurationOutput ¶
func (o ReplicationGroupNodeGroupConfigurationOutput) ToReplicationGroupNodeGroupConfigurationOutput() ReplicationGroupNodeGroupConfigurationOutput
func (ReplicationGroupNodeGroupConfigurationOutput) ToReplicationGroupNodeGroupConfigurationOutputWithContext ¶
func (o ReplicationGroupNodeGroupConfigurationOutput) ToReplicationGroupNodeGroupConfigurationOutputWithContext(ctx context.Context) ReplicationGroupNodeGroupConfigurationOutput
type ReplicationGroupOutput ¶
type ReplicationGroupOutput struct{ *pulumi.OutputState }
func (ReplicationGroupOutput) AtRestEncryptionEnabled ¶ added in v0.17.0
func (o ReplicationGroupOutput) AtRestEncryptionEnabled() pulumi.BoolPtrOutput
func (ReplicationGroupOutput) AuthToken ¶ added in v0.17.0
func (o ReplicationGroupOutput) AuthToken() pulumi.StringPtrOutput
func (ReplicationGroupOutput) AutoMinorVersionUpgrade ¶ added in v0.17.0
func (o ReplicationGroupOutput) AutoMinorVersionUpgrade() pulumi.BoolPtrOutput
func (ReplicationGroupOutput) AutomaticFailoverEnabled ¶ added in v0.17.0
func (o ReplicationGroupOutput) AutomaticFailoverEnabled() pulumi.BoolPtrOutput
func (ReplicationGroupOutput) CacheNodeType ¶ added in v0.17.0
func (o ReplicationGroupOutput) CacheNodeType() pulumi.StringPtrOutput
func (ReplicationGroupOutput) CacheParameterGroupName ¶ added in v0.17.0
func (o ReplicationGroupOutput) CacheParameterGroupName() pulumi.StringPtrOutput
func (ReplicationGroupOutput) CacheSecurityGroupNames ¶ added in v0.17.0
func (o ReplicationGroupOutput) CacheSecurityGroupNames() pulumi.StringArrayOutput
func (ReplicationGroupOutput) CacheSubnetGroupName ¶ added in v0.17.0
func (o ReplicationGroupOutput) CacheSubnetGroupName() pulumi.StringPtrOutput
func (ReplicationGroupOutput) ClusterMode ¶ added in v0.62.0
func (o ReplicationGroupOutput) ClusterMode() pulumi.StringPtrOutput
func (ReplicationGroupOutput) ConfigurationEndPointAddress ¶ added in v0.17.0
func (o ReplicationGroupOutput) ConfigurationEndPointAddress() pulumi.StringPtrOutput
func (ReplicationGroupOutput) ConfigurationEndPointPort ¶ added in v0.17.0
func (o ReplicationGroupOutput) ConfigurationEndPointPort() pulumi.StringPtrOutput
func (ReplicationGroupOutput) DataTieringEnabled ¶ added in v0.17.0
func (o ReplicationGroupOutput) DataTieringEnabled() pulumi.BoolPtrOutput
func (ReplicationGroupOutput) ElementType ¶
func (ReplicationGroupOutput) ElementType() reflect.Type
func (ReplicationGroupOutput) Engine ¶ added in v0.17.0
func (o ReplicationGroupOutput) Engine() pulumi.StringPtrOutput
func (ReplicationGroupOutput) EngineVersion ¶ added in v0.17.0
func (o ReplicationGroupOutput) EngineVersion() pulumi.StringPtrOutput
func (ReplicationGroupOutput) GlobalReplicationGroupId ¶ added in v0.17.0
func (o ReplicationGroupOutput) GlobalReplicationGroupId() pulumi.StringPtrOutput
func (ReplicationGroupOutput) IpDiscovery ¶ added in v0.42.0
func (o ReplicationGroupOutput) IpDiscovery() pulumi.StringPtrOutput
func (ReplicationGroupOutput) KmsKeyId ¶ added in v0.17.0
func (o ReplicationGroupOutput) KmsKeyId() pulumi.StringPtrOutput
func (ReplicationGroupOutput) LogDeliveryConfigurations ¶ added in v0.17.0
func (o ReplicationGroupOutput) LogDeliveryConfigurations() ReplicationGroupLogDeliveryConfigurationRequestArrayOutput
func (ReplicationGroupOutput) MultiAzEnabled ¶ added in v0.72.0
func (o ReplicationGroupOutput) MultiAzEnabled() pulumi.BoolPtrOutput
func (ReplicationGroupOutput) NetworkType ¶ added in v0.42.0
func (o ReplicationGroupOutput) NetworkType() pulumi.StringPtrOutput
func (ReplicationGroupOutput) NodeGroupConfiguration ¶ added in v0.17.0
func (o ReplicationGroupOutput) NodeGroupConfiguration() ReplicationGroupNodeGroupConfigurationArrayOutput
func (ReplicationGroupOutput) NotificationTopicArn ¶ added in v0.17.0
func (o ReplicationGroupOutput) NotificationTopicArn() pulumi.StringPtrOutput
func (ReplicationGroupOutput) NumCacheClusters ¶ added in v0.17.0
func (o ReplicationGroupOutput) NumCacheClusters() pulumi.IntPtrOutput
func (ReplicationGroupOutput) NumNodeGroups ¶ added in v0.17.0
func (o ReplicationGroupOutput) NumNodeGroups() pulumi.IntPtrOutput
func (ReplicationGroupOutput) Port ¶ added in v0.17.0
func (o ReplicationGroupOutput) Port() pulumi.IntPtrOutput
func (ReplicationGroupOutput) PreferredCacheClusterAzs ¶ added in v0.72.0
func (o ReplicationGroupOutput) PreferredCacheClusterAzs() pulumi.StringArrayOutput
func (ReplicationGroupOutput) PreferredMaintenanceWindow ¶ added in v0.17.0
func (o ReplicationGroupOutput) PreferredMaintenanceWindow() pulumi.StringPtrOutput
func (ReplicationGroupOutput) PrimaryClusterId ¶ added in v0.17.0
func (o ReplicationGroupOutput) PrimaryClusterId() pulumi.StringPtrOutput
func (ReplicationGroupOutput) PrimaryEndPointAddress ¶ added in v0.17.0
func (o ReplicationGroupOutput) PrimaryEndPointAddress() pulumi.StringPtrOutput
func (ReplicationGroupOutput) PrimaryEndPointPort ¶ added in v0.17.0
func (o ReplicationGroupOutput) PrimaryEndPointPort() pulumi.StringPtrOutput
func (ReplicationGroupOutput) ReadEndPointAddresses ¶ added in v0.17.0
func (o ReplicationGroupOutput) ReadEndPointAddresses() pulumi.StringPtrOutput
func (ReplicationGroupOutput) ReadEndPointAddressesList ¶ added in v0.17.0
func (o ReplicationGroupOutput) ReadEndPointAddressesList() pulumi.StringArrayOutput
func (ReplicationGroupOutput) ReadEndPointPorts ¶ added in v0.17.0
func (o ReplicationGroupOutput) ReadEndPointPorts() pulumi.StringPtrOutput
func (ReplicationGroupOutput) ReadEndPointPortsList ¶ added in v0.17.0
func (o ReplicationGroupOutput) ReadEndPointPortsList() pulumi.StringArrayOutput
func (ReplicationGroupOutput) ReaderEndPointAddress ¶ added in v0.17.0
func (o ReplicationGroupOutput) ReaderEndPointAddress() pulumi.StringPtrOutput
func (ReplicationGroupOutput) ReaderEndPointPort ¶ added in v0.17.0
func (o ReplicationGroupOutput) ReaderEndPointPort() pulumi.StringPtrOutput
func (ReplicationGroupOutput) ReplicasPerNodeGroup ¶ added in v0.17.0
func (o ReplicationGroupOutput) ReplicasPerNodeGroup() pulumi.IntPtrOutput
func (ReplicationGroupOutput) ReplicationGroupDescription ¶ added in v0.17.0
func (o ReplicationGroupOutput) ReplicationGroupDescription() pulumi.StringOutput
func (ReplicationGroupOutput) ReplicationGroupId ¶ added in v0.17.0
func (o ReplicationGroupOutput) ReplicationGroupId() pulumi.StringOutput
func (ReplicationGroupOutput) SecurityGroupIds ¶ added in v0.17.0
func (o ReplicationGroupOutput) SecurityGroupIds() pulumi.StringArrayOutput
func (ReplicationGroupOutput) SnapshotArns ¶ added in v0.17.0
func (o ReplicationGroupOutput) SnapshotArns() pulumi.StringArrayOutput
func (ReplicationGroupOutput) SnapshotName ¶ added in v0.17.0
func (o ReplicationGroupOutput) SnapshotName() pulumi.StringPtrOutput
func (ReplicationGroupOutput) SnapshotRetentionLimit ¶ added in v0.17.0
func (o ReplicationGroupOutput) SnapshotRetentionLimit() pulumi.IntPtrOutput
func (ReplicationGroupOutput) SnapshotWindow ¶ added in v0.17.0
func (o ReplicationGroupOutput) SnapshotWindow() pulumi.StringPtrOutput
func (ReplicationGroupOutput) SnapshottingClusterId ¶ added in v0.17.0
func (o ReplicationGroupOutput) SnapshottingClusterId() pulumi.StringPtrOutput
func (ReplicationGroupOutput) Tags ¶ added in v0.17.0
func (o ReplicationGroupOutput) Tags() ReplicationGroupTagArrayOutput
func (ReplicationGroupOutput) ToOutput ¶ added in v0.76.0
func (o ReplicationGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*ReplicationGroup]
func (ReplicationGroupOutput) ToReplicationGroupOutput ¶
func (o ReplicationGroupOutput) ToReplicationGroupOutput() ReplicationGroupOutput
func (ReplicationGroupOutput) ToReplicationGroupOutputWithContext ¶
func (o ReplicationGroupOutput) ToReplicationGroupOutputWithContext(ctx context.Context) ReplicationGroupOutput
func (ReplicationGroupOutput) TransitEncryptionEnabled ¶ added in v0.17.0
func (o ReplicationGroupOutput) TransitEncryptionEnabled() pulumi.BoolPtrOutput
func (ReplicationGroupOutput) TransitEncryptionMode ¶ added in v0.51.0
func (o ReplicationGroupOutput) TransitEncryptionMode() pulumi.StringPtrOutput
func (ReplicationGroupOutput) UserGroupIds ¶ added in v0.17.0
func (o ReplicationGroupOutput) UserGroupIds() pulumi.StringArrayOutput
type ReplicationGroupState ¶
type ReplicationGroupState struct { }
func (ReplicationGroupState) ElementType ¶
func (ReplicationGroupState) ElementType() reflect.Type
type ReplicationGroupTag ¶
type ReplicationGroupTagArgs ¶
type ReplicationGroupTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (ReplicationGroupTagArgs) ElementType ¶
func (ReplicationGroupTagArgs) ElementType() reflect.Type
func (ReplicationGroupTagArgs) ToOutput ¶ added in v0.76.0
func (i ReplicationGroupTagArgs) ToOutput(ctx context.Context) pulumix.Output[ReplicationGroupTag]
func (ReplicationGroupTagArgs) ToReplicationGroupTagOutput ¶
func (i ReplicationGroupTagArgs) ToReplicationGroupTagOutput() ReplicationGroupTagOutput
func (ReplicationGroupTagArgs) ToReplicationGroupTagOutputWithContext ¶
func (i ReplicationGroupTagArgs) ToReplicationGroupTagOutputWithContext(ctx context.Context) ReplicationGroupTagOutput
type ReplicationGroupTagArray ¶
type ReplicationGroupTagArray []ReplicationGroupTagInput
func (ReplicationGroupTagArray) ElementType ¶
func (ReplicationGroupTagArray) ElementType() reflect.Type
func (ReplicationGroupTagArray) ToOutput ¶ added in v0.76.0
func (i ReplicationGroupTagArray) ToOutput(ctx context.Context) pulumix.Output[[]ReplicationGroupTag]
func (ReplicationGroupTagArray) ToReplicationGroupTagArrayOutput ¶
func (i ReplicationGroupTagArray) ToReplicationGroupTagArrayOutput() ReplicationGroupTagArrayOutput
func (ReplicationGroupTagArray) ToReplicationGroupTagArrayOutputWithContext ¶
func (i ReplicationGroupTagArray) ToReplicationGroupTagArrayOutputWithContext(ctx context.Context) ReplicationGroupTagArrayOutput
type ReplicationGroupTagArrayInput ¶
type ReplicationGroupTagArrayInput interface { pulumi.Input ToReplicationGroupTagArrayOutput() ReplicationGroupTagArrayOutput ToReplicationGroupTagArrayOutputWithContext(context.Context) ReplicationGroupTagArrayOutput }
ReplicationGroupTagArrayInput is an input type that accepts ReplicationGroupTagArray and ReplicationGroupTagArrayOutput values. You can construct a concrete instance of `ReplicationGroupTagArrayInput` via:
ReplicationGroupTagArray{ ReplicationGroupTagArgs{...} }
type ReplicationGroupTagArrayOutput ¶
type ReplicationGroupTagArrayOutput struct{ *pulumi.OutputState }
func (ReplicationGroupTagArrayOutput) ElementType ¶
func (ReplicationGroupTagArrayOutput) ElementType() reflect.Type
func (ReplicationGroupTagArrayOutput) Index ¶
func (o ReplicationGroupTagArrayOutput) Index(i pulumi.IntInput) ReplicationGroupTagOutput
func (ReplicationGroupTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o ReplicationGroupTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ReplicationGroupTag]
func (ReplicationGroupTagArrayOutput) ToReplicationGroupTagArrayOutput ¶
func (o ReplicationGroupTagArrayOutput) ToReplicationGroupTagArrayOutput() ReplicationGroupTagArrayOutput
func (ReplicationGroupTagArrayOutput) ToReplicationGroupTagArrayOutputWithContext ¶
func (o ReplicationGroupTagArrayOutput) ToReplicationGroupTagArrayOutputWithContext(ctx context.Context) ReplicationGroupTagArrayOutput
type ReplicationGroupTagInput ¶
type ReplicationGroupTagInput interface { pulumi.Input ToReplicationGroupTagOutput() ReplicationGroupTagOutput ToReplicationGroupTagOutputWithContext(context.Context) ReplicationGroupTagOutput }
ReplicationGroupTagInput is an input type that accepts ReplicationGroupTagArgs and ReplicationGroupTagOutput values. You can construct a concrete instance of `ReplicationGroupTagInput` via:
ReplicationGroupTagArgs{...}
type ReplicationGroupTagOutput ¶
type ReplicationGroupTagOutput struct{ *pulumi.OutputState }
func (ReplicationGroupTagOutput) ElementType ¶
func (ReplicationGroupTagOutput) ElementType() reflect.Type
func (ReplicationGroupTagOutput) Key ¶
func (o ReplicationGroupTagOutput) Key() pulumi.StringOutput
func (ReplicationGroupTagOutput) ToOutput ¶ added in v0.76.0
func (o ReplicationGroupTagOutput) ToOutput(ctx context.Context) pulumix.Output[ReplicationGroupTag]
func (ReplicationGroupTagOutput) ToReplicationGroupTagOutput ¶
func (o ReplicationGroupTagOutput) ToReplicationGroupTagOutput() ReplicationGroupTagOutput
func (ReplicationGroupTagOutput) ToReplicationGroupTagOutputWithContext ¶
func (o ReplicationGroupTagOutput) ToReplicationGroupTagOutputWithContext(ctx context.Context) ReplicationGroupTagOutput
func (ReplicationGroupTagOutput) Value ¶
func (o ReplicationGroupTagOutput) Value() pulumi.StringOutput
type SecurityGroup
deprecated
type SecurityGroup struct { pulumi.CustomResourceState Description pulumi.StringOutput `pulumi:"description"` Tags SecurityGroupTagArrayOutput `pulumi:"tags"` }
Resource Type definition for AWS::ElastiCache::SecurityGroup
Deprecated: SecurityGroup is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetSecurityGroup ¶
func GetSecurityGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SecurityGroupState, opts ...pulumi.ResourceOption) (*SecurityGroup, error)
GetSecurityGroup gets an existing SecurityGroup 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 NewSecurityGroup ¶
func NewSecurityGroup(ctx *pulumi.Context, name string, args *SecurityGroupArgs, opts ...pulumi.ResourceOption) (*SecurityGroup, error)
NewSecurityGroup registers a new resource with the given unique name, arguments, and options.
func (*SecurityGroup) ElementType ¶
func (*SecurityGroup) ElementType() reflect.Type
func (*SecurityGroup) ToOutput ¶ added in v0.76.0
func (i *SecurityGroup) ToOutput(ctx context.Context) pulumix.Output[*SecurityGroup]
func (*SecurityGroup) ToSecurityGroupOutput ¶
func (i *SecurityGroup) ToSecurityGroupOutput() SecurityGroupOutput
func (*SecurityGroup) ToSecurityGroupOutputWithContext ¶
func (i *SecurityGroup) ToSecurityGroupOutputWithContext(ctx context.Context) SecurityGroupOutput
type SecurityGroupArgs ¶
type SecurityGroupArgs struct { Description pulumi.StringInput Tags SecurityGroupTagArrayInput }
The set of arguments for constructing a SecurityGroup resource.
func (SecurityGroupArgs) ElementType ¶
func (SecurityGroupArgs) ElementType() reflect.Type
type SecurityGroupIngress
deprecated
type SecurityGroupIngress struct { pulumi.CustomResourceState CacheSecurityGroupName pulumi.StringOutput `pulumi:"cacheSecurityGroupName"` Ec2SecurityGroupName pulumi.StringOutput `pulumi:"ec2SecurityGroupName"` Ec2SecurityGroupOwnerId pulumi.StringPtrOutput `pulumi:"ec2SecurityGroupOwnerId"` }
Resource Type definition for AWS::ElastiCache::SecurityGroupIngress
Deprecated: SecurityGroupIngress is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetSecurityGroupIngress ¶
func GetSecurityGroupIngress(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SecurityGroupIngressState, opts ...pulumi.ResourceOption) (*SecurityGroupIngress, error)
GetSecurityGroupIngress gets an existing SecurityGroupIngress 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 NewSecurityGroupIngress ¶
func NewSecurityGroupIngress(ctx *pulumi.Context, name string, args *SecurityGroupIngressArgs, opts ...pulumi.ResourceOption) (*SecurityGroupIngress, error)
NewSecurityGroupIngress registers a new resource with the given unique name, arguments, and options.
func (*SecurityGroupIngress) ElementType ¶
func (*SecurityGroupIngress) ElementType() reflect.Type
func (*SecurityGroupIngress) ToOutput ¶ added in v0.76.0
func (i *SecurityGroupIngress) ToOutput(ctx context.Context) pulumix.Output[*SecurityGroupIngress]
func (*SecurityGroupIngress) ToSecurityGroupIngressOutput ¶
func (i *SecurityGroupIngress) ToSecurityGroupIngressOutput() SecurityGroupIngressOutput
func (*SecurityGroupIngress) ToSecurityGroupIngressOutputWithContext ¶
func (i *SecurityGroupIngress) ToSecurityGroupIngressOutputWithContext(ctx context.Context) SecurityGroupIngressOutput
type SecurityGroupIngressArgs ¶
type SecurityGroupIngressArgs struct { CacheSecurityGroupName pulumi.StringInput Ec2SecurityGroupName pulumi.StringInput Ec2SecurityGroupOwnerId pulumi.StringPtrInput }
The set of arguments for constructing a SecurityGroupIngress resource.
func (SecurityGroupIngressArgs) ElementType ¶
func (SecurityGroupIngressArgs) ElementType() reflect.Type
type SecurityGroupIngressInput ¶
type SecurityGroupIngressInput interface { pulumi.Input ToSecurityGroupIngressOutput() SecurityGroupIngressOutput ToSecurityGroupIngressOutputWithContext(ctx context.Context) SecurityGroupIngressOutput }
type SecurityGroupIngressOutput ¶
type SecurityGroupIngressOutput struct{ *pulumi.OutputState }
func (SecurityGroupIngressOutput) CacheSecurityGroupName ¶ added in v0.17.0
func (o SecurityGroupIngressOutput) CacheSecurityGroupName() pulumi.StringOutput
func (SecurityGroupIngressOutput) Ec2SecurityGroupName ¶ added in v0.72.0
func (o SecurityGroupIngressOutput) Ec2SecurityGroupName() pulumi.StringOutput
func (SecurityGroupIngressOutput) Ec2SecurityGroupOwnerId ¶ added in v0.72.0
func (o SecurityGroupIngressOutput) Ec2SecurityGroupOwnerId() pulumi.StringPtrOutput
func (SecurityGroupIngressOutput) ElementType ¶
func (SecurityGroupIngressOutput) ElementType() reflect.Type
func (SecurityGroupIngressOutput) ToOutput ¶ added in v0.76.0
func (o SecurityGroupIngressOutput) ToOutput(ctx context.Context) pulumix.Output[*SecurityGroupIngress]
func (SecurityGroupIngressOutput) ToSecurityGroupIngressOutput ¶
func (o SecurityGroupIngressOutput) ToSecurityGroupIngressOutput() SecurityGroupIngressOutput
func (SecurityGroupIngressOutput) ToSecurityGroupIngressOutputWithContext ¶
func (o SecurityGroupIngressOutput) ToSecurityGroupIngressOutputWithContext(ctx context.Context) SecurityGroupIngressOutput
type SecurityGroupIngressState ¶
type SecurityGroupIngressState struct { }
func (SecurityGroupIngressState) ElementType ¶
func (SecurityGroupIngressState) ElementType() reflect.Type
type SecurityGroupInput ¶
type SecurityGroupInput interface { pulumi.Input ToSecurityGroupOutput() SecurityGroupOutput ToSecurityGroupOutputWithContext(ctx context.Context) SecurityGroupOutput }
type SecurityGroupOutput ¶
type SecurityGroupOutput struct{ *pulumi.OutputState }
func (SecurityGroupOutput) Description ¶ added in v0.17.0
func (o SecurityGroupOutput) Description() pulumi.StringOutput
func (SecurityGroupOutput) ElementType ¶
func (SecurityGroupOutput) ElementType() reflect.Type
func (SecurityGroupOutput) Tags ¶ added in v0.17.0
func (o SecurityGroupOutput) Tags() SecurityGroupTagArrayOutput
func (SecurityGroupOutput) ToOutput ¶ added in v0.76.0
func (o SecurityGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*SecurityGroup]
func (SecurityGroupOutput) ToSecurityGroupOutput ¶
func (o SecurityGroupOutput) ToSecurityGroupOutput() SecurityGroupOutput
func (SecurityGroupOutput) ToSecurityGroupOutputWithContext ¶
func (o SecurityGroupOutput) ToSecurityGroupOutputWithContext(ctx context.Context) SecurityGroupOutput
type SecurityGroupState ¶
type SecurityGroupState struct { }
func (SecurityGroupState) ElementType ¶
func (SecurityGroupState) ElementType() reflect.Type
type SecurityGroupTag ¶
type SecurityGroupTagArgs ¶
type SecurityGroupTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (SecurityGroupTagArgs) ElementType ¶
func (SecurityGroupTagArgs) ElementType() reflect.Type
func (SecurityGroupTagArgs) ToOutput ¶ added in v0.76.0
func (i SecurityGroupTagArgs) ToOutput(ctx context.Context) pulumix.Output[SecurityGroupTag]
func (SecurityGroupTagArgs) ToSecurityGroupTagOutput ¶
func (i SecurityGroupTagArgs) ToSecurityGroupTagOutput() SecurityGroupTagOutput
func (SecurityGroupTagArgs) ToSecurityGroupTagOutputWithContext ¶
func (i SecurityGroupTagArgs) ToSecurityGroupTagOutputWithContext(ctx context.Context) SecurityGroupTagOutput
type SecurityGroupTagArray ¶
type SecurityGroupTagArray []SecurityGroupTagInput
func (SecurityGroupTagArray) ElementType ¶
func (SecurityGroupTagArray) ElementType() reflect.Type
func (SecurityGroupTagArray) ToOutput ¶ added in v0.76.0
func (i SecurityGroupTagArray) ToOutput(ctx context.Context) pulumix.Output[[]SecurityGroupTag]
func (SecurityGroupTagArray) ToSecurityGroupTagArrayOutput ¶
func (i SecurityGroupTagArray) ToSecurityGroupTagArrayOutput() SecurityGroupTagArrayOutput
func (SecurityGroupTagArray) ToSecurityGroupTagArrayOutputWithContext ¶
func (i SecurityGroupTagArray) ToSecurityGroupTagArrayOutputWithContext(ctx context.Context) SecurityGroupTagArrayOutput
type SecurityGroupTagArrayInput ¶
type SecurityGroupTagArrayInput interface { pulumi.Input ToSecurityGroupTagArrayOutput() SecurityGroupTagArrayOutput ToSecurityGroupTagArrayOutputWithContext(context.Context) SecurityGroupTagArrayOutput }
SecurityGroupTagArrayInput is an input type that accepts SecurityGroupTagArray and SecurityGroupTagArrayOutput values. You can construct a concrete instance of `SecurityGroupTagArrayInput` via:
SecurityGroupTagArray{ SecurityGroupTagArgs{...} }
type SecurityGroupTagArrayOutput ¶
type SecurityGroupTagArrayOutput struct{ *pulumi.OutputState }
func (SecurityGroupTagArrayOutput) ElementType ¶
func (SecurityGroupTagArrayOutput) ElementType() reflect.Type
func (SecurityGroupTagArrayOutput) Index ¶
func (o SecurityGroupTagArrayOutput) Index(i pulumi.IntInput) SecurityGroupTagOutput
func (SecurityGroupTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o SecurityGroupTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]SecurityGroupTag]
func (SecurityGroupTagArrayOutput) ToSecurityGroupTagArrayOutput ¶
func (o SecurityGroupTagArrayOutput) ToSecurityGroupTagArrayOutput() SecurityGroupTagArrayOutput
func (SecurityGroupTagArrayOutput) ToSecurityGroupTagArrayOutputWithContext ¶
func (o SecurityGroupTagArrayOutput) ToSecurityGroupTagArrayOutputWithContext(ctx context.Context) SecurityGroupTagArrayOutput
type SecurityGroupTagInput ¶
type SecurityGroupTagInput interface { pulumi.Input ToSecurityGroupTagOutput() SecurityGroupTagOutput ToSecurityGroupTagOutputWithContext(context.Context) SecurityGroupTagOutput }
SecurityGroupTagInput is an input type that accepts SecurityGroupTagArgs and SecurityGroupTagOutput values. You can construct a concrete instance of `SecurityGroupTagInput` via:
SecurityGroupTagArgs{...}
type SecurityGroupTagOutput ¶
type SecurityGroupTagOutput struct{ *pulumi.OutputState }
func (SecurityGroupTagOutput) ElementType ¶
func (SecurityGroupTagOutput) ElementType() reflect.Type
func (SecurityGroupTagOutput) Key ¶
func (o SecurityGroupTagOutput) Key() pulumi.StringOutput
func (SecurityGroupTagOutput) ToOutput ¶ added in v0.76.0
func (o SecurityGroupTagOutput) ToOutput(ctx context.Context) pulumix.Output[SecurityGroupTag]
func (SecurityGroupTagOutput) ToSecurityGroupTagOutput ¶
func (o SecurityGroupTagOutput) ToSecurityGroupTagOutput() SecurityGroupTagOutput
func (SecurityGroupTagOutput) ToSecurityGroupTagOutputWithContext ¶
func (o SecurityGroupTagOutput) ToSecurityGroupTagOutputWithContext(ctx context.Context) SecurityGroupTagOutput
func (SecurityGroupTagOutput) Value ¶
func (o SecurityGroupTagOutput) Value() pulumi.StringOutput
type SubnetGroup ¶
type SubnetGroup struct { pulumi.CustomResourceState // The name for the cache subnet group. This value is stored as a lowercase string. CacheSubnetGroupName pulumi.StringPtrOutput `pulumi:"cacheSubnetGroupName"` // The description for the cache subnet group. Description pulumi.StringOutput `pulumi:"description"` // The EC2 subnet IDs for the cache subnet group. SubnetIds pulumi.StringArrayOutput `pulumi:"subnetIds"` Tags SubnetGroupTagArrayOutput `pulumi:"tags"` }
Resource Type definition for AWS::ElastiCache::SubnetGroup
func GetSubnetGroup ¶
func GetSubnetGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SubnetGroupState, opts ...pulumi.ResourceOption) (*SubnetGroup, error)
GetSubnetGroup gets an existing SubnetGroup 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 NewSubnetGroup ¶
func NewSubnetGroup(ctx *pulumi.Context, name string, args *SubnetGroupArgs, opts ...pulumi.ResourceOption) (*SubnetGroup, error)
NewSubnetGroup registers a new resource with the given unique name, arguments, and options.
func (*SubnetGroup) ElementType ¶
func (*SubnetGroup) ElementType() reflect.Type
func (*SubnetGroup) ToOutput ¶ added in v0.76.0
func (i *SubnetGroup) ToOutput(ctx context.Context) pulumix.Output[*SubnetGroup]
func (*SubnetGroup) ToSubnetGroupOutput ¶
func (i *SubnetGroup) ToSubnetGroupOutput() SubnetGroupOutput
func (*SubnetGroup) ToSubnetGroupOutputWithContext ¶
func (i *SubnetGroup) ToSubnetGroupOutputWithContext(ctx context.Context) SubnetGroupOutput
type SubnetGroupArgs ¶
type SubnetGroupArgs struct { // The name for the cache subnet group. This value is stored as a lowercase string. CacheSubnetGroupName pulumi.StringPtrInput // The description for the cache subnet group. Description pulumi.StringInput // The EC2 subnet IDs for the cache subnet group. SubnetIds pulumi.StringArrayInput Tags SubnetGroupTagArrayInput }
The set of arguments for constructing a SubnetGroup resource.
func (SubnetGroupArgs) ElementType ¶
func (SubnetGroupArgs) ElementType() reflect.Type
type SubnetGroupInput ¶
type SubnetGroupInput interface { pulumi.Input ToSubnetGroupOutput() SubnetGroupOutput ToSubnetGroupOutputWithContext(ctx context.Context) SubnetGroupOutput }
type SubnetGroupOutput ¶
type SubnetGroupOutput struct{ *pulumi.OutputState }
func (SubnetGroupOutput) CacheSubnetGroupName ¶ added in v0.17.0
func (o SubnetGroupOutput) CacheSubnetGroupName() pulumi.StringPtrOutput
The name for the cache subnet group. This value is stored as a lowercase string.
func (SubnetGroupOutput) Description ¶ added in v0.17.0
func (o SubnetGroupOutput) Description() pulumi.StringOutput
The description for the cache subnet group.
func (SubnetGroupOutput) ElementType ¶
func (SubnetGroupOutput) ElementType() reflect.Type
func (SubnetGroupOutput) SubnetIds ¶ added in v0.17.0
func (o SubnetGroupOutput) SubnetIds() pulumi.StringArrayOutput
The EC2 subnet IDs for the cache subnet group.
func (SubnetGroupOutput) Tags ¶ added in v0.17.0
func (o SubnetGroupOutput) Tags() SubnetGroupTagArrayOutput
func (SubnetGroupOutput) ToOutput ¶ added in v0.76.0
func (o SubnetGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*SubnetGroup]
func (SubnetGroupOutput) ToSubnetGroupOutput ¶
func (o SubnetGroupOutput) ToSubnetGroupOutput() SubnetGroupOutput
func (SubnetGroupOutput) ToSubnetGroupOutputWithContext ¶
func (o SubnetGroupOutput) ToSubnetGroupOutputWithContext(ctx context.Context) SubnetGroupOutput
type SubnetGroupState ¶
type SubnetGroupState struct { }
func (SubnetGroupState) ElementType ¶
func (SubnetGroupState) ElementType() reflect.Type
type SubnetGroupTag ¶
A tag that can be added to an ElastiCache subnet group. Tags are composed of a Key/Value pair. You can use tags to categorize and track all your subnet groups. A tag with a null Value is permitted.
type SubnetGroupTagArgs ¶
type SubnetGroupTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
A tag that can be added to an ElastiCache subnet group. Tags are composed of a Key/Value pair. You can use tags to categorize and track all your subnet groups. A tag with a null Value is permitted.
func (SubnetGroupTagArgs) ElementType ¶
func (SubnetGroupTagArgs) ElementType() reflect.Type
func (SubnetGroupTagArgs) ToOutput ¶ added in v0.76.0
func (i SubnetGroupTagArgs) ToOutput(ctx context.Context) pulumix.Output[SubnetGroupTag]
func (SubnetGroupTagArgs) ToSubnetGroupTagOutput ¶
func (i SubnetGroupTagArgs) ToSubnetGroupTagOutput() SubnetGroupTagOutput
func (SubnetGroupTagArgs) ToSubnetGroupTagOutputWithContext ¶
func (i SubnetGroupTagArgs) ToSubnetGroupTagOutputWithContext(ctx context.Context) SubnetGroupTagOutput
type SubnetGroupTagArray ¶
type SubnetGroupTagArray []SubnetGroupTagInput
func (SubnetGroupTagArray) ElementType ¶
func (SubnetGroupTagArray) ElementType() reflect.Type
func (SubnetGroupTagArray) ToOutput ¶ added in v0.76.0
func (i SubnetGroupTagArray) ToOutput(ctx context.Context) pulumix.Output[[]SubnetGroupTag]
func (SubnetGroupTagArray) ToSubnetGroupTagArrayOutput ¶
func (i SubnetGroupTagArray) ToSubnetGroupTagArrayOutput() SubnetGroupTagArrayOutput
func (SubnetGroupTagArray) ToSubnetGroupTagArrayOutputWithContext ¶
func (i SubnetGroupTagArray) ToSubnetGroupTagArrayOutputWithContext(ctx context.Context) SubnetGroupTagArrayOutput
type SubnetGroupTagArrayInput ¶
type SubnetGroupTagArrayInput interface { pulumi.Input ToSubnetGroupTagArrayOutput() SubnetGroupTagArrayOutput ToSubnetGroupTagArrayOutputWithContext(context.Context) SubnetGroupTagArrayOutput }
SubnetGroupTagArrayInput is an input type that accepts SubnetGroupTagArray and SubnetGroupTagArrayOutput values. You can construct a concrete instance of `SubnetGroupTagArrayInput` via:
SubnetGroupTagArray{ SubnetGroupTagArgs{...} }
type SubnetGroupTagArrayOutput ¶
type SubnetGroupTagArrayOutput struct{ *pulumi.OutputState }
func (SubnetGroupTagArrayOutput) ElementType ¶
func (SubnetGroupTagArrayOutput) ElementType() reflect.Type
func (SubnetGroupTagArrayOutput) Index ¶
func (o SubnetGroupTagArrayOutput) Index(i pulumi.IntInput) SubnetGroupTagOutput
func (SubnetGroupTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o SubnetGroupTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]SubnetGroupTag]
func (SubnetGroupTagArrayOutput) ToSubnetGroupTagArrayOutput ¶
func (o SubnetGroupTagArrayOutput) ToSubnetGroupTagArrayOutput() SubnetGroupTagArrayOutput
func (SubnetGroupTagArrayOutput) ToSubnetGroupTagArrayOutputWithContext ¶
func (o SubnetGroupTagArrayOutput) ToSubnetGroupTagArrayOutputWithContext(ctx context.Context) SubnetGroupTagArrayOutput
type SubnetGroupTagInput ¶
type SubnetGroupTagInput interface { pulumi.Input ToSubnetGroupTagOutput() SubnetGroupTagOutput ToSubnetGroupTagOutputWithContext(context.Context) SubnetGroupTagOutput }
SubnetGroupTagInput is an input type that accepts SubnetGroupTagArgs and SubnetGroupTagOutput values. You can construct a concrete instance of `SubnetGroupTagInput` via:
SubnetGroupTagArgs{...}
type SubnetGroupTagOutput ¶
type SubnetGroupTagOutput struct{ *pulumi.OutputState }
A tag that can be added to an ElastiCache subnet group. Tags are composed of a Key/Value pair. You can use tags to categorize and track all your subnet groups. A tag with a null Value is permitted.
func (SubnetGroupTagOutput) ElementType ¶
func (SubnetGroupTagOutput) ElementType() reflect.Type
func (SubnetGroupTagOutput) Key ¶
func (o SubnetGroupTagOutput) Key() pulumi.StringOutput
func (SubnetGroupTagOutput) ToOutput ¶ added in v0.76.0
func (o SubnetGroupTagOutput) ToOutput(ctx context.Context) pulumix.Output[SubnetGroupTag]
func (SubnetGroupTagOutput) ToSubnetGroupTagOutput ¶
func (o SubnetGroupTagOutput) ToSubnetGroupTagOutput() SubnetGroupTagOutput
func (SubnetGroupTagOutput) ToSubnetGroupTagOutputWithContext ¶
func (o SubnetGroupTagOutput) ToSubnetGroupTagOutputWithContext(ctx context.Context) SubnetGroupTagOutput
func (SubnetGroupTagOutput) Value ¶
func (o SubnetGroupTagOutput) Value() pulumi.StringOutput
type User ¶
type User struct { pulumi.CustomResourceState // Access permissions string used for this user account. AccessString pulumi.StringPtrOutput `pulumi:"accessString"` // The Amazon Resource Name (ARN) of the user account. Arn pulumi.StringOutput `pulumi:"arn"` AuthenticationMode AuthenticationModePropertiesPtrOutput `pulumi:"authenticationMode"` // Must be redis. Engine UserEngineOutput `pulumi:"engine"` // Indicates a password is not required for this user account. NoPasswordRequired pulumi.BoolPtrOutput `pulumi:"noPasswordRequired"` // Passwords used for this user account. You can create up to two passwords for each user. Passwords pulumi.StringArrayOutput `pulumi:"passwords"` // Indicates the user status. Can be "active", "modifying" or "deleting". Status pulumi.StringOutput `pulumi:"status"` // An array of key-value pairs to apply to this user. Tags UserTagArrayOutput `pulumi:"tags"` // The ID of the user. UserId pulumi.StringOutput `pulumi:"userId"` // The username of the user. UserName pulumi.StringOutput `pulumi:"userName"` }
Resource Type definition for AWS::ElastiCache::User
func GetUser ¶
func GetUser(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserState, opts ...pulumi.ResourceOption) (*User, error)
GetUser gets an existing User 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 NewUser ¶
func NewUser(ctx *pulumi.Context, name string, args *UserArgs, opts ...pulumi.ResourceOption) (*User, error)
NewUser registers a new resource with the given unique name, arguments, and options.
func (*User) ElementType ¶
func (*User) ToUserOutput ¶
func (i *User) ToUserOutput() UserOutput
func (*User) ToUserOutputWithContext ¶
func (i *User) ToUserOutputWithContext(ctx context.Context) UserOutput
type UserArgs ¶
type UserArgs struct { // Access permissions string used for this user account. AccessString pulumi.StringPtrInput AuthenticationMode AuthenticationModePropertiesPtrInput // Must be redis. Engine UserEngineInput // Indicates a password is not required for this user account. NoPasswordRequired pulumi.BoolPtrInput // Passwords used for this user account. You can create up to two passwords for each user. Passwords pulumi.StringArrayInput // An array of key-value pairs to apply to this user. Tags UserTagArrayInput // The ID of the user. UserId pulumi.StringInput // The username of the user. UserName pulumi.StringPtrInput }
The set of arguments for constructing a User resource.
func (UserArgs) ElementType ¶
type UserAuthenticationModePropertiesType ¶ added in v0.42.0
type UserAuthenticationModePropertiesType string
Authentication Type
func (UserAuthenticationModePropertiesType) ElementType ¶ added in v0.42.0
func (UserAuthenticationModePropertiesType) ElementType() reflect.Type
func (UserAuthenticationModePropertiesType) ToStringOutput ¶ added in v0.42.0
func (e UserAuthenticationModePropertiesType) ToStringOutput() pulumi.StringOutput
func (UserAuthenticationModePropertiesType) ToStringOutputWithContext ¶ added in v0.42.0
func (e UserAuthenticationModePropertiesType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (UserAuthenticationModePropertiesType) ToStringPtrOutput ¶ added in v0.42.0
func (e UserAuthenticationModePropertiesType) ToStringPtrOutput() pulumi.StringPtrOutput
func (UserAuthenticationModePropertiesType) ToStringPtrOutputWithContext ¶ added in v0.42.0
func (e UserAuthenticationModePropertiesType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (UserAuthenticationModePropertiesType) ToUserAuthenticationModePropertiesTypeOutput ¶ added in v0.42.0
func (e UserAuthenticationModePropertiesType) ToUserAuthenticationModePropertiesTypeOutput() UserAuthenticationModePropertiesTypeOutput
func (UserAuthenticationModePropertiesType) ToUserAuthenticationModePropertiesTypeOutputWithContext ¶ added in v0.42.0
func (e UserAuthenticationModePropertiesType) ToUserAuthenticationModePropertiesTypeOutputWithContext(ctx context.Context) UserAuthenticationModePropertiesTypeOutput
func (UserAuthenticationModePropertiesType) ToUserAuthenticationModePropertiesTypePtrOutput ¶ added in v0.42.0
func (e UserAuthenticationModePropertiesType) ToUserAuthenticationModePropertiesTypePtrOutput() UserAuthenticationModePropertiesTypePtrOutput
func (UserAuthenticationModePropertiesType) ToUserAuthenticationModePropertiesTypePtrOutputWithContext ¶ added in v0.42.0
func (e UserAuthenticationModePropertiesType) ToUserAuthenticationModePropertiesTypePtrOutputWithContext(ctx context.Context) UserAuthenticationModePropertiesTypePtrOutput
type UserAuthenticationModePropertiesTypeInput ¶ added in v0.42.0
type UserAuthenticationModePropertiesTypeInput interface { pulumi.Input ToUserAuthenticationModePropertiesTypeOutput() UserAuthenticationModePropertiesTypeOutput ToUserAuthenticationModePropertiesTypeOutputWithContext(context.Context) UserAuthenticationModePropertiesTypeOutput }
UserAuthenticationModePropertiesTypeInput is an input type that accepts UserAuthenticationModePropertiesTypeArgs and UserAuthenticationModePropertiesTypeOutput values. You can construct a concrete instance of `UserAuthenticationModePropertiesTypeInput` via:
UserAuthenticationModePropertiesTypeArgs{...}
type UserAuthenticationModePropertiesTypeOutput ¶ added in v0.42.0
type UserAuthenticationModePropertiesTypeOutput struct{ *pulumi.OutputState }
func (UserAuthenticationModePropertiesTypeOutput) ElementType ¶ added in v0.42.0
func (UserAuthenticationModePropertiesTypeOutput) ElementType() reflect.Type
func (UserAuthenticationModePropertiesTypeOutput) ToOutput ¶ added in v0.76.0
func (o UserAuthenticationModePropertiesTypeOutput) ToOutput(ctx context.Context) pulumix.Output[UserAuthenticationModePropertiesType]
func (UserAuthenticationModePropertiesTypeOutput) ToStringOutput ¶ added in v0.42.0
func (o UserAuthenticationModePropertiesTypeOutput) ToStringOutput() pulumi.StringOutput
func (UserAuthenticationModePropertiesTypeOutput) ToStringOutputWithContext ¶ added in v0.42.0
func (o UserAuthenticationModePropertiesTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (UserAuthenticationModePropertiesTypeOutput) ToStringPtrOutput ¶ added in v0.42.0
func (o UserAuthenticationModePropertiesTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (UserAuthenticationModePropertiesTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.42.0
func (o UserAuthenticationModePropertiesTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (UserAuthenticationModePropertiesTypeOutput) ToUserAuthenticationModePropertiesTypeOutput ¶ added in v0.42.0
func (o UserAuthenticationModePropertiesTypeOutput) ToUserAuthenticationModePropertiesTypeOutput() UserAuthenticationModePropertiesTypeOutput
func (UserAuthenticationModePropertiesTypeOutput) ToUserAuthenticationModePropertiesTypeOutputWithContext ¶ added in v0.42.0
func (o UserAuthenticationModePropertiesTypeOutput) ToUserAuthenticationModePropertiesTypeOutputWithContext(ctx context.Context) UserAuthenticationModePropertiesTypeOutput
func (UserAuthenticationModePropertiesTypeOutput) ToUserAuthenticationModePropertiesTypePtrOutput ¶ added in v0.42.0
func (o UserAuthenticationModePropertiesTypeOutput) ToUserAuthenticationModePropertiesTypePtrOutput() UserAuthenticationModePropertiesTypePtrOutput
func (UserAuthenticationModePropertiesTypeOutput) ToUserAuthenticationModePropertiesTypePtrOutputWithContext ¶ added in v0.42.0
func (o UserAuthenticationModePropertiesTypeOutput) ToUserAuthenticationModePropertiesTypePtrOutputWithContext(ctx context.Context) UserAuthenticationModePropertiesTypePtrOutput
type UserAuthenticationModePropertiesTypePtrInput ¶ added in v0.42.0
type UserAuthenticationModePropertiesTypePtrInput interface { pulumi.Input ToUserAuthenticationModePropertiesTypePtrOutput() UserAuthenticationModePropertiesTypePtrOutput ToUserAuthenticationModePropertiesTypePtrOutputWithContext(context.Context) UserAuthenticationModePropertiesTypePtrOutput }
func UserAuthenticationModePropertiesTypePtr ¶ added in v0.42.0
func UserAuthenticationModePropertiesTypePtr(v string) UserAuthenticationModePropertiesTypePtrInput
type UserAuthenticationModePropertiesTypePtrOutput ¶ added in v0.42.0
type UserAuthenticationModePropertiesTypePtrOutput struct{ *pulumi.OutputState }
func (UserAuthenticationModePropertiesTypePtrOutput) ElementType ¶ added in v0.42.0
func (UserAuthenticationModePropertiesTypePtrOutput) ElementType() reflect.Type
func (UserAuthenticationModePropertiesTypePtrOutput) ToOutput ¶ added in v0.76.0
func (o UserAuthenticationModePropertiesTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*UserAuthenticationModePropertiesType]
func (UserAuthenticationModePropertiesTypePtrOutput) ToStringPtrOutput ¶ added in v0.42.0
func (o UserAuthenticationModePropertiesTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (UserAuthenticationModePropertiesTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.42.0
func (o UserAuthenticationModePropertiesTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (UserAuthenticationModePropertiesTypePtrOutput) ToUserAuthenticationModePropertiesTypePtrOutput ¶ added in v0.42.0
func (o UserAuthenticationModePropertiesTypePtrOutput) ToUserAuthenticationModePropertiesTypePtrOutput() UserAuthenticationModePropertiesTypePtrOutput
func (UserAuthenticationModePropertiesTypePtrOutput) ToUserAuthenticationModePropertiesTypePtrOutputWithContext ¶ added in v0.42.0
func (o UserAuthenticationModePropertiesTypePtrOutput) ToUserAuthenticationModePropertiesTypePtrOutputWithContext(ctx context.Context) UserAuthenticationModePropertiesTypePtrOutput
type UserEngine ¶
type UserEngine string
Must be redis.
func (UserEngine) ElementType ¶
func (UserEngine) ElementType() reflect.Type
func (UserEngine) ToStringOutput ¶
func (e UserEngine) ToStringOutput() pulumi.StringOutput
func (UserEngine) ToStringOutputWithContext ¶
func (e UserEngine) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (UserEngine) ToStringPtrOutput ¶
func (e UserEngine) ToStringPtrOutput() pulumi.StringPtrOutput
func (UserEngine) ToStringPtrOutputWithContext ¶
func (e UserEngine) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (UserEngine) ToUserEngineOutput ¶
func (e UserEngine) ToUserEngineOutput() UserEngineOutput
func (UserEngine) ToUserEngineOutputWithContext ¶
func (e UserEngine) ToUserEngineOutputWithContext(ctx context.Context) UserEngineOutput
func (UserEngine) ToUserEnginePtrOutput ¶
func (e UserEngine) ToUserEnginePtrOutput() UserEnginePtrOutput
func (UserEngine) ToUserEnginePtrOutputWithContext ¶
func (e UserEngine) ToUserEnginePtrOutputWithContext(ctx context.Context) UserEnginePtrOutput
type UserEngineInput ¶
type UserEngineInput interface { pulumi.Input ToUserEngineOutput() UserEngineOutput ToUserEngineOutputWithContext(context.Context) UserEngineOutput }
UserEngineInput is an input type that accepts UserEngineArgs and UserEngineOutput values. You can construct a concrete instance of `UserEngineInput` via:
UserEngineArgs{...}
type UserEngineOutput ¶
type UserEngineOutput struct{ *pulumi.OutputState }
func (UserEngineOutput) ElementType ¶
func (UserEngineOutput) ElementType() reflect.Type
func (UserEngineOutput) ToOutput ¶ added in v0.76.0
func (o UserEngineOutput) ToOutput(ctx context.Context) pulumix.Output[UserEngine]
func (UserEngineOutput) ToStringOutput ¶
func (o UserEngineOutput) ToStringOutput() pulumi.StringOutput
func (UserEngineOutput) ToStringOutputWithContext ¶
func (o UserEngineOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (UserEngineOutput) ToStringPtrOutput ¶
func (o UserEngineOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (UserEngineOutput) ToStringPtrOutputWithContext ¶
func (o UserEngineOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (UserEngineOutput) ToUserEngineOutput ¶
func (o UserEngineOutput) ToUserEngineOutput() UserEngineOutput
func (UserEngineOutput) ToUserEngineOutputWithContext ¶
func (o UserEngineOutput) ToUserEngineOutputWithContext(ctx context.Context) UserEngineOutput
func (UserEngineOutput) ToUserEnginePtrOutput ¶
func (o UserEngineOutput) ToUserEnginePtrOutput() UserEnginePtrOutput
func (UserEngineOutput) ToUserEnginePtrOutputWithContext ¶
func (o UserEngineOutput) ToUserEnginePtrOutputWithContext(ctx context.Context) UserEnginePtrOutput
type UserEnginePtrInput ¶
type UserEnginePtrInput interface { pulumi.Input ToUserEnginePtrOutput() UserEnginePtrOutput ToUserEnginePtrOutputWithContext(context.Context) UserEnginePtrOutput }
func UserEnginePtr ¶
func UserEnginePtr(v string) UserEnginePtrInput
type UserEnginePtrOutput ¶
type UserEnginePtrOutput struct{ *pulumi.OutputState }
func (UserEnginePtrOutput) Elem ¶
func (o UserEnginePtrOutput) Elem() UserEngineOutput
func (UserEnginePtrOutput) ElementType ¶
func (UserEnginePtrOutput) ElementType() reflect.Type
func (UserEnginePtrOutput) ToOutput ¶ added in v0.76.0
func (o UserEnginePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*UserEngine]
func (UserEnginePtrOutput) ToStringPtrOutput ¶
func (o UserEnginePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (UserEnginePtrOutput) ToStringPtrOutputWithContext ¶
func (o UserEnginePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (UserEnginePtrOutput) ToUserEnginePtrOutput ¶
func (o UserEnginePtrOutput) ToUserEnginePtrOutput() UserEnginePtrOutput
func (UserEnginePtrOutput) ToUserEnginePtrOutputWithContext ¶
func (o UserEnginePtrOutput) ToUserEnginePtrOutputWithContext(ctx context.Context) UserEnginePtrOutput
type UserGroup ¶
type UserGroup struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the user account. Arn pulumi.StringOutput `pulumi:"arn"` // Must be redis. Engine UserGroupEngineOutput `pulumi:"engine"` // Indicates user group status. Can be "creating", "active", "modifying", "deleting". Status pulumi.StringOutput `pulumi:"status"` // An array of key-value pairs to apply to this user. Tags UserGroupTagArrayOutput `pulumi:"tags"` // The ID of the user group. UserGroupId pulumi.StringOutput `pulumi:"userGroupId"` // List of users associated to this user group. UserIds pulumi.StringArrayOutput `pulumi:"userIds"` }
Resource Type definition for AWS::ElastiCache::UserGroup
func GetUserGroup ¶
func GetUserGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserGroupState, opts ...pulumi.ResourceOption) (*UserGroup, error)
GetUserGroup gets an existing UserGroup 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 NewUserGroup ¶
func NewUserGroup(ctx *pulumi.Context, name string, args *UserGroupArgs, opts ...pulumi.ResourceOption) (*UserGroup, error)
NewUserGroup registers a new resource with the given unique name, arguments, and options.
func (*UserGroup) ElementType ¶
func (*UserGroup) ToUserGroupOutput ¶
func (i *UserGroup) ToUserGroupOutput() UserGroupOutput
func (*UserGroup) ToUserGroupOutputWithContext ¶
func (i *UserGroup) ToUserGroupOutputWithContext(ctx context.Context) UserGroupOutput
type UserGroupArgs ¶
type UserGroupArgs struct { // Must be redis. Engine UserGroupEngineInput // An array of key-value pairs to apply to this user. Tags UserGroupTagArrayInput // The ID of the user group. UserGroupId pulumi.StringInput // List of users associated to this user group. UserIds pulumi.StringArrayInput }
The set of arguments for constructing a UserGroup resource.
func (UserGroupArgs) ElementType ¶
func (UserGroupArgs) ElementType() reflect.Type
type UserGroupEngine ¶
type UserGroupEngine string
Must be redis.
func (UserGroupEngine) ElementType ¶
func (UserGroupEngine) ElementType() reflect.Type
func (UserGroupEngine) ToStringOutput ¶
func (e UserGroupEngine) ToStringOutput() pulumi.StringOutput
func (UserGroupEngine) ToStringOutputWithContext ¶
func (e UserGroupEngine) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (UserGroupEngine) ToStringPtrOutput ¶
func (e UserGroupEngine) ToStringPtrOutput() pulumi.StringPtrOutput
func (UserGroupEngine) ToStringPtrOutputWithContext ¶
func (e UserGroupEngine) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (UserGroupEngine) ToUserGroupEngineOutput ¶
func (e UserGroupEngine) ToUserGroupEngineOutput() UserGroupEngineOutput
func (UserGroupEngine) ToUserGroupEngineOutputWithContext ¶
func (e UserGroupEngine) ToUserGroupEngineOutputWithContext(ctx context.Context) UserGroupEngineOutput
func (UserGroupEngine) ToUserGroupEnginePtrOutput ¶
func (e UserGroupEngine) ToUserGroupEnginePtrOutput() UserGroupEnginePtrOutput
func (UserGroupEngine) ToUserGroupEnginePtrOutputWithContext ¶
func (e UserGroupEngine) ToUserGroupEnginePtrOutputWithContext(ctx context.Context) UserGroupEnginePtrOutput
type UserGroupEngineInput ¶
type UserGroupEngineInput interface { pulumi.Input ToUserGroupEngineOutput() UserGroupEngineOutput ToUserGroupEngineOutputWithContext(context.Context) UserGroupEngineOutput }
UserGroupEngineInput is an input type that accepts UserGroupEngineArgs and UserGroupEngineOutput values. You can construct a concrete instance of `UserGroupEngineInput` via:
UserGroupEngineArgs{...}
type UserGroupEngineOutput ¶
type UserGroupEngineOutput struct{ *pulumi.OutputState }
func (UserGroupEngineOutput) ElementType ¶
func (UserGroupEngineOutput) ElementType() reflect.Type
func (UserGroupEngineOutput) ToOutput ¶ added in v0.76.0
func (o UserGroupEngineOutput) ToOutput(ctx context.Context) pulumix.Output[UserGroupEngine]
func (UserGroupEngineOutput) ToStringOutput ¶
func (o UserGroupEngineOutput) ToStringOutput() pulumi.StringOutput
func (UserGroupEngineOutput) ToStringOutputWithContext ¶
func (o UserGroupEngineOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (UserGroupEngineOutput) ToStringPtrOutput ¶
func (o UserGroupEngineOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (UserGroupEngineOutput) ToStringPtrOutputWithContext ¶
func (o UserGroupEngineOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (UserGroupEngineOutput) ToUserGroupEngineOutput ¶
func (o UserGroupEngineOutput) ToUserGroupEngineOutput() UserGroupEngineOutput
func (UserGroupEngineOutput) ToUserGroupEngineOutputWithContext ¶
func (o UserGroupEngineOutput) ToUserGroupEngineOutputWithContext(ctx context.Context) UserGroupEngineOutput
func (UserGroupEngineOutput) ToUserGroupEnginePtrOutput ¶
func (o UserGroupEngineOutput) ToUserGroupEnginePtrOutput() UserGroupEnginePtrOutput
func (UserGroupEngineOutput) ToUserGroupEnginePtrOutputWithContext ¶
func (o UserGroupEngineOutput) ToUserGroupEnginePtrOutputWithContext(ctx context.Context) UserGroupEnginePtrOutput
type UserGroupEnginePtrInput ¶
type UserGroupEnginePtrInput interface { pulumi.Input ToUserGroupEnginePtrOutput() UserGroupEnginePtrOutput ToUserGroupEnginePtrOutputWithContext(context.Context) UserGroupEnginePtrOutput }
func UserGroupEnginePtr ¶
func UserGroupEnginePtr(v string) UserGroupEnginePtrInput
type UserGroupEnginePtrOutput ¶
type UserGroupEnginePtrOutput struct{ *pulumi.OutputState }
func (UserGroupEnginePtrOutput) Elem ¶
func (o UserGroupEnginePtrOutput) Elem() UserGroupEngineOutput
func (UserGroupEnginePtrOutput) ElementType ¶
func (UserGroupEnginePtrOutput) ElementType() reflect.Type
func (UserGroupEnginePtrOutput) ToOutput ¶ added in v0.76.0
func (o UserGroupEnginePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*UserGroupEngine]
func (UserGroupEnginePtrOutput) ToStringPtrOutput ¶
func (o UserGroupEnginePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (UserGroupEnginePtrOutput) ToStringPtrOutputWithContext ¶
func (o UserGroupEnginePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (UserGroupEnginePtrOutput) ToUserGroupEnginePtrOutput ¶
func (o UserGroupEnginePtrOutput) ToUserGroupEnginePtrOutput() UserGroupEnginePtrOutput
func (UserGroupEnginePtrOutput) ToUserGroupEnginePtrOutputWithContext ¶
func (o UserGroupEnginePtrOutput) ToUserGroupEnginePtrOutputWithContext(ctx context.Context) UserGroupEnginePtrOutput
type UserGroupInput ¶
type UserGroupInput interface { pulumi.Input ToUserGroupOutput() UserGroupOutput ToUserGroupOutputWithContext(ctx context.Context) UserGroupOutput }
type UserGroupOutput ¶
type UserGroupOutput struct{ *pulumi.OutputState }
func (UserGroupOutput) Arn ¶ added in v0.17.0
func (o UserGroupOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the user account.
func (UserGroupOutput) ElementType ¶
func (UserGroupOutput) ElementType() reflect.Type
func (UserGroupOutput) Engine ¶ added in v0.17.0
func (o UserGroupOutput) Engine() UserGroupEngineOutput
Must be redis.
func (UserGroupOutput) Status ¶ added in v0.17.0
func (o UserGroupOutput) Status() pulumi.StringOutput
Indicates user group status. Can be "creating", "active", "modifying", "deleting".
func (UserGroupOutput) Tags ¶ added in v0.52.0
func (o UserGroupOutput) Tags() UserGroupTagArrayOutput
An array of key-value pairs to apply to this user.
func (UserGroupOutput) ToUserGroupOutput ¶
func (o UserGroupOutput) ToUserGroupOutput() UserGroupOutput
func (UserGroupOutput) ToUserGroupOutputWithContext ¶
func (o UserGroupOutput) ToUserGroupOutputWithContext(ctx context.Context) UserGroupOutput
func (UserGroupOutput) UserGroupId ¶ added in v0.17.0
func (o UserGroupOutput) UserGroupId() pulumi.StringOutput
The ID of the user group.
func (UserGroupOutput) UserIds ¶ added in v0.17.0
func (o UserGroupOutput) UserIds() pulumi.StringArrayOutput
List of users associated to this user group.
type UserGroupState ¶
type UserGroupState struct { }
func (UserGroupState) ElementType ¶
func (UserGroupState) ElementType() reflect.Type
type UserGroupTag ¶ added in v0.52.0
type UserGroupTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with 'aws:'. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value *string `pulumi:"value"` }
A key-value pair to associate with a resource.
type UserGroupTagArgs ¶ added in v0.52.0
type UserGroupTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with 'aws:'. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringPtrInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (UserGroupTagArgs) ElementType ¶ added in v0.52.0
func (UserGroupTagArgs) ElementType() reflect.Type
func (UserGroupTagArgs) ToOutput ¶ added in v0.76.0
func (i UserGroupTagArgs) ToOutput(ctx context.Context) pulumix.Output[UserGroupTag]
func (UserGroupTagArgs) ToUserGroupTagOutput ¶ added in v0.52.0
func (i UserGroupTagArgs) ToUserGroupTagOutput() UserGroupTagOutput
func (UserGroupTagArgs) ToUserGroupTagOutputWithContext ¶ added in v0.52.0
func (i UserGroupTagArgs) ToUserGroupTagOutputWithContext(ctx context.Context) UserGroupTagOutput
type UserGroupTagArray ¶ added in v0.52.0
type UserGroupTagArray []UserGroupTagInput
func (UserGroupTagArray) ElementType ¶ added in v0.52.0
func (UserGroupTagArray) ElementType() reflect.Type
func (UserGroupTagArray) ToOutput ¶ added in v0.76.0
func (i UserGroupTagArray) ToOutput(ctx context.Context) pulumix.Output[[]UserGroupTag]
func (UserGroupTagArray) ToUserGroupTagArrayOutput ¶ added in v0.52.0
func (i UserGroupTagArray) ToUserGroupTagArrayOutput() UserGroupTagArrayOutput
func (UserGroupTagArray) ToUserGroupTagArrayOutputWithContext ¶ added in v0.52.0
func (i UserGroupTagArray) ToUserGroupTagArrayOutputWithContext(ctx context.Context) UserGroupTagArrayOutput
type UserGroupTagArrayInput ¶ added in v0.52.0
type UserGroupTagArrayInput interface { pulumi.Input ToUserGroupTagArrayOutput() UserGroupTagArrayOutput ToUserGroupTagArrayOutputWithContext(context.Context) UserGroupTagArrayOutput }
UserGroupTagArrayInput is an input type that accepts UserGroupTagArray and UserGroupTagArrayOutput values. You can construct a concrete instance of `UserGroupTagArrayInput` via:
UserGroupTagArray{ UserGroupTagArgs{...} }
type UserGroupTagArrayOutput ¶ added in v0.52.0
type UserGroupTagArrayOutput struct{ *pulumi.OutputState }
func (UserGroupTagArrayOutput) ElementType ¶ added in v0.52.0
func (UserGroupTagArrayOutput) ElementType() reflect.Type
func (UserGroupTagArrayOutput) Index ¶ added in v0.52.0
func (o UserGroupTagArrayOutput) Index(i pulumi.IntInput) UserGroupTagOutput
func (UserGroupTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o UserGroupTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]UserGroupTag]
func (UserGroupTagArrayOutput) ToUserGroupTagArrayOutput ¶ added in v0.52.0
func (o UserGroupTagArrayOutput) ToUserGroupTagArrayOutput() UserGroupTagArrayOutput
func (UserGroupTagArrayOutput) ToUserGroupTagArrayOutputWithContext ¶ added in v0.52.0
func (o UserGroupTagArrayOutput) ToUserGroupTagArrayOutputWithContext(ctx context.Context) UserGroupTagArrayOutput
type UserGroupTagInput ¶ added in v0.52.0
type UserGroupTagInput interface { pulumi.Input ToUserGroupTagOutput() UserGroupTagOutput ToUserGroupTagOutputWithContext(context.Context) UserGroupTagOutput }
UserGroupTagInput is an input type that accepts UserGroupTagArgs and UserGroupTagOutput values. You can construct a concrete instance of `UserGroupTagInput` via:
UserGroupTagArgs{...}
type UserGroupTagOutput ¶ added in v0.52.0
type UserGroupTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (UserGroupTagOutput) ElementType ¶ added in v0.52.0
func (UserGroupTagOutput) ElementType() reflect.Type
func (UserGroupTagOutput) Key ¶ added in v0.52.0
func (o UserGroupTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with 'aws:'. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (UserGroupTagOutput) ToOutput ¶ added in v0.76.0
func (o UserGroupTagOutput) ToOutput(ctx context.Context) pulumix.Output[UserGroupTag]
func (UserGroupTagOutput) ToUserGroupTagOutput ¶ added in v0.52.0
func (o UserGroupTagOutput) ToUserGroupTagOutput() UserGroupTagOutput
func (UserGroupTagOutput) ToUserGroupTagOutputWithContext ¶ added in v0.52.0
func (o UserGroupTagOutput) ToUserGroupTagOutputWithContext(ctx context.Context) UserGroupTagOutput
func (UserGroupTagOutput) Value ¶ added in v0.52.0
func (o UserGroupTagOutput) Value() pulumi.StringPtrOutput
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
type UserInput ¶
type UserInput interface { pulumi.Input ToUserOutput() UserOutput ToUserOutputWithContext(ctx context.Context) UserOutput }
type UserOutput ¶
type UserOutput struct{ *pulumi.OutputState }
func (UserOutput) AccessString ¶ added in v0.17.0
func (o UserOutput) AccessString() pulumi.StringPtrOutput
Access permissions string used for this user account.
func (UserOutput) Arn ¶ added in v0.17.0
func (o UserOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the user account.
func (UserOutput) AuthenticationMode ¶ added in v0.42.0
func (o UserOutput) AuthenticationMode() AuthenticationModePropertiesPtrOutput
func (UserOutput) ElementType ¶
func (UserOutput) ElementType() reflect.Type
func (UserOutput) Engine ¶ added in v0.17.0
func (o UserOutput) Engine() UserEngineOutput
Must be redis.
func (UserOutput) NoPasswordRequired ¶ added in v0.17.0
func (o UserOutput) NoPasswordRequired() pulumi.BoolPtrOutput
Indicates a password is not required for this user account.
func (UserOutput) Passwords ¶ added in v0.17.0
func (o UserOutput) Passwords() pulumi.StringArrayOutput
Passwords used for this user account. You can create up to two passwords for each user.
func (UserOutput) Status ¶ added in v0.17.0
func (o UserOutput) Status() pulumi.StringOutput
Indicates the user status. Can be "active", "modifying" or "deleting".
func (UserOutput) Tags ¶ added in v0.52.0
func (o UserOutput) Tags() UserTagArrayOutput
An array of key-value pairs to apply to this user.
func (UserOutput) ToUserOutput ¶
func (o UserOutput) ToUserOutput() UserOutput
func (UserOutput) ToUserOutputWithContext ¶
func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
func (UserOutput) UserId ¶ added in v0.17.0
func (o UserOutput) UserId() pulumi.StringOutput
The ID of the user.
func (UserOutput) UserName ¶ added in v0.17.0
func (o UserOutput) UserName() pulumi.StringOutput
The username of the user.
type UserTag ¶ added in v0.52.0
type UserTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with 'aws:'. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value *string `pulumi:"value"` }
A key-value pair to associate with a resource.
type UserTagArgs ¶ added in v0.52.0
type UserTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with 'aws:'. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringPtrInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (UserTagArgs) ElementType ¶ added in v0.52.0
func (UserTagArgs) ElementType() reflect.Type
func (UserTagArgs) ToUserTagOutput ¶ added in v0.52.0
func (i UserTagArgs) ToUserTagOutput() UserTagOutput
func (UserTagArgs) ToUserTagOutputWithContext ¶ added in v0.52.0
func (i UserTagArgs) ToUserTagOutputWithContext(ctx context.Context) UserTagOutput
type UserTagArray ¶ added in v0.52.0
type UserTagArray []UserTagInput
func (UserTagArray) ElementType ¶ added in v0.52.0
func (UserTagArray) ElementType() reflect.Type
func (UserTagArray) ToUserTagArrayOutput ¶ added in v0.52.0
func (i UserTagArray) ToUserTagArrayOutput() UserTagArrayOutput
func (UserTagArray) ToUserTagArrayOutputWithContext ¶ added in v0.52.0
func (i UserTagArray) ToUserTagArrayOutputWithContext(ctx context.Context) UserTagArrayOutput
type UserTagArrayInput ¶ added in v0.52.0
type UserTagArrayInput interface { pulumi.Input ToUserTagArrayOutput() UserTagArrayOutput ToUserTagArrayOutputWithContext(context.Context) UserTagArrayOutput }
UserTagArrayInput is an input type that accepts UserTagArray and UserTagArrayOutput values. You can construct a concrete instance of `UserTagArrayInput` via:
UserTagArray{ UserTagArgs{...} }
type UserTagArrayOutput ¶ added in v0.52.0
type UserTagArrayOutput struct{ *pulumi.OutputState }
func (UserTagArrayOutput) ElementType ¶ added in v0.52.0
func (UserTagArrayOutput) ElementType() reflect.Type
func (UserTagArrayOutput) Index ¶ added in v0.52.0
func (o UserTagArrayOutput) Index(i pulumi.IntInput) UserTagOutput
func (UserTagArrayOutput) ToUserTagArrayOutput ¶ added in v0.52.0
func (o UserTagArrayOutput) ToUserTagArrayOutput() UserTagArrayOutput
func (UserTagArrayOutput) ToUserTagArrayOutputWithContext ¶ added in v0.52.0
func (o UserTagArrayOutput) ToUserTagArrayOutputWithContext(ctx context.Context) UserTagArrayOutput
type UserTagInput ¶ added in v0.52.0
type UserTagInput interface { pulumi.Input ToUserTagOutput() UserTagOutput ToUserTagOutputWithContext(context.Context) UserTagOutput }
UserTagInput is an input type that accepts UserTagArgs and UserTagOutput values. You can construct a concrete instance of `UserTagInput` via:
UserTagArgs{...}
type UserTagOutput ¶ added in v0.52.0
type UserTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (UserTagOutput) ElementType ¶ added in v0.52.0
func (UserTagOutput) ElementType() reflect.Type
func (UserTagOutput) Key ¶ added in v0.52.0
func (o UserTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with 'aws:'. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (UserTagOutput) ToUserTagOutput ¶ added in v0.52.0
func (o UserTagOutput) ToUserTagOutput() UserTagOutput
func (UserTagOutput) ToUserTagOutputWithContext ¶ added in v0.52.0
func (o UserTagOutput) ToUserTagOutputWithContext(ctx context.Context) UserTagOutput
func (UserTagOutput) Value ¶ added in v0.52.0
func (o UserTagOutput) Value() pulumi.StringPtrOutput
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
Source Files
¶
- cacheCluster.go
- getCacheCluster.go
- getGlobalReplicationGroup.go
- getParameterGroup.go
- getReplicationGroup.go
- getSecurityGroup.go
- getSecurityGroupIngress.go
- getSubnetGroup.go
- getUser.go
- getUserGroup.go
- globalReplicationGroup.go
- init.go
- parameterGroup.go
- pulumiEnums.go
- pulumiTypes.go
- replicationGroup.go
- securityGroup.go
- securityGroupIngress.go
- subnetGroup.go
- user.go
- userGroup.go