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
- 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) 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) Type() UserAuthenticationModePropertiesTypePtrOutput
- type 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
- type GlobalReplicationGroupMemberArray
- func (GlobalReplicationGroupMemberArray) ElementType() reflect.Type
- func (i GlobalReplicationGroupMemberArray) ToGlobalReplicationGroupMemberArrayOutput() GlobalReplicationGroupMemberArrayOutput
- func (i GlobalReplicationGroupMemberArray) ToGlobalReplicationGroupMemberArrayOutputWithContext(ctx context.Context) GlobalReplicationGroupMemberArrayOutput
- 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
- 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
- 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) 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) 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
- type GlobalReplicationGroupRegionalConfiguration
- type GlobalReplicationGroupRegionalConfigurationArgs
- func (GlobalReplicationGroupRegionalConfigurationArgs) ElementType() reflect.Type
- func (i GlobalReplicationGroupRegionalConfigurationArgs) ToGlobalReplicationGroupRegionalConfigurationOutput() GlobalReplicationGroupRegionalConfigurationOutput
- func (i GlobalReplicationGroupRegionalConfigurationArgs) ToGlobalReplicationGroupRegionalConfigurationOutputWithContext(ctx context.Context) GlobalReplicationGroupRegionalConfigurationOutput
- type GlobalReplicationGroupRegionalConfigurationArray
- func (GlobalReplicationGroupRegionalConfigurationArray) ElementType() reflect.Type
- func (i GlobalReplicationGroupRegionalConfigurationArray) ToGlobalReplicationGroupRegionalConfigurationArrayOutput() GlobalReplicationGroupRegionalConfigurationArrayOutput
- func (i GlobalReplicationGroupRegionalConfigurationArray) ToGlobalReplicationGroupRegionalConfigurationArrayOutputWithContext(ctx context.Context) GlobalReplicationGroupRegionalConfigurationArrayOutput
- 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
- 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
- type GlobalReplicationGroupReshardingConfiguration
- type GlobalReplicationGroupReshardingConfigurationArgs
- func (GlobalReplicationGroupReshardingConfigurationArgs) ElementType() reflect.Type
- func (i GlobalReplicationGroupReshardingConfigurationArgs) ToGlobalReplicationGroupReshardingConfigurationOutput() GlobalReplicationGroupReshardingConfigurationOutput
- func (i GlobalReplicationGroupReshardingConfigurationArgs) ToGlobalReplicationGroupReshardingConfigurationOutputWithContext(ctx context.Context) GlobalReplicationGroupReshardingConfigurationOutput
- type GlobalReplicationGroupReshardingConfigurationArray
- func (GlobalReplicationGroupReshardingConfigurationArray) ElementType() reflect.Type
- func (i GlobalReplicationGroupReshardingConfigurationArray) ToGlobalReplicationGroupReshardingConfigurationArrayOutput() GlobalReplicationGroupReshardingConfigurationArrayOutput
- func (i GlobalReplicationGroupReshardingConfigurationArray) ToGlobalReplicationGroupReshardingConfigurationArrayOutputWithContext(ctx context.Context) GlobalReplicationGroupReshardingConfigurationArrayOutput
- 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
- 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
- type GlobalReplicationGroupState
- type LookupGlobalReplicationGroupArgs
- type LookupGlobalReplicationGroupOutputArgs
- type LookupGlobalReplicationGroupResult
- type LookupGlobalReplicationGroupResultOutput
- func (o LookupGlobalReplicationGroupResultOutput) CacheParameterGroupName() pulumi.StringPtrOutput
- func (LookupGlobalReplicationGroupResultOutput) ElementType() reflect.Type
- func (o LookupGlobalReplicationGroupResultOutput) GlobalReplicationGroupDescription() pulumi.StringPtrOutput
- 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
- type LookupParameterGroupArgs
- type LookupParameterGroupOutputArgs
- type LookupParameterGroupResult
- type LookupParameterGroupResultOutput
- func (o LookupParameterGroupResultOutput) CacheParameterGroupName() pulumi.StringPtrOutput
- func (o LookupParameterGroupResultOutput) Description() pulumi.StringPtrOutput
- func (LookupParameterGroupResultOutput) ElementType() reflect.Type
- func (o LookupParameterGroupResultOutput) Properties() pulumi.StringMapOutput
- func (o LookupParameterGroupResultOutput) Tags() aws.TagArrayOutput
- func (o LookupParameterGroupResultOutput) ToLookupParameterGroupResultOutput() LookupParameterGroupResultOutput
- func (o LookupParameterGroupResultOutput) ToLookupParameterGroupResultOutputWithContext(ctx context.Context) LookupParameterGroupResultOutput
- type LookupServerlessCacheArgs
- type LookupServerlessCacheOutputArgs
- type LookupServerlessCacheResult
- type LookupServerlessCacheResultOutput
- func (o LookupServerlessCacheResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupServerlessCacheResultOutput) CacheUsageLimits() ServerlessCacheCacheUsageLimitsPtrOutput
- func (o LookupServerlessCacheResultOutput) CreateTime() pulumi.StringPtrOutput
- func (o LookupServerlessCacheResultOutput) DailySnapshotTime() pulumi.StringPtrOutput
- func (o LookupServerlessCacheResultOutput) Description() pulumi.StringPtrOutput
- func (LookupServerlessCacheResultOutput) ElementType() reflect.Type
- func (o LookupServerlessCacheResultOutput) Endpoint() ServerlessCacheEndpointPtrOutput
- func (o LookupServerlessCacheResultOutput) FullEngineVersion() pulumi.StringPtrOutput
- func (o LookupServerlessCacheResultOutput) ReaderEndpoint() ServerlessCacheEndpointPtrOutput
- func (o LookupServerlessCacheResultOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o LookupServerlessCacheResultOutput) SnapshotRetentionLimit() pulumi.IntPtrOutput
- func (o LookupServerlessCacheResultOutput) Status() pulumi.StringPtrOutput
- func (o LookupServerlessCacheResultOutput) Tags() aws.TagArrayOutput
- func (o LookupServerlessCacheResultOutput) ToLookupServerlessCacheResultOutput() LookupServerlessCacheResultOutput
- func (o LookupServerlessCacheResultOutput) ToLookupServerlessCacheResultOutputWithContext(ctx context.Context) LookupServerlessCacheResultOutput
- func (o LookupServerlessCacheResultOutput) UserGroupId() pulumi.StringPtrOutput
- 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() aws.TagArrayOutput
- func (o LookupSubnetGroupResultOutput) ToLookupSubnetGroupResultOutput() LookupSubnetGroupResultOutput
- func (o LookupSubnetGroupResultOutput) ToLookupSubnetGroupResultOutputWithContext(ctx context.Context) LookupSubnetGroupResultOutput
- 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() aws.TagArrayOutput
- func (o LookupUserGroupResultOutput) ToLookupUserGroupResultOutput() LookupUserGroupResultOutput
- func (o LookupUserGroupResultOutput) ToLookupUserGroupResultOutputWithContext(ctx context.Context) LookupUserGroupResultOutput
- 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() aws.TagArrayOutput
- func (o LookupUserResultOutput) ToLookupUserResultOutput() LookupUserResultOutput
- func (o LookupUserResultOutput) ToLookupUserResultOutputWithContext(ctx context.Context) LookupUserResultOutput
- type ParameterGroup
- type ParameterGroupArgs
- type ParameterGroupInput
- type ParameterGroupOutput
- func (o ParameterGroupOutput) CacheParameterGroupFamily() pulumi.StringOutput
- func (o ParameterGroupOutput) CacheParameterGroupName() pulumi.StringOutput
- func (o ParameterGroupOutput) Description() pulumi.StringOutput
- func (ParameterGroupOutput) ElementType() reflect.Type
- func (o ParameterGroupOutput) Properties() pulumi.StringMapOutput
- func (o ParameterGroupOutput) Tags() aws.TagArrayOutput
- func (o ParameterGroupOutput) ToParameterGroupOutput() ParameterGroupOutput
- func (o ParameterGroupOutput) ToParameterGroupOutputWithContext(ctx context.Context) ParameterGroupOutput
- type ParameterGroupState
- type ParameterGroupTag
- type ServerlessCache
- type ServerlessCacheArgs
- type ServerlessCacheCacheUsageLimits
- type ServerlessCacheCacheUsageLimitsArgs
- func (ServerlessCacheCacheUsageLimitsArgs) ElementType() reflect.Type
- func (i ServerlessCacheCacheUsageLimitsArgs) ToServerlessCacheCacheUsageLimitsOutput() ServerlessCacheCacheUsageLimitsOutput
- func (i ServerlessCacheCacheUsageLimitsArgs) ToServerlessCacheCacheUsageLimitsOutputWithContext(ctx context.Context) ServerlessCacheCacheUsageLimitsOutput
- func (i ServerlessCacheCacheUsageLimitsArgs) ToServerlessCacheCacheUsageLimitsPtrOutput() ServerlessCacheCacheUsageLimitsPtrOutput
- func (i ServerlessCacheCacheUsageLimitsArgs) ToServerlessCacheCacheUsageLimitsPtrOutputWithContext(ctx context.Context) ServerlessCacheCacheUsageLimitsPtrOutput
- type ServerlessCacheCacheUsageLimitsInput
- type ServerlessCacheCacheUsageLimitsOutput
- func (o ServerlessCacheCacheUsageLimitsOutput) DataStorage() ServerlessCacheDataStoragePtrOutput
- func (o ServerlessCacheCacheUsageLimitsOutput) EcpuPerSecond() ServerlessCacheEcpuPerSecondPtrOutput
- func (ServerlessCacheCacheUsageLimitsOutput) ElementType() reflect.Type
- func (o ServerlessCacheCacheUsageLimitsOutput) ToServerlessCacheCacheUsageLimitsOutput() ServerlessCacheCacheUsageLimitsOutput
- func (o ServerlessCacheCacheUsageLimitsOutput) ToServerlessCacheCacheUsageLimitsOutputWithContext(ctx context.Context) ServerlessCacheCacheUsageLimitsOutput
- func (o ServerlessCacheCacheUsageLimitsOutput) ToServerlessCacheCacheUsageLimitsPtrOutput() ServerlessCacheCacheUsageLimitsPtrOutput
- func (o ServerlessCacheCacheUsageLimitsOutput) ToServerlessCacheCacheUsageLimitsPtrOutputWithContext(ctx context.Context) ServerlessCacheCacheUsageLimitsPtrOutput
- type ServerlessCacheCacheUsageLimitsPtrInput
- type ServerlessCacheCacheUsageLimitsPtrOutput
- func (o ServerlessCacheCacheUsageLimitsPtrOutput) DataStorage() ServerlessCacheDataStoragePtrOutput
- func (o ServerlessCacheCacheUsageLimitsPtrOutput) EcpuPerSecond() ServerlessCacheEcpuPerSecondPtrOutput
- func (o ServerlessCacheCacheUsageLimitsPtrOutput) Elem() ServerlessCacheCacheUsageLimitsOutput
- func (ServerlessCacheCacheUsageLimitsPtrOutput) ElementType() reflect.Type
- func (o ServerlessCacheCacheUsageLimitsPtrOutput) ToServerlessCacheCacheUsageLimitsPtrOutput() ServerlessCacheCacheUsageLimitsPtrOutput
- func (o ServerlessCacheCacheUsageLimitsPtrOutput) ToServerlessCacheCacheUsageLimitsPtrOutputWithContext(ctx context.Context) ServerlessCacheCacheUsageLimitsPtrOutput
- type ServerlessCacheDataStorage
- type ServerlessCacheDataStorageArgs
- func (ServerlessCacheDataStorageArgs) ElementType() reflect.Type
- func (i ServerlessCacheDataStorageArgs) ToServerlessCacheDataStorageOutput() ServerlessCacheDataStorageOutput
- func (i ServerlessCacheDataStorageArgs) ToServerlessCacheDataStorageOutputWithContext(ctx context.Context) ServerlessCacheDataStorageOutput
- func (i ServerlessCacheDataStorageArgs) ToServerlessCacheDataStoragePtrOutput() ServerlessCacheDataStoragePtrOutput
- func (i ServerlessCacheDataStorageArgs) ToServerlessCacheDataStoragePtrOutputWithContext(ctx context.Context) ServerlessCacheDataStoragePtrOutput
- type ServerlessCacheDataStorageInput
- type ServerlessCacheDataStorageOutput
- func (ServerlessCacheDataStorageOutput) ElementType() reflect.Type
- func (o ServerlessCacheDataStorageOutput) Maximum() pulumi.IntPtrOutput
- func (o ServerlessCacheDataStorageOutput) Minimum() pulumi.IntPtrOutput
- func (o ServerlessCacheDataStorageOutput) ToServerlessCacheDataStorageOutput() ServerlessCacheDataStorageOutput
- func (o ServerlessCacheDataStorageOutput) ToServerlessCacheDataStorageOutputWithContext(ctx context.Context) ServerlessCacheDataStorageOutput
- func (o ServerlessCacheDataStorageOutput) ToServerlessCacheDataStoragePtrOutput() ServerlessCacheDataStoragePtrOutput
- func (o ServerlessCacheDataStorageOutput) ToServerlessCacheDataStoragePtrOutputWithContext(ctx context.Context) ServerlessCacheDataStoragePtrOutput
- func (o ServerlessCacheDataStorageOutput) Unit() ServerlessCacheDataStorageUnitOutput
- type ServerlessCacheDataStoragePtrInput
- type ServerlessCacheDataStoragePtrOutput
- func (o ServerlessCacheDataStoragePtrOutput) Elem() ServerlessCacheDataStorageOutput
- func (ServerlessCacheDataStoragePtrOutput) ElementType() reflect.Type
- func (o ServerlessCacheDataStoragePtrOutput) Maximum() pulumi.IntPtrOutput
- func (o ServerlessCacheDataStoragePtrOutput) Minimum() pulumi.IntPtrOutput
- func (o ServerlessCacheDataStoragePtrOutput) ToServerlessCacheDataStoragePtrOutput() ServerlessCacheDataStoragePtrOutput
- func (o ServerlessCacheDataStoragePtrOutput) ToServerlessCacheDataStoragePtrOutputWithContext(ctx context.Context) ServerlessCacheDataStoragePtrOutput
- func (o ServerlessCacheDataStoragePtrOutput) Unit() ServerlessCacheDataStorageUnitPtrOutput
- type ServerlessCacheDataStorageUnit
- func (ServerlessCacheDataStorageUnit) ElementType() reflect.Type
- func (e ServerlessCacheDataStorageUnit) ToServerlessCacheDataStorageUnitOutput() ServerlessCacheDataStorageUnitOutput
- func (e ServerlessCacheDataStorageUnit) ToServerlessCacheDataStorageUnitOutputWithContext(ctx context.Context) ServerlessCacheDataStorageUnitOutput
- func (e ServerlessCacheDataStorageUnit) ToServerlessCacheDataStorageUnitPtrOutput() ServerlessCacheDataStorageUnitPtrOutput
- func (e ServerlessCacheDataStorageUnit) ToServerlessCacheDataStorageUnitPtrOutputWithContext(ctx context.Context) ServerlessCacheDataStorageUnitPtrOutput
- func (e ServerlessCacheDataStorageUnit) ToStringOutput() pulumi.StringOutput
- func (e ServerlessCacheDataStorageUnit) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ServerlessCacheDataStorageUnit) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ServerlessCacheDataStorageUnit) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServerlessCacheDataStorageUnitInput
- type ServerlessCacheDataStorageUnitOutput
- func (ServerlessCacheDataStorageUnitOutput) ElementType() reflect.Type
- func (o ServerlessCacheDataStorageUnitOutput) ToServerlessCacheDataStorageUnitOutput() ServerlessCacheDataStorageUnitOutput
- func (o ServerlessCacheDataStorageUnitOutput) ToServerlessCacheDataStorageUnitOutputWithContext(ctx context.Context) ServerlessCacheDataStorageUnitOutput
- func (o ServerlessCacheDataStorageUnitOutput) ToServerlessCacheDataStorageUnitPtrOutput() ServerlessCacheDataStorageUnitPtrOutput
- func (o ServerlessCacheDataStorageUnitOutput) ToServerlessCacheDataStorageUnitPtrOutputWithContext(ctx context.Context) ServerlessCacheDataStorageUnitPtrOutput
- func (o ServerlessCacheDataStorageUnitOutput) ToStringOutput() pulumi.StringOutput
- func (o ServerlessCacheDataStorageUnitOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ServerlessCacheDataStorageUnitOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServerlessCacheDataStorageUnitOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServerlessCacheDataStorageUnitPtrInput
- type ServerlessCacheDataStorageUnitPtrOutput
- func (o ServerlessCacheDataStorageUnitPtrOutput) Elem() ServerlessCacheDataStorageUnitOutput
- func (ServerlessCacheDataStorageUnitPtrOutput) ElementType() reflect.Type
- func (o ServerlessCacheDataStorageUnitPtrOutput) ToServerlessCacheDataStorageUnitPtrOutput() ServerlessCacheDataStorageUnitPtrOutput
- func (o ServerlessCacheDataStorageUnitPtrOutput) ToServerlessCacheDataStorageUnitPtrOutputWithContext(ctx context.Context) ServerlessCacheDataStorageUnitPtrOutput
- func (o ServerlessCacheDataStorageUnitPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServerlessCacheDataStorageUnitPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServerlessCacheEcpuPerSecond
- type ServerlessCacheEcpuPerSecondArgs
- func (ServerlessCacheEcpuPerSecondArgs) ElementType() reflect.Type
- func (i ServerlessCacheEcpuPerSecondArgs) ToServerlessCacheEcpuPerSecondOutput() ServerlessCacheEcpuPerSecondOutput
- func (i ServerlessCacheEcpuPerSecondArgs) ToServerlessCacheEcpuPerSecondOutputWithContext(ctx context.Context) ServerlessCacheEcpuPerSecondOutput
- func (i ServerlessCacheEcpuPerSecondArgs) ToServerlessCacheEcpuPerSecondPtrOutput() ServerlessCacheEcpuPerSecondPtrOutput
- func (i ServerlessCacheEcpuPerSecondArgs) ToServerlessCacheEcpuPerSecondPtrOutputWithContext(ctx context.Context) ServerlessCacheEcpuPerSecondPtrOutput
- type ServerlessCacheEcpuPerSecondInput
- type ServerlessCacheEcpuPerSecondOutput
- func (ServerlessCacheEcpuPerSecondOutput) ElementType() reflect.Type
- func (o ServerlessCacheEcpuPerSecondOutput) Maximum() pulumi.IntPtrOutput
- func (o ServerlessCacheEcpuPerSecondOutput) Minimum() pulumi.IntPtrOutput
- func (o ServerlessCacheEcpuPerSecondOutput) ToServerlessCacheEcpuPerSecondOutput() ServerlessCacheEcpuPerSecondOutput
- func (o ServerlessCacheEcpuPerSecondOutput) ToServerlessCacheEcpuPerSecondOutputWithContext(ctx context.Context) ServerlessCacheEcpuPerSecondOutput
- func (o ServerlessCacheEcpuPerSecondOutput) ToServerlessCacheEcpuPerSecondPtrOutput() ServerlessCacheEcpuPerSecondPtrOutput
- func (o ServerlessCacheEcpuPerSecondOutput) ToServerlessCacheEcpuPerSecondPtrOutputWithContext(ctx context.Context) ServerlessCacheEcpuPerSecondPtrOutput
- type ServerlessCacheEcpuPerSecondPtrInput
- type ServerlessCacheEcpuPerSecondPtrOutput
- func (o ServerlessCacheEcpuPerSecondPtrOutput) Elem() ServerlessCacheEcpuPerSecondOutput
- func (ServerlessCacheEcpuPerSecondPtrOutput) ElementType() reflect.Type
- func (o ServerlessCacheEcpuPerSecondPtrOutput) Maximum() pulumi.IntPtrOutput
- func (o ServerlessCacheEcpuPerSecondPtrOutput) Minimum() pulumi.IntPtrOutput
- func (o ServerlessCacheEcpuPerSecondPtrOutput) ToServerlessCacheEcpuPerSecondPtrOutput() ServerlessCacheEcpuPerSecondPtrOutput
- func (o ServerlessCacheEcpuPerSecondPtrOutput) ToServerlessCacheEcpuPerSecondPtrOutputWithContext(ctx context.Context) ServerlessCacheEcpuPerSecondPtrOutput
- type ServerlessCacheEndpoint
- type ServerlessCacheEndpointArgs
- func (ServerlessCacheEndpointArgs) ElementType() reflect.Type
- func (i ServerlessCacheEndpointArgs) ToServerlessCacheEndpointOutput() ServerlessCacheEndpointOutput
- func (i ServerlessCacheEndpointArgs) ToServerlessCacheEndpointOutputWithContext(ctx context.Context) ServerlessCacheEndpointOutput
- func (i ServerlessCacheEndpointArgs) ToServerlessCacheEndpointPtrOutput() ServerlessCacheEndpointPtrOutput
- func (i ServerlessCacheEndpointArgs) ToServerlessCacheEndpointPtrOutputWithContext(ctx context.Context) ServerlessCacheEndpointPtrOutput
- type ServerlessCacheEndpointInput
- type ServerlessCacheEndpointOutput
- func (o ServerlessCacheEndpointOutput) Address() pulumi.StringPtrOutput
- func (ServerlessCacheEndpointOutput) ElementType() reflect.Type
- func (o ServerlessCacheEndpointOutput) Port() pulumi.StringPtrOutput
- func (o ServerlessCacheEndpointOutput) ToServerlessCacheEndpointOutput() ServerlessCacheEndpointOutput
- func (o ServerlessCacheEndpointOutput) ToServerlessCacheEndpointOutputWithContext(ctx context.Context) ServerlessCacheEndpointOutput
- func (o ServerlessCacheEndpointOutput) ToServerlessCacheEndpointPtrOutput() ServerlessCacheEndpointPtrOutput
- func (o ServerlessCacheEndpointOutput) ToServerlessCacheEndpointPtrOutputWithContext(ctx context.Context) ServerlessCacheEndpointPtrOutput
- type ServerlessCacheEndpointPtrInput
- type ServerlessCacheEndpointPtrOutput
- func (o ServerlessCacheEndpointPtrOutput) Address() pulumi.StringPtrOutput
- func (o ServerlessCacheEndpointPtrOutput) Elem() ServerlessCacheEndpointOutput
- func (ServerlessCacheEndpointPtrOutput) ElementType() reflect.Type
- func (o ServerlessCacheEndpointPtrOutput) Port() pulumi.StringPtrOutput
- func (o ServerlessCacheEndpointPtrOutput) ToServerlessCacheEndpointPtrOutput() ServerlessCacheEndpointPtrOutput
- func (o ServerlessCacheEndpointPtrOutput) ToServerlessCacheEndpointPtrOutputWithContext(ctx context.Context) ServerlessCacheEndpointPtrOutput
- type ServerlessCacheInput
- type ServerlessCacheOutput
- func (o ServerlessCacheOutput) Arn() pulumi.StringOutput
- func (o ServerlessCacheOutput) CacheUsageLimits() ServerlessCacheCacheUsageLimitsPtrOutput
- func (o ServerlessCacheOutput) CreateTime() pulumi.StringOutput
- func (o ServerlessCacheOutput) DailySnapshotTime() pulumi.StringPtrOutput
- func (o ServerlessCacheOutput) Description() pulumi.StringPtrOutput
- func (ServerlessCacheOutput) ElementType() reflect.Type
- func (o ServerlessCacheOutput) Endpoint() ServerlessCacheEndpointPtrOutput
- func (o ServerlessCacheOutput) Engine() pulumi.StringOutput
- func (o ServerlessCacheOutput) FinalSnapshotName() pulumi.StringPtrOutput
- func (o ServerlessCacheOutput) FullEngineVersion() pulumi.StringOutput
- func (o ServerlessCacheOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o ServerlessCacheOutput) MajorEngineVersion() pulumi.StringPtrOutput
- func (o ServerlessCacheOutput) ReaderEndpoint() ServerlessCacheEndpointPtrOutput
- func (o ServerlessCacheOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o ServerlessCacheOutput) ServerlessCacheName() pulumi.StringOutput
- func (o ServerlessCacheOutput) SnapshotArnsToRestore() pulumi.StringArrayOutput
- func (o ServerlessCacheOutput) SnapshotRetentionLimit() pulumi.IntPtrOutput
- func (o ServerlessCacheOutput) Status() pulumi.StringOutput
- func (o ServerlessCacheOutput) SubnetIds() pulumi.StringArrayOutput
- func (o ServerlessCacheOutput) Tags() aws.TagArrayOutput
- func (o ServerlessCacheOutput) ToServerlessCacheOutput() ServerlessCacheOutput
- func (o ServerlessCacheOutput) ToServerlessCacheOutputWithContext(ctx context.Context) ServerlessCacheOutput
- func (o ServerlessCacheOutput) UserGroupId() pulumi.StringPtrOutput
- type ServerlessCacheState
- type ServerlessCacheTag
- 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() aws.TagArrayOutput
- func (o SubnetGroupOutput) ToSubnetGroupOutput() SubnetGroupOutput
- func (o SubnetGroupOutput) ToSubnetGroupOutputWithContext(ctx context.Context) SubnetGroupOutput
- type SubnetGroupState
- type SubnetGroupTag
- 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) 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) 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) 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) 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) 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) 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() aws.TagArrayOutput
- 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 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() aws.TagArrayOutput
- 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
Constants ¶
const ( GlobalReplicationGroupMemberRolePrimary = GlobalReplicationGroupMemberRole("PRIMARY") GlobalReplicationGroupMemberRoleSecondary = GlobalReplicationGroupMemberRole("SECONDARY") )
const ( UserAuthenticationModePropertiesTypePassword = UserAuthenticationModePropertiesType("password") UserAuthenticationModePropertiesTypeNoPasswordRequired = UserAuthenticationModePropertiesType("no-password-required") UserAuthenticationModePropertiesTypeIam = UserAuthenticationModePropertiesType("iam") )
const (
ServerlessCacheDataStorageUnitGb = ServerlessCacheDataStorageUnit("GB")
)
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"` }
Specifies the authentication mode to use. Below is an example of the possible JSON values:
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"` }
Specifies the authentication mode to use. Below is an example of the possible JSON values:
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
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 }
Specifies the authentication mode to use. Below is an example of the possible JSON values:
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
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
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
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
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
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
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
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 values of the GlobalReplicationGroupMemberRole enum A concrete instance of `GlobalReplicationGroupMemberRoleInput` can be one of the following:
GlobalReplicationGroupMemberRolePrimary GlobalReplicationGroupMemberRoleSecondary
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) 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) 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
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
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
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
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 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 optional description of the Global Datastore GlobalReplicationGroupDescription *string `pulumi:"globalReplicationGroupDescription"` // 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) GlobalReplicationGroupDescription ¶ added in v0.101.0
func (o LookupGlobalReplicationGroupResultOutput) GlobalReplicationGroupDescription() pulumi.StringPtrOutput
The optional description of the Global Datastore
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
type LookupParameterGroupArgs ¶ added in v0.12.0
type LookupParameterGroupArgs struct { // The name of the Cache Parameter Group. CacheParameterGroupName string `pulumi:"cacheParameterGroupName"` }
type LookupParameterGroupOutputArgs ¶ added in v0.12.0
type LookupParameterGroupOutputArgs struct { // The name of the Cache Parameter Group. CacheParameterGroupName pulumi.StringInput `pulumi:"cacheParameterGroupName"` }
func (LookupParameterGroupOutputArgs) ElementType ¶ added in v0.12.0
func (LookupParameterGroupOutputArgs) ElementType() reflect.Type
type LookupParameterGroupResult ¶ added in v0.12.0
type LookupParameterGroupResult struct { // The name of the Cache Parameter Group. CacheParameterGroupName *string `pulumi:"cacheParameterGroupName"` // The description for this cache parameter group. Description *string `pulumi:"description"` // A comma-delimited list of parameter name/value pairs. For more information see ModifyCacheParameterGroup in the Amazon ElastiCache API Reference Guide. Properties map[string]string `pulumi:"properties"` // Tags are composed of a Key/Value pair. You can use tags to categorize and track each parameter group. The tag value null is permitted. Tags []aws.Tag `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) CacheParameterGroupName ¶ added in v0.106.0
func (o LookupParameterGroupResultOutput) CacheParameterGroupName() pulumi.StringPtrOutput
The name of the Cache Parameter Group.
func (LookupParameterGroupResultOutput) Description ¶ added in v0.12.0
func (o LookupParameterGroupResultOutput) Description() pulumi.StringPtrOutput
The description for this cache parameter group.
func (LookupParameterGroupResultOutput) ElementType ¶ added in v0.12.0
func (LookupParameterGroupResultOutput) ElementType() reflect.Type
func (LookupParameterGroupResultOutput) Properties ¶ added in v0.12.0
func (o LookupParameterGroupResultOutput) Properties() pulumi.StringMapOutput
A comma-delimited list of parameter name/value pairs. For more information see ModifyCacheParameterGroup in the Amazon ElastiCache API Reference Guide.
func (LookupParameterGroupResultOutput) Tags ¶ added in v0.12.0
func (o LookupParameterGroupResultOutput) Tags() aws.TagArrayOutput
Tags are composed of a Key/Value pair. You can use tags to categorize and track each parameter group. The tag value null is permitted.
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
type LookupServerlessCacheArgs ¶ added in v0.88.0
type LookupServerlessCacheArgs struct { // The name of the Serverless Cache. This value must be unique. ServerlessCacheName string `pulumi:"serverlessCacheName"` }
type LookupServerlessCacheOutputArgs ¶ added in v0.88.0
type LookupServerlessCacheOutputArgs struct { // The name of the Serverless Cache. This value must be unique. ServerlessCacheName pulumi.StringInput `pulumi:"serverlessCacheName"` }
func (LookupServerlessCacheOutputArgs) ElementType ¶ added in v0.88.0
func (LookupServerlessCacheOutputArgs) ElementType() reflect.Type
type LookupServerlessCacheResult ¶ added in v0.88.0
type LookupServerlessCacheResult struct { // The ARN of the Serverless Cache. Arn *string `pulumi:"arn"` // The cache usage limit for the serverless cache. CacheUsageLimits *ServerlessCacheCacheUsageLimits `pulumi:"cacheUsageLimits"` // The creation time of the Serverless Cache. CreateTime *string `pulumi:"createTime"` // The daily time range (in UTC) during which the service takes automatic snapshot of the Serverless Cache. DailySnapshotTime *string `pulumi:"dailySnapshotTime"` // The description of the Serverless Cache. Description *string `pulumi:"description"` // Represents the information required for client programs to connect to a cache node. This value is read-only. Endpoint *ServerlessCacheEndpoint `pulumi:"endpoint"` // The full engine version of the Serverless Cache. FullEngineVersion *string `pulumi:"fullEngineVersion"` // Represents the information required for client programs to connect to a cache node. This value is read-only. ReaderEndpoint *ServerlessCacheEndpoint `pulumi:"readerEndpoint"` // One or more Amazon VPC security groups associated with this Serverless Cache. SecurityGroupIds []string `pulumi:"securityGroupIds"` // The snapshot retention limit of the Serverless Cache. SnapshotRetentionLimit *int `pulumi:"snapshotRetentionLimit"` // The status of the Serverless Cache. Status *string `pulumi:"status"` // An array of key-value pairs to apply to this Serverless Cache. Tags []aws.Tag `pulumi:"tags"` // The ID of the user group. UserGroupId *string `pulumi:"userGroupId"` }
func LookupServerlessCache ¶ added in v0.88.0
func LookupServerlessCache(ctx *pulumi.Context, args *LookupServerlessCacheArgs, opts ...pulumi.InvokeOption) (*LookupServerlessCacheResult, error)
The AWS::ElastiCache::ServerlessCache resource creates an Amazon ElastiCache Serverless Cache.
type LookupServerlessCacheResultOutput ¶ added in v0.88.0
type LookupServerlessCacheResultOutput struct{ *pulumi.OutputState }
func LookupServerlessCacheOutput ¶ added in v0.88.0
func LookupServerlessCacheOutput(ctx *pulumi.Context, args LookupServerlessCacheOutputArgs, opts ...pulumi.InvokeOption) LookupServerlessCacheResultOutput
func (LookupServerlessCacheResultOutput) Arn ¶ added in v0.88.0
func (o LookupServerlessCacheResultOutput) Arn() pulumi.StringPtrOutput
The ARN of the Serverless Cache.
func (LookupServerlessCacheResultOutput) CacheUsageLimits ¶ added in v0.88.0
func (o LookupServerlessCacheResultOutput) CacheUsageLimits() ServerlessCacheCacheUsageLimitsPtrOutput
The cache usage limit for the serverless cache.
func (LookupServerlessCacheResultOutput) CreateTime ¶ added in v0.88.0
func (o LookupServerlessCacheResultOutput) CreateTime() pulumi.StringPtrOutput
The creation time of the Serverless Cache.
func (LookupServerlessCacheResultOutput) DailySnapshotTime ¶ added in v0.88.0
func (o LookupServerlessCacheResultOutput) DailySnapshotTime() pulumi.StringPtrOutput
The daily time range (in UTC) during which the service takes automatic snapshot of the Serverless Cache.
func (LookupServerlessCacheResultOutput) Description ¶ added in v0.88.0
func (o LookupServerlessCacheResultOutput) Description() pulumi.StringPtrOutput
The description of the Serverless Cache.
func (LookupServerlessCacheResultOutput) ElementType ¶ added in v0.88.0
func (LookupServerlessCacheResultOutput) ElementType() reflect.Type
func (LookupServerlessCacheResultOutput) Endpoint ¶ added in v0.88.0
func (o LookupServerlessCacheResultOutput) Endpoint() ServerlessCacheEndpointPtrOutput
Represents the information required for client programs to connect to a cache node. This value is read-only.
func (LookupServerlessCacheResultOutput) FullEngineVersion ¶ added in v0.88.0
func (o LookupServerlessCacheResultOutput) FullEngineVersion() pulumi.StringPtrOutput
The full engine version of the Serverless Cache.
func (LookupServerlessCacheResultOutput) ReaderEndpoint ¶ added in v0.88.0
func (o LookupServerlessCacheResultOutput) ReaderEndpoint() ServerlessCacheEndpointPtrOutput
Represents the information required for client programs to connect to a cache node. This value is read-only.
func (LookupServerlessCacheResultOutput) SecurityGroupIds ¶ added in v0.88.0
func (o LookupServerlessCacheResultOutput) SecurityGroupIds() pulumi.StringArrayOutput
One or more Amazon VPC security groups associated with this Serverless Cache.
func (LookupServerlessCacheResultOutput) SnapshotRetentionLimit ¶ added in v0.88.0
func (o LookupServerlessCacheResultOutput) SnapshotRetentionLimit() pulumi.IntPtrOutput
The snapshot retention limit of the Serverless Cache.
func (LookupServerlessCacheResultOutput) Status ¶ added in v0.88.0
func (o LookupServerlessCacheResultOutput) Status() pulumi.StringPtrOutput
The status of the Serverless Cache.
func (LookupServerlessCacheResultOutput) Tags ¶ added in v0.88.0
func (o LookupServerlessCacheResultOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this Serverless Cache.
func (LookupServerlessCacheResultOutput) ToLookupServerlessCacheResultOutput ¶ added in v0.88.0
func (o LookupServerlessCacheResultOutput) ToLookupServerlessCacheResultOutput() LookupServerlessCacheResultOutput
func (LookupServerlessCacheResultOutput) ToLookupServerlessCacheResultOutputWithContext ¶ added in v0.88.0
func (o LookupServerlessCacheResultOutput) ToLookupServerlessCacheResultOutputWithContext(ctx context.Context) LookupServerlessCacheResultOutput
func (LookupServerlessCacheResultOutput) UserGroupId ¶ added in v0.88.0
func (o LookupServerlessCacheResultOutput) UserGroupId() pulumi.StringPtrOutput
The ID of the user group.
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"` // 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. Tags []aws.Tag `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() aws.TagArrayOutput
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 (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
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 []aws.Tag `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() aws.TagArrayOutput
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) 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 []aws.Tag `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() aws.TagArrayOutput
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
type ParameterGroup ¶
type ParameterGroup struct { pulumi.CustomResourceState // The name of the cache parameter group family that this cache parameter group is compatible with. CacheParameterGroupFamily pulumi.StringOutput `pulumi:"cacheParameterGroupFamily"` // The name of the Cache Parameter Group. CacheParameterGroupName pulumi.StringOutput `pulumi:"cacheParameterGroupName"` // The description for this cache parameter group. Description pulumi.StringOutput `pulumi:"description"` // A comma-delimited list of parameter name/value pairs. For more information see ModifyCacheParameterGroup in the Amazon ElastiCache API Reference Guide. Properties pulumi.StringMapOutput `pulumi:"properties"` // Tags are composed of a Key/Value pair. You can use tags to categorize and track each parameter group. The tag value null is permitted. Tags aws.TagArrayOutput `pulumi:"tags"` }
Resource Type definition for AWS::ElastiCache::ParameterGroup
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) ToParameterGroupOutput ¶
func (i *ParameterGroup) ToParameterGroupOutput() ParameterGroupOutput
func (*ParameterGroup) ToParameterGroupOutputWithContext ¶
func (i *ParameterGroup) ToParameterGroupOutputWithContext(ctx context.Context) ParameterGroupOutput
type ParameterGroupArgs ¶
type ParameterGroupArgs struct { // The name of the cache parameter group family that this cache parameter group is compatible with. CacheParameterGroupFamily pulumi.StringInput // The description for this cache parameter group. Description pulumi.StringInput // A comma-delimited list of parameter name/value pairs. For more information see ModifyCacheParameterGroup in the Amazon ElastiCache API Reference Guide. Properties pulumi.StringMapInput // Tags are composed of a Key/Value pair. You can use tags to categorize and track each parameter group. The tag value null is permitted. Tags aws.TagArrayInput }
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
The name of the cache parameter group family that this cache parameter group is compatible with.
func (ParameterGroupOutput) CacheParameterGroupName ¶ added in v0.106.0
func (o ParameterGroupOutput) CacheParameterGroupName() pulumi.StringOutput
The name of the Cache Parameter Group.
func (ParameterGroupOutput) Description ¶ added in v0.17.0
func (o ParameterGroupOutput) Description() pulumi.StringOutput
The description for this cache parameter group.
func (ParameterGroupOutput) ElementType ¶
func (ParameterGroupOutput) ElementType() reflect.Type
func (ParameterGroupOutput) Properties ¶ added in v0.17.0
func (o ParameterGroupOutput) Properties() pulumi.StringMapOutput
A comma-delimited list of parameter name/value pairs. For more information see ModifyCacheParameterGroup in the Amazon ElastiCache API Reference Guide.
func (ParameterGroupOutput) Tags ¶ added in v0.17.0
func (o ParameterGroupOutput) Tags() aws.TagArrayOutput
Tags are composed of a Key/Value pair. You can use tags to categorize and track each parameter group. The tag value null is permitted.
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 ServerlessCache ¶ added in v0.88.0
type ServerlessCache struct { pulumi.CustomResourceState // The ARN of the Serverless Cache. Arn pulumi.StringOutput `pulumi:"arn"` // The cache usage limit for the serverless cache. CacheUsageLimits ServerlessCacheCacheUsageLimitsPtrOutput `pulumi:"cacheUsageLimits"` // The creation time of the Serverless Cache. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The daily time range (in UTC) during which the service takes automatic snapshot of the Serverless Cache. DailySnapshotTime pulumi.StringPtrOutput `pulumi:"dailySnapshotTime"` // The description of the Serverless Cache. Description pulumi.StringPtrOutput `pulumi:"description"` // Represents the information required for client programs to connect to a cache node. This value is read-only. Endpoint ServerlessCacheEndpointPtrOutput `pulumi:"endpoint"` // The engine name of the Serverless Cache. Engine pulumi.StringOutput `pulumi:"engine"` // The final snapshot name which is taken before Serverless Cache is deleted. FinalSnapshotName pulumi.StringPtrOutput `pulumi:"finalSnapshotName"` // The full engine version of the Serverless Cache. FullEngineVersion pulumi.StringOutput `pulumi:"fullEngineVersion"` // The ID of the KMS key used to encrypt the cluster. KmsKeyId pulumi.StringPtrOutput `pulumi:"kmsKeyId"` // The major engine version of the Serverless Cache. MajorEngineVersion pulumi.StringPtrOutput `pulumi:"majorEngineVersion"` // Represents the information required for client programs to connect to a cache node. This value is read-only. ReaderEndpoint ServerlessCacheEndpointPtrOutput `pulumi:"readerEndpoint"` // One or more Amazon VPC security groups associated with this Serverless Cache. SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"` // The name of the Serverless Cache. This value must be unique. ServerlessCacheName pulumi.StringOutput `pulumi:"serverlessCacheName"` // The ARN's of snapshot to restore Serverless Cache. SnapshotArnsToRestore pulumi.StringArrayOutput `pulumi:"snapshotArnsToRestore"` // The snapshot retention limit of the Serverless Cache. SnapshotRetentionLimit pulumi.IntPtrOutput `pulumi:"snapshotRetentionLimit"` // The status of the Serverless Cache. Status pulumi.StringOutput `pulumi:"status"` // The subnet id's of the Serverless Cache. SubnetIds pulumi.StringArrayOutput `pulumi:"subnetIds"` // An array of key-value pairs to apply to this Serverless Cache. Tags aws.TagArrayOutput `pulumi:"tags"` // The ID of the user group. UserGroupId pulumi.StringPtrOutput `pulumi:"userGroupId"` }
The AWS::ElastiCache::ServerlessCache resource creates an Amazon ElastiCache Serverless Cache.
func GetServerlessCache ¶ added in v0.88.0
func GetServerlessCache(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServerlessCacheState, opts ...pulumi.ResourceOption) (*ServerlessCache, error)
GetServerlessCache gets an existing ServerlessCache 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 NewServerlessCache ¶ added in v0.88.0
func NewServerlessCache(ctx *pulumi.Context, name string, args *ServerlessCacheArgs, opts ...pulumi.ResourceOption) (*ServerlessCache, error)
NewServerlessCache registers a new resource with the given unique name, arguments, and options.
func (*ServerlessCache) ElementType ¶ added in v0.88.0
func (*ServerlessCache) ElementType() reflect.Type
func (*ServerlessCache) ToServerlessCacheOutput ¶ added in v0.88.0
func (i *ServerlessCache) ToServerlessCacheOutput() ServerlessCacheOutput
func (*ServerlessCache) ToServerlessCacheOutputWithContext ¶ added in v0.88.0
func (i *ServerlessCache) ToServerlessCacheOutputWithContext(ctx context.Context) ServerlessCacheOutput
type ServerlessCacheArgs ¶ added in v0.88.0
type ServerlessCacheArgs struct { // The cache usage limit for the serverless cache. CacheUsageLimits ServerlessCacheCacheUsageLimitsPtrInput // The daily time range (in UTC) during which the service takes automatic snapshot of the Serverless Cache. DailySnapshotTime pulumi.StringPtrInput // The description of the Serverless Cache. Description pulumi.StringPtrInput // Represents the information required for client programs to connect to a cache node. This value is read-only. Endpoint ServerlessCacheEndpointPtrInput // The engine name of the Serverless Cache. Engine pulumi.StringInput // The final snapshot name which is taken before Serverless Cache is deleted. FinalSnapshotName pulumi.StringPtrInput // The ID of the KMS key used to encrypt the cluster. KmsKeyId pulumi.StringPtrInput // The major engine version of the Serverless Cache. MajorEngineVersion pulumi.StringPtrInput // Represents the information required for client programs to connect to a cache node. This value is read-only. ReaderEndpoint ServerlessCacheEndpointPtrInput // One or more Amazon VPC security groups associated with this Serverless Cache. SecurityGroupIds pulumi.StringArrayInput // The name of the Serverless Cache. This value must be unique. ServerlessCacheName pulumi.StringPtrInput // The ARN's of snapshot to restore Serverless Cache. SnapshotArnsToRestore pulumi.StringArrayInput // The snapshot retention limit of the Serverless Cache. SnapshotRetentionLimit pulumi.IntPtrInput // The subnet id's of the Serverless Cache. SubnetIds pulumi.StringArrayInput // An array of key-value pairs to apply to this Serverless Cache. Tags aws.TagArrayInput // The ID of the user group. UserGroupId pulumi.StringPtrInput }
The set of arguments for constructing a ServerlessCache resource.
func (ServerlessCacheArgs) ElementType ¶ added in v0.88.0
func (ServerlessCacheArgs) ElementType() reflect.Type
type ServerlessCacheCacheUsageLimits ¶ added in v0.88.0
type ServerlessCacheCacheUsageLimits struct { // The maximum data storage limit in the cache, expressed in Gigabytes. DataStorage *ServerlessCacheDataStorage `pulumi:"dataStorage"` // The number of ElastiCache Processing Units (ECPU) the cache can consume per second. EcpuPerSecond *ServerlessCacheEcpuPerSecond `pulumi:"ecpuPerSecond"` }
The cache capacity limit of the Serverless Cache.
type ServerlessCacheCacheUsageLimitsArgs ¶ added in v0.88.0
type ServerlessCacheCacheUsageLimitsArgs struct { // The maximum data storage limit in the cache, expressed in Gigabytes. DataStorage ServerlessCacheDataStoragePtrInput `pulumi:"dataStorage"` // The number of ElastiCache Processing Units (ECPU) the cache can consume per second. EcpuPerSecond ServerlessCacheEcpuPerSecondPtrInput `pulumi:"ecpuPerSecond"` }
The cache capacity limit of the Serverless Cache.
func (ServerlessCacheCacheUsageLimitsArgs) ElementType ¶ added in v0.88.0
func (ServerlessCacheCacheUsageLimitsArgs) ElementType() reflect.Type
func (ServerlessCacheCacheUsageLimitsArgs) ToServerlessCacheCacheUsageLimitsOutput ¶ added in v0.88.0
func (i ServerlessCacheCacheUsageLimitsArgs) ToServerlessCacheCacheUsageLimitsOutput() ServerlessCacheCacheUsageLimitsOutput
func (ServerlessCacheCacheUsageLimitsArgs) ToServerlessCacheCacheUsageLimitsOutputWithContext ¶ added in v0.88.0
func (i ServerlessCacheCacheUsageLimitsArgs) ToServerlessCacheCacheUsageLimitsOutputWithContext(ctx context.Context) ServerlessCacheCacheUsageLimitsOutput
func (ServerlessCacheCacheUsageLimitsArgs) ToServerlessCacheCacheUsageLimitsPtrOutput ¶ added in v0.88.0
func (i ServerlessCacheCacheUsageLimitsArgs) ToServerlessCacheCacheUsageLimitsPtrOutput() ServerlessCacheCacheUsageLimitsPtrOutput
func (ServerlessCacheCacheUsageLimitsArgs) ToServerlessCacheCacheUsageLimitsPtrOutputWithContext ¶ added in v0.88.0
func (i ServerlessCacheCacheUsageLimitsArgs) ToServerlessCacheCacheUsageLimitsPtrOutputWithContext(ctx context.Context) ServerlessCacheCacheUsageLimitsPtrOutput
type ServerlessCacheCacheUsageLimitsInput ¶ added in v0.88.0
type ServerlessCacheCacheUsageLimitsInput interface { pulumi.Input ToServerlessCacheCacheUsageLimitsOutput() ServerlessCacheCacheUsageLimitsOutput ToServerlessCacheCacheUsageLimitsOutputWithContext(context.Context) ServerlessCacheCacheUsageLimitsOutput }
ServerlessCacheCacheUsageLimitsInput is an input type that accepts ServerlessCacheCacheUsageLimitsArgs and ServerlessCacheCacheUsageLimitsOutput values. You can construct a concrete instance of `ServerlessCacheCacheUsageLimitsInput` via:
ServerlessCacheCacheUsageLimitsArgs{...}
type ServerlessCacheCacheUsageLimitsOutput ¶ added in v0.88.0
type ServerlessCacheCacheUsageLimitsOutput struct{ *pulumi.OutputState }
The cache capacity limit of the Serverless Cache.
func (ServerlessCacheCacheUsageLimitsOutput) DataStorage ¶ added in v0.88.0
func (o ServerlessCacheCacheUsageLimitsOutput) DataStorage() ServerlessCacheDataStoragePtrOutput
The maximum data storage limit in the cache, expressed in Gigabytes.
func (ServerlessCacheCacheUsageLimitsOutput) EcpuPerSecond ¶ added in v0.88.0
func (o ServerlessCacheCacheUsageLimitsOutput) EcpuPerSecond() ServerlessCacheEcpuPerSecondPtrOutput
The number of ElastiCache Processing Units (ECPU) the cache can consume per second.
func (ServerlessCacheCacheUsageLimitsOutput) ElementType ¶ added in v0.88.0
func (ServerlessCacheCacheUsageLimitsOutput) ElementType() reflect.Type
func (ServerlessCacheCacheUsageLimitsOutput) ToServerlessCacheCacheUsageLimitsOutput ¶ added in v0.88.0
func (o ServerlessCacheCacheUsageLimitsOutput) ToServerlessCacheCacheUsageLimitsOutput() ServerlessCacheCacheUsageLimitsOutput
func (ServerlessCacheCacheUsageLimitsOutput) ToServerlessCacheCacheUsageLimitsOutputWithContext ¶ added in v0.88.0
func (o ServerlessCacheCacheUsageLimitsOutput) ToServerlessCacheCacheUsageLimitsOutputWithContext(ctx context.Context) ServerlessCacheCacheUsageLimitsOutput
func (ServerlessCacheCacheUsageLimitsOutput) ToServerlessCacheCacheUsageLimitsPtrOutput ¶ added in v0.88.0
func (o ServerlessCacheCacheUsageLimitsOutput) ToServerlessCacheCacheUsageLimitsPtrOutput() ServerlessCacheCacheUsageLimitsPtrOutput
func (ServerlessCacheCacheUsageLimitsOutput) ToServerlessCacheCacheUsageLimitsPtrOutputWithContext ¶ added in v0.88.0
func (o ServerlessCacheCacheUsageLimitsOutput) ToServerlessCacheCacheUsageLimitsPtrOutputWithContext(ctx context.Context) ServerlessCacheCacheUsageLimitsPtrOutput
type ServerlessCacheCacheUsageLimitsPtrInput ¶ added in v0.88.0
type ServerlessCacheCacheUsageLimitsPtrInput interface { pulumi.Input ToServerlessCacheCacheUsageLimitsPtrOutput() ServerlessCacheCacheUsageLimitsPtrOutput ToServerlessCacheCacheUsageLimitsPtrOutputWithContext(context.Context) ServerlessCacheCacheUsageLimitsPtrOutput }
ServerlessCacheCacheUsageLimitsPtrInput is an input type that accepts ServerlessCacheCacheUsageLimitsArgs, ServerlessCacheCacheUsageLimitsPtr and ServerlessCacheCacheUsageLimitsPtrOutput values. You can construct a concrete instance of `ServerlessCacheCacheUsageLimitsPtrInput` via:
ServerlessCacheCacheUsageLimitsArgs{...} or: nil
func ServerlessCacheCacheUsageLimitsPtr ¶ added in v0.88.0
func ServerlessCacheCacheUsageLimitsPtr(v *ServerlessCacheCacheUsageLimitsArgs) ServerlessCacheCacheUsageLimitsPtrInput
type ServerlessCacheCacheUsageLimitsPtrOutput ¶ added in v0.88.0
type ServerlessCacheCacheUsageLimitsPtrOutput struct{ *pulumi.OutputState }
func (ServerlessCacheCacheUsageLimitsPtrOutput) DataStorage ¶ added in v0.88.0
func (o ServerlessCacheCacheUsageLimitsPtrOutput) DataStorage() ServerlessCacheDataStoragePtrOutput
The maximum data storage limit in the cache, expressed in Gigabytes.
func (ServerlessCacheCacheUsageLimitsPtrOutput) EcpuPerSecond ¶ added in v0.88.0
func (o ServerlessCacheCacheUsageLimitsPtrOutput) EcpuPerSecond() ServerlessCacheEcpuPerSecondPtrOutput
The number of ElastiCache Processing Units (ECPU) the cache can consume per second.
func (ServerlessCacheCacheUsageLimitsPtrOutput) ElementType ¶ added in v0.88.0
func (ServerlessCacheCacheUsageLimitsPtrOutput) ElementType() reflect.Type
func (ServerlessCacheCacheUsageLimitsPtrOutput) ToServerlessCacheCacheUsageLimitsPtrOutput ¶ added in v0.88.0
func (o ServerlessCacheCacheUsageLimitsPtrOutput) ToServerlessCacheCacheUsageLimitsPtrOutput() ServerlessCacheCacheUsageLimitsPtrOutput
func (ServerlessCacheCacheUsageLimitsPtrOutput) ToServerlessCacheCacheUsageLimitsPtrOutputWithContext ¶ added in v0.88.0
func (o ServerlessCacheCacheUsageLimitsPtrOutput) ToServerlessCacheCacheUsageLimitsPtrOutputWithContext(ctx context.Context) ServerlessCacheCacheUsageLimitsPtrOutput
type ServerlessCacheDataStorage ¶ added in v0.88.0
type ServerlessCacheDataStorage struct { // The maximum cached data capacity of the Serverless Cache. Maximum *int `pulumi:"maximum"` // The minimum cached data capacity of the Serverless Cache. Minimum *int `pulumi:"minimum"` // The unit of cached data capacity of the Serverless Cache. Unit ServerlessCacheDataStorageUnit `pulumi:"unit"` }
The cached data capacity of the Serverless Cache.
type ServerlessCacheDataStorageArgs ¶ added in v0.88.0
type ServerlessCacheDataStorageArgs struct { // The maximum cached data capacity of the Serverless Cache. Maximum pulumi.IntPtrInput `pulumi:"maximum"` // The minimum cached data capacity of the Serverless Cache. Minimum pulumi.IntPtrInput `pulumi:"minimum"` // The unit of cached data capacity of the Serverless Cache. Unit ServerlessCacheDataStorageUnitInput `pulumi:"unit"` }
The cached data capacity of the Serverless Cache.
func (ServerlessCacheDataStorageArgs) ElementType ¶ added in v0.88.0
func (ServerlessCacheDataStorageArgs) ElementType() reflect.Type
func (ServerlessCacheDataStorageArgs) ToServerlessCacheDataStorageOutput ¶ added in v0.88.0
func (i ServerlessCacheDataStorageArgs) ToServerlessCacheDataStorageOutput() ServerlessCacheDataStorageOutput
func (ServerlessCacheDataStorageArgs) ToServerlessCacheDataStorageOutputWithContext ¶ added in v0.88.0
func (i ServerlessCacheDataStorageArgs) ToServerlessCacheDataStorageOutputWithContext(ctx context.Context) ServerlessCacheDataStorageOutput
func (ServerlessCacheDataStorageArgs) ToServerlessCacheDataStoragePtrOutput ¶ added in v0.88.0
func (i ServerlessCacheDataStorageArgs) ToServerlessCacheDataStoragePtrOutput() ServerlessCacheDataStoragePtrOutput
func (ServerlessCacheDataStorageArgs) ToServerlessCacheDataStoragePtrOutputWithContext ¶ added in v0.88.0
func (i ServerlessCacheDataStorageArgs) ToServerlessCacheDataStoragePtrOutputWithContext(ctx context.Context) ServerlessCacheDataStoragePtrOutput
type ServerlessCacheDataStorageInput ¶ added in v0.88.0
type ServerlessCacheDataStorageInput interface { pulumi.Input ToServerlessCacheDataStorageOutput() ServerlessCacheDataStorageOutput ToServerlessCacheDataStorageOutputWithContext(context.Context) ServerlessCacheDataStorageOutput }
ServerlessCacheDataStorageInput is an input type that accepts ServerlessCacheDataStorageArgs and ServerlessCacheDataStorageOutput values. You can construct a concrete instance of `ServerlessCacheDataStorageInput` via:
ServerlessCacheDataStorageArgs{...}
type ServerlessCacheDataStorageOutput ¶ added in v0.88.0
type ServerlessCacheDataStorageOutput struct{ *pulumi.OutputState }
The cached data capacity of the Serverless Cache.
func (ServerlessCacheDataStorageOutput) ElementType ¶ added in v0.88.0
func (ServerlessCacheDataStorageOutput) ElementType() reflect.Type
func (ServerlessCacheDataStorageOutput) Maximum ¶ added in v0.88.0
func (o ServerlessCacheDataStorageOutput) Maximum() pulumi.IntPtrOutput
The maximum cached data capacity of the Serverless Cache.
func (ServerlessCacheDataStorageOutput) Minimum ¶ added in v0.101.0
func (o ServerlessCacheDataStorageOutput) Minimum() pulumi.IntPtrOutput
The minimum cached data capacity of the Serverless Cache.
func (ServerlessCacheDataStorageOutput) ToServerlessCacheDataStorageOutput ¶ added in v0.88.0
func (o ServerlessCacheDataStorageOutput) ToServerlessCacheDataStorageOutput() ServerlessCacheDataStorageOutput
func (ServerlessCacheDataStorageOutput) ToServerlessCacheDataStorageOutputWithContext ¶ added in v0.88.0
func (o ServerlessCacheDataStorageOutput) ToServerlessCacheDataStorageOutputWithContext(ctx context.Context) ServerlessCacheDataStorageOutput
func (ServerlessCacheDataStorageOutput) ToServerlessCacheDataStoragePtrOutput ¶ added in v0.88.0
func (o ServerlessCacheDataStorageOutput) ToServerlessCacheDataStoragePtrOutput() ServerlessCacheDataStoragePtrOutput
func (ServerlessCacheDataStorageOutput) ToServerlessCacheDataStoragePtrOutputWithContext ¶ added in v0.88.0
func (o ServerlessCacheDataStorageOutput) ToServerlessCacheDataStoragePtrOutputWithContext(ctx context.Context) ServerlessCacheDataStoragePtrOutput
func (ServerlessCacheDataStorageOutput) Unit ¶ added in v0.88.0
func (o ServerlessCacheDataStorageOutput) Unit() ServerlessCacheDataStorageUnitOutput
The unit of cached data capacity of the Serverless Cache.
type ServerlessCacheDataStoragePtrInput ¶ added in v0.88.0
type ServerlessCacheDataStoragePtrInput interface { pulumi.Input ToServerlessCacheDataStoragePtrOutput() ServerlessCacheDataStoragePtrOutput ToServerlessCacheDataStoragePtrOutputWithContext(context.Context) ServerlessCacheDataStoragePtrOutput }
ServerlessCacheDataStoragePtrInput is an input type that accepts ServerlessCacheDataStorageArgs, ServerlessCacheDataStoragePtr and ServerlessCacheDataStoragePtrOutput values. You can construct a concrete instance of `ServerlessCacheDataStoragePtrInput` via:
ServerlessCacheDataStorageArgs{...} or: nil
func ServerlessCacheDataStoragePtr ¶ added in v0.88.0
func ServerlessCacheDataStoragePtr(v *ServerlessCacheDataStorageArgs) ServerlessCacheDataStoragePtrInput
type ServerlessCacheDataStoragePtrOutput ¶ added in v0.88.0
type ServerlessCacheDataStoragePtrOutput struct{ *pulumi.OutputState }
func (ServerlessCacheDataStoragePtrOutput) Elem ¶ added in v0.88.0
func (o ServerlessCacheDataStoragePtrOutput) Elem() ServerlessCacheDataStorageOutput
func (ServerlessCacheDataStoragePtrOutput) ElementType ¶ added in v0.88.0
func (ServerlessCacheDataStoragePtrOutput) ElementType() reflect.Type
func (ServerlessCacheDataStoragePtrOutput) Maximum ¶ added in v0.88.0
func (o ServerlessCacheDataStoragePtrOutput) Maximum() pulumi.IntPtrOutput
The maximum cached data capacity of the Serverless Cache.
func (ServerlessCacheDataStoragePtrOutput) Minimum ¶ added in v0.101.0
func (o ServerlessCacheDataStoragePtrOutput) Minimum() pulumi.IntPtrOutput
The minimum cached data capacity of the Serverless Cache.
func (ServerlessCacheDataStoragePtrOutput) ToServerlessCacheDataStoragePtrOutput ¶ added in v0.88.0
func (o ServerlessCacheDataStoragePtrOutput) ToServerlessCacheDataStoragePtrOutput() ServerlessCacheDataStoragePtrOutput
func (ServerlessCacheDataStoragePtrOutput) ToServerlessCacheDataStoragePtrOutputWithContext ¶ added in v0.88.0
func (o ServerlessCacheDataStoragePtrOutput) ToServerlessCacheDataStoragePtrOutputWithContext(ctx context.Context) ServerlessCacheDataStoragePtrOutput
type ServerlessCacheDataStorageUnit ¶ added in v0.88.0
type ServerlessCacheDataStorageUnit string
The unit of cached data capacity of the Serverless Cache.
func (ServerlessCacheDataStorageUnit) ElementType ¶ added in v0.88.0
func (ServerlessCacheDataStorageUnit) ElementType() reflect.Type
func (ServerlessCacheDataStorageUnit) ToServerlessCacheDataStorageUnitOutput ¶ added in v0.88.0
func (e ServerlessCacheDataStorageUnit) ToServerlessCacheDataStorageUnitOutput() ServerlessCacheDataStorageUnitOutput
func (ServerlessCacheDataStorageUnit) ToServerlessCacheDataStorageUnitOutputWithContext ¶ added in v0.88.0
func (e ServerlessCacheDataStorageUnit) ToServerlessCacheDataStorageUnitOutputWithContext(ctx context.Context) ServerlessCacheDataStorageUnitOutput
func (ServerlessCacheDataStorageUnit) ToServerlessCacheDataStorageUnitPtrOutput ¶ added in v0.88.0
func (e ServerlessCacheDataStorageUnit) ToServerlessCacheDataStorageUnitPtrOutput() ServerlessCacheDataStorageUnitPtrOutput
func (ServerlessCacheDataStorageUnit) ToServerlessCacheDataStorageUnitPtrOutputWithContext ¶ added in v0.88.0
func (e ServerlessCacheDataStorageUnit) ToServerlessCacheDataStorageUnitPtrOutputWithContext(ctx context.Context) ServerlessCacheDataStorageUnitPtrOutput
func (ServerlessCacheDataStorageUnit) ToStringOutput ¶ added in v0.88.0
func (e ServerlessCacheDataStorageUnit) ToStringOutput() pulumi.StringOutput
func (ServerlessCacheDataStorageUnit) ToStringOutputWithContext ¶ added in v0.88.0
func (e ServerlessCacheDataStorageUnit) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServerlessCacheDataStorageUnit) ToStringPtrOutput ¶ added in v0.88.0
func (e ServerlessCacheDataStorageUnit) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServerlessCacheDataStorageUnit) ToStringPtrOutputWithContext ¶ added in v0.88.0
func (e ServerlessCacheDataStorageUnit) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServerlessCacheDataStorageUnitInput ¶ added in v0.88.0
type ServerlessCacheDataStorageUnitInput interface { pulumi.Input ToServerlessCacheDataStorageUnitOutput() ServerlessCacheDataStorageUnitOutput ToServerlessCacheDataStorageUnitOutputWithContext(context.Context) ServerlessCacheDataStorageUnitOutput }
ServerlessCacheDataStorageUnitInput is an input type that accepts values of the ServerlessCacheDataStorageUnit enum A concrete instance of `ServerlessCacheDataStorageUnitInput` can be one of the following:
ServerlessCacheDataStorageUnitGb
type ServerlessCacheDataStorageUnitOutput ¶ added in v0.88.0
type ServerlessCacheDataStorageUnitOutput struct{ *pulumi.OutputState }
func (ServerlessCacheDataStorageUnitOutput) ElementType ¶ added in v0.88.0
func (ServerlessCacheDataStorageUnitOutput) ElementType() reflect.Type
func (ServerlessCacheDataStorageUnitOutput) ToServerlessCacheDataStorageUnitOutput ¶ added in v0.88.0
func (o ServerlessCacheDataStorageUnitOutput) ToServerlessCacheDataStorageUnitOutput() ServerlessCacheDataStorageUnitOutput
func (ServerlessCacheDataStorageUnitOutput) ToServerlessCacheDataStorageUnitOutputWithContext ¶ added in v0.88.0
func (o ServerlessCacheDataStorageUnitOutput) ToServerlessCacheDataStorageUnitOutputWithContext(ctx context.Context) ServerlessCacheDataStorageUnitOutput
func (ServerlessCacheDataStorageUnitOutput) ToServerlessCacheDataStorageUnitPtrOutput ¶ added in v0.88.0
func (o ServerlessCacheDataStorageUnitOutput) ToServerlessCacheDataStorageUnitPtrOutput() ServerlessCacheDataStorageUnitPtrOutput
func (ServerlessCacheDataStorageUnitOutput) ToServerlessCacheDataStorageUnitPtrOutputWithContext ¶ added in v0.88.0
func (o ServerlessCacheDataStorageUnitOutput) ToServerlessCacheDataStorageUnitPtrOutputWithContext(ctx context.Context) ServerlessCacheDataStorageUnitPtrOutput
func (ServerlessCacheDataStorageUnitOutput) ToStringOutput ¶ added in v0.88.0
func (o ServerlessCacheDataStorageUnitOutput) ToStringOutput() pulumi.StringOutput
func (ServerlessCacheDataStorageUnitOutput) ToStringOutputWithContext ¶ added in v0.88.0
func (o ServerlessCacheDataStorageUnitOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServerlessCacheDataStorageUnitOutput) ToStringPtrOutput ¶ added in v0.88.0
func (o ServerlessCacheDataStorageUnitOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServerlessCacheDataStorageUnitOutput) ToStringPtrOutputWithContext ¶ added in v0.88.0
func (o ServerlessCacheDataStorageUnitOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServerlessCacheDataStorageUnitPtrInput ¶ added in v0.88.0
type ServerlessCacheDataStorageUnitPtrInput interface { pulumi.Input ToServerlessCacheDataStorageUnitPtrOutput() ServerlessCacheDataStorageUnitPtrOutput ToServerlessCacheDataStorageUnitPtrOutputWithContext(context.Context) ServerlessCacheDataStorageUnitPtrOutput }
func ServerlessCacheDataStorageUnitPtr ¶ added in v0.88.0
func ServerlessCacheDataStorageUnitPtr(v string) ServerlessCacheDataStorageUnitPtrInput
type ServerlessCacheDataStorageUnitPtrOutput ¶ added in v0.88.0
type ServerlessCacheDataStorageUnitPtrOutput struct{ *pulumi.OutputState }
func (ServerlessCacheDataStorageUnitPtrOutput) ElementType ¶ added in v0.88.0
func (ServerlessCacheDataStorageUnitPtrOutput) ElementType() reflect.Type
func (ServerlessCacheDataStorageUnitPtrOutput) ToServerlessCacheDataStorageUnitPtrOutput ¶ added in v0.88.0
func (o ServerlessCacheDataStorageUnitPtrOutput) ToServerlessCacheDataStorageUnitPtrOutput() ServerlessCacheDataStorageUnitPtrOutput
func (ServerlessCacheDataStorageUnitPtrOutput) ToServerlessCacheDataStorageUnitPtrOutputWithContext ¶ added in v0.88.0
func (o ServerlessCacheDataStorageUnitPtrOutput) ToServerlessCacheDataStorageUnitPtrOutputWithContext(ctx context.Context) ServerlessCacheDataStorageUnitPtrOutput
func (ServerlessCacheDataStorageUnitPtrOutput) ToStringPtrOutput ¶ added in v0.88.0
func (o ServerlessCacheDataStorageUnitPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServerlessCacheDataStorageUnitPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.88.0
func (o ServerlessCacheDataStorageUnitPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServerlessCacheEcpuPerSecond ¶ added in v0.88.0
type ServerlessCacheEcpuPerSecond struct { // The maximum ECPU per second of the Serverless Cache. Maximum *int `pulumi:"maximum"` // The minimum ECPU per second of the Serverless Cache. Minimum *int `pulumi:"minimum"` }
The ECPU per second of the Serverless Cache.
type ServerlessCacheEcpuPerSecondArgs ¶ added in v0.88.0
type ServerlessCacheEcpuPerSecondArgs struct { // The maximum ECPU per second of the Serverless Cache. Maximum pulumi.IntPtrInput `pulumi:"maximum"` // The minimum ECPU per second of the Serverless Cache. Minimum pulumi.IntPtrInput `pulumi:"minimum"` }
The ECPU per second of the Serverless Cache.
func (ServerlessCacheEcpuPerSecondArgs) ElementType ¶ added in v0.88.0
func (ServerlessCacheEcpuPerSecondArgs) ElementType() reflect.Type
func (ServerlessCacheEcpuPerSecondArgs) ToServerlessCacheEcpuPerSecondOutput ¶ added in v0.88.0
func (i ServerlessCacheEcpuPerSecondArgs) ToServerlessCacheEcpuPerSecondOutput() ServerlessCacheEcpuPerSecondOutput
func (ServerlessCacheEcpuPerSecondArgs) ToServerlessCacheEcpuPerSecondOutputWithContext ¶ added in v0.88.0
func (i ServerlessCacheEcpuPerSecondArgs) ToServerlessCacheEcpuPerSecondOutputWithContext(ctx context.Context) ServerlessCacheEcpuPerSecondOutput
func (ServerlessCacheEcpuPerSecondArgs) ToServerlessCacheEcpuPerSecondPtrOutput ¶ added in v0.88.0
func (i ServerlessCacheEcpuPerSecondArgs) ToServerlessCacheEcpuPerSecondPtrOutput() ServerlessCacheEcpuPerSecondPtrOutput
func (ServerlessCacheEcpuPerSecondArgs) ToServerlessCacheEcpuPerSecondPtrOutputWithContext ¶ added in v0.88.0
func (i ServerlessCacheEcpuPerSecondArgs) ToServerlessCacheEcpuPerSecondPtrOutputWithContext(ctx context.Context) ServerlessCacheEcpuPerSecondPtrOutput
type ServerlessCacheEcpuPerSecondInput ¶ added in v0.88.0
type ServerlessCacheEcpuPerSecondInput interface { pulumi.Input ToServerlessCacheEcpuPerSecondOutput() ServerlessCacheEcpuPerSecondOutput ToServerlessCacheEcpuPerSecondOutputWithContext(context.Context) ServerlessCacheEcpuPerSecondOutput }
ServerlessCacheEcpuPerSecondInput is an input type that accepts ServerlessCacheEcpuPerSecondArgs and ServerlessCacheEcpuPerSecondOutput values. You can construct a concrete instance of `ServerlessCacheEcpuPerSecondInput` via:
ServerlessCacheEcpuPerSecondArgs{...}
type ServerlessCacheEcpuPerSecondOutput ¶ added in v0.88.0
type ServerlessCacheEcpuPerSecondOutput struct{ *pulumi.OutputState }
The ECPU per second of the Serverless Cache.
func (ServerlessCacheEcpuPerSecondOutput) ElementType ¶ added in v0.88.0
func (ServerlessCacheEcpuPerSecondOutput) ElementType() reflect.Type
func (ServerlessCacheEcpuPerSecondOutput) Maximum ¶ added in v0.88.0
func (o ServerlessCacheEcpuPerSecondOutput) Maximum() pulumi.IntPtrOutput
The maximum ECPU per second of the Serverless Cache.
func (ServerlessCacheEcpuPerSecondOutput) Minimum ¶ added in v0.101.0
func (o ServerlessCacheEcpuPerSecondOutput) Minimum() pulumi.IntPtrOutput
The minimum ECPU per second of the Serverless Cache.
func (ServerlessCacheEcpuPerSecondOutput) ToServerlessCacheEcpuPerSecondOutput ¶ added in v0.88.0
func (o ServerlessCacheEcpuPerSecondOutput) ToServerlessCacheEcpuPerSecondOutput() ServerlessCacheEcpuPerSecondOutput
func (ServerlessCacheEcpuPerSecondOutput) ToServerlessCacheEcpuPerSecondOutputWithContext ¶ added in v0.88.0
func (o ServerlessCacheEcpuPerSecondOutput) ToServerlessCacheEcpuPerSecondOutputWithContext(ctx context.Context) ServerlessCacheEcpuPerSecondOutput
func (ServerlessCacheEcpuPerSecondOutput) ToServerlessCacheEcpuPerSecondPtrOutput ¶ added in v0.88.0
func (o ServerlessCacheEcpuPerSecondOutput) ToServerlessCacheEcpuPerSecondPtrOutput() ServerlessCacheEcpuPerSecondPtrOutput
func (ServerlessCacheEcpuPerSecondOutput) ToServerlessCacheEcpuPerSecondPtrOutputWithContext ¶ added in v0.88.0
func (o ServerlessCacheEcpuPerSecondOutput) ToServerlessCacheEcpuPerSecondPtrOutputWithContext(ctx context.Context) ServerlessCacheEcpuPerSecondPtrOutput
type ServerlessCacheEcpuPerSecondPtrInput ¶ added in v0.88.0
type ServerlessCacheEcpuPerSecondPtrInput interface { pulumi.Input ToServerlessCacheEcpuPerSecondPtrOutput() ServerlessCacheEcpuPerSecondPtrOutput ToServerlessCacheEcpuPerSecondPtrOutputWithContext(context.Context) ServerlessCacheEcpuPerSecondPtrOutput }
ServerlessCacheEcpuPerSecondPtrInput is an input type that accepts ServerlessCacheEcpuPerSecondArgs, ServerlessCacheEcpuPerSecondPtr and ServerlessCacheEcpuPerSecondPtrOutput values. You can construct a concrete instance of `ServerlessCacheEcpuPerSecondPtrInput` via:
ServerlessCacheEcpuPerSecondArgs{...} or: nil
func ServerlessCacheEcpuPerSecondPtr ¶ added in v0.88.0
func ServerlessCacheEcpuPerSecondPtr(v *ServerlessCacheEcpuPerSecondArgs) ServerlessCacheEcpuPerSecondPtrInput
type ServerlessCacheEcpuPerSecondPtrOutput ¶ added in v0.88.0
type ServerlessCacheEcpuPerSecondPtrOutput struct{ *pulumi.OutputState }
func (ServerlessCacheEcpuPerSecondPtrOutput) ElementType ¶ added in v0.88.0
func (ServerlessCacheEcpuPerSecondPtrOutput) ElementType() reflect.Type
func (ServerlessCacheEcpuPerSecondPtrOutput) Maximum ¶ added in v0.88.0
func (o ServerlessCacheEcpuPerSecondPtrOutput) Maximum() pulumi.IntPtrOutput
The maximum ECPU per second of the Serverless Cache.
func (ServerlessCacheEcpuPerSecondPtrOutput) Minimum ¶ added in v0.101.0
func (o ServerlessCacheEcpuPerSecondPtrOutput) Minimum() pulumi.IntPtrOutput
The minimum ECPU per second of the Serverless Cache.
func (ServerlessCacheEcpuPerSecondPtrOutput) ToServerlessCacheEcpuPerSecondPtrOutput ¶ added in v0.88.0
func (o ServerlessCacheEcpuPerSecondPtrOutput) ToServerlessCacheEcpuPerSecondPtrOutput() ServerlessCacheEcpuPerSecondPtrOutput
func (ServerlessCacheEcpuPerSecondPtrOutput) ToServerlessCacheEcpuPerSecondPtrOutputWithContext ¶ added in v0.88.0
func (o ServerlessCacheEcpuPerSecondPtrOutput) ToServerlessCacheEcpuPerSecondPtrOutputWithContext(ctx context.Context) ServerlessCacheEcpuPerSecondPtrOutput
type ServerlessCacheEndpoint ¶ added in v0.88.0
type ServerlessCacheEndpoint struct { // Endpoint address. Address *string `pulumi:"address"` // Endpoint port. Port *string `pulumi:"port"` }
The address and the port.
type ServerlessCacheEndpointArgs ¶ added in v0.91.0
type ServerlessCacheEndpointArgs struct { // Endpoint address. Address pulumi.StringPtrInput `pulumi:"address"` // Endpoint port. Port pulumi.StringPtrInput `pulumi:"port"` }
The address and the port.
func (ServerlessCacheEndpointArgs) ElementType ¶ added in v0.91.0
func (ServerlessCacheEndpointArgs) ElementType() reflect.Type
func (ServerlessCacheEndpointArgs) ToServerlessCacheEndpointOutput ¶ added in v0.91.0
func (i ServerlessCacheEndpointArgs) ToServerlessCacheEndpointOutput() ServerlessCacheEndpointOutput
func (ServerlessCacheEndpointArgs) ToServerlessCacheEndpointOutputWithContext ¶ added in v0.91.0
func (i ServerlessCacheEndpointArgs) ToServerlessCacheEndpointOutputWithContext(ctx context.Context) ServerlessCacheEndpointOutput
func (ServerlessCacheEndpointArgs) ToServerlessCacheEndpointPtrOutput ¶ added in v0.91.0
func (i ServerlessCacheEndpointArgs) ToServerlessCacheEndpointPtrOutput() ServerlessCacheEndpointPtrOutput
func (ServerlessCacheEndpointArgs) ToServerlessCacheEndpointPtrOutputWithContext ¶ added in v0.91.0
func (i ServerlessCacheEndpointArgs) ToServerlessCacheEndpointPtrOutputWithContext(ctx context.Context) ServerlessCacheEndpointPtrOutput
type ServerlessCacheEndpointInput ¶ added in v0.91.0
type ServerlessCacheEndpointInput interface { pulumi.Input ToServerlessCacheEndpointOutput() ServerlessCacheEndpointOutput ToServerlessCacheEndpointOutputWithContext(context.Context) ServerlessCacheEndpointOutput }
ServerlessCacheEndpointInput is an input type that accepts ServerlessCacheEndpointArgs and ServerlessCacheEndpointOutput values. You can construct a concrete instance of `ServerlessCacheEndpointInput` via:
ServerlessCacheEndpointArgs{...}
type ServerlessCacheEndpointOutput ¶ added in v0.88.0
type ServerlessCacheEndpointOutput struct{ *pulumi.OutputState }
The address and the port.
func (ServerlessCacheEndpointOutput) Address ¶ added in v0.88.0
func (o ServerlessCacheEndpointOutput) Address() pulumi.StringPtrOutput
Endpoint address.
func (ServerlessCacheEndpointOutput) ElementType ¶ added in v0.88.0
func (ServerlessCacheEndpointOutput) ElementType() reflect.Type
func (ServerlessCacheEndpointOutput) Port ¶ added in v0.88.0
func (o ServerlessCacheEndpointOutput) Port() pulumi.StringPtrOutput
Endpoint port.
func (ServerlessCacheEndpointOutput) ToServerlessCacheEndpointOutput ¶ added in v0.88.0
func (o ServerlessCacheEndpointOutput) ToServerlessCacheEndpointOutput() ServerlessCacheEndpointOutput
func (ServerlessCacheEndpointOutput) ToServerlessCacheEndpointOutputWithContext ¶ added in v0.88.0
func (o ServerlessCacheEndpointOutput) ToServerlessCacheEndpointOutputWithContext(ctx context.Context) ServerlessCacheEndpointOutput
func (ServerlessCacheEndpointOutput) ToServerlessCacheEndpointPtrOutput ¶ added in v0.91.0
func (o ServerlessCacheEndpointOutput) ToServerlessCacheEndpointPtrOutput() ServerlessCacheEndpointPtrOutput
func (ServerlessCacheEndpointOutput) ToServerlessCacheEndpointPtrOutputWithContext ¶ added in v0.91.0
func (o ServerlessCacheEndpointOutput) ToServerlessCacheEndpointPtrOutputWithContext(ctx context.Context) ServerlessCacheEndpointPtrOutput
type ServerlessCacheEndpointPtrInput ¶ added in v0.91.0
type ServerlessCacheEndpointPtrInput interface { pulumi.Input ToServerlessCacheEndpointPtrOutput() ServerlessCacheEndpointPtrOutput ToServerlessCacheEndpointPtrOutputWithContext(context.Context) ServerlessCacheEndpointPtrOutput }
ServerlessCacheEndpointPtrInput is an input type that accepts ServerlessCacheEndpointArgs, ServerlessCacheEndpointPtr and ServerlessCacheEndpointPtrOutput values. You can construct a concrete instance of `ServerlessCacheEndpointPtrInput` via:
ServerlessCacheEndpointArgs{...} or: nil
func ServerlessCacheEndpointPtr ¶ added in v0.91.0
func ServerlessCacheEndpointPtr(v *ServerlessCacheEndpointArgs) ServerlessCacheEndpointPtrInput
type ServerlessCacheEndpointPtrOutput ¶ added in v0.88.0
type ServerlessCacheEndpointPtrOutput struct{ *pulumi.OutputState }
func (ServerlessCacheEndpointPtrOutput) Address ¶ added in v0.88.0
func (o ServerlessCacheEndpointPtrOutput) Address() pulumi.StringPtrOutput
Endpoint address.
func (ServerlessCacheEndpointPtrOutput) Elem ¶ added in v0.88.0
func (o ServerlessCacheEndpointPtrOutput) Elem() ServerlessCacheEndpointOutput
func (ServerlessCacheEndpointPtrOutput) ElementType ¶ added in v0.88.0
func (ServerlessCacheEndpointPtrOutput) ElementType() reflect.Type
func (ServerlessCacheEndpointPtrOutput) Port ¶ added in v0.88.0
func (o ServerlessCacheEndpointPtrOutput) Port() pulumi.StringPtrOutput
Endpoint port.
func (ServerlessCacheEndpointPtrOutput) ToServerlessCacheEndpointPtrOutput ¶ added in v0.88.0
func (o ServerlessCacheEndpointPtrOutput) ToServerlessCacheEndpointPtrOutput() ServerlessCacheEndpointPtrOutput
func (ServerlessCacheEndpointPtrOutput) ToServerlessCacheEndpointPtrOutputWithContext ¶ added in v0.88.0
func (o ServerlessCacheEndpointPtrOutput) ToServerlessCacheEndpointPtrOutputWithContext(ctx context.Context) ServerlessCacheEndpointPtrOutput
type ServerlessCacheInput ¶ added in v0.88.0
type ServerlessCacheInput interface { pulumi.Input ToServerlessCacheOutput() ServerlessCacheOutput ToServerlessCacheOutputWithContext(ctx context.Context) ServerlessCacheOutput }
type ServerlessCacheOutput ¶ added in v0.88.0
type ServerlessCacheOutput struct{ *pulumi.OutputState }
func (ServerlessCacheOutput) Arn ¶ added in v0.88.0
func (o ServerlessCacheOutput) Arn() pulumi.StringOutput
The ARN of the Serverless Cache.
func (ServerlessCacheOutput) CacheUsageLimits ¶ added in v0.88.0
func (o ServerlessCacheOutput) CacheUsageLimits() ServerlessCacheCacheUsageLimitsPtrOutput
The cache usage limit for the serverless cache.
func (ServerlessCacheOutput) CreateTime ¶ added in v0.88.0
func (o ServerlessCacheOutput) CreateTime() pulumi.StringOutput
The creation time of the Serverless Cache.
func (ServerlessCacheOutput) DailySnapshotTime ¶ added in v0.88.0
func (o ServerlessCacheOutput) DailySnapshotTime() pulumi.StringPtrOutput
The daily time range (in UTC) during which the service takes automatic snapshot of the Serverless Cache.
func (ServerlessCacheOutput) Description ¶ added in v0.88.0
func (o ServerlessCacheOutput) Description() pulumi.StringPtrOutput
The description of the Serverless Cache.
func (ServerlessCacheOutput) ElementType ¶ added in v0.88.0
func (ServerlessCacheOutput) ElementType() reflect.Type
func (ServerlessCacheOutput) Endpoint ¶ added in v0.88.0
func (o ServerlessCacheOutput) Endpoint() ServerlessCacheEndpointPtrOutput
Represents the information required for client programs to connect to a cache node. This value is read-only.
func (ServerlessCacheOutput) Engine ¶ added in v0.88.0
func (o ServerlessCacheOutput) Engine() pulumi.StringOutput
The engine name of the Serverless Cache.
func (ServerlessCacheOutput) FinalSnapshotName ¶ added in v0.88.0
func (o ServerlessCacheOutput) FinalSnapshotName() pulumi.StringPtrOutput
The final snapshot name which is taken before Serverless Cache is deleted.
func (ServerlessCacheOutput) FullEngineVersion ¶ added in v0.88.0
func (o ServerlessCacheOutput) FullEngineVersion() pulumi.StringOutput
The full engine version of the Serverless Cache.
func (ServerlessCacheOutput) KmsKeyId ¶ added in v0.88.0
func (o ServerlessCacheOutput) KmsKeyId() pulumi.StringPtrOutput
The ID of the KMS key used to encrypt the cluster.
func (ServerlessCacheOutput) MajorEngineVersion ¶ added in v0.88.0
func (o ServerlessCacheOutput) MajorEngineVersion() pulumi.StringPtrOutput
The major engine version of the Serverless Cache.
func (ServerlessCacheOutput) ReaderEndpoint ¶ added in v0.88.0
func (o ServerlessCacheOutput) ReaderEndpoint() ServerlessCacheEndpointPtrOutput
Represents the information required for client programs to connect to a cache node. This value is read-only.
func (ServerlessCacheOutput) SecurityGroupIds ¶ added in v0.88.0
func (o ServerlessCacheOutput) SecurityGroupIds() pulumi.StringArrayOutput
One or more Amazon VPC security groups associated with this Serverless Cache.
func (ServerlessCacheOutput) ServerlessCacheName ¶ added in v0.88.0
func (o ServerlessCacheOutput) ServerlessCacheName() pulumi.StringOutput
The name of the Serverless Cache. This value must be unique.
func (ServerlessCacheOutput) SnapshotArnsToRestore ¶ added in v0.88.0
func (o ServerlessCacheOutput) SnapshotArnsToRestore() pulumi.StringArrayOutput
The ARN's of snapshot to restore Serverless Cache.
func (ServerlessCacheOutput) SnapshotRetentionLimit ¶ added in v0.88.0
func (o ServerlessCacheOutput) SnapshotRetentionLimit() pulumi.IntPtrOutput
The snapshot retention limit of the Serverless Cache.
func (ServerlessCacheOutput) Status ¶ added in v0.88.0
func (o ServerlessCacheOutput) Status() pulumi.StringOutput
The status of the Serverless Cache.
func (ServerlessCacheOutput) SubnetIds ¶ added in v0.88.0
func (o ServerlessCacheOutput) SubnetIds() pulumi.StringArrayOutput
The subnet id's of the Serverless Cache.
func (ServerlessCacheOutput) Tags ¶ added in v0.88.0
func (o ServerlessCacheOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this Serverless Cache.
func (ServerlessCacheOutput) ToServerlessCacheOutput ¶ added in v0.88.0
func (o ServerlessCacheOutput) ToServerlessCacheOutput() ServerlessCacheOutput
func (ServerlessCacheOutput) ToServerlessCacheOutputWithContext ¶ added in v0.88.0
func (o ServerlessCacheOutput) ToServerlessCacheOutputWithContext(ctx context.Context) ServerlessCacheOutput
func (ServerlessCacheOutput) UserGroupId ¶ added in v0.88.0
func (o ServerlessCacheOutput) UserGroupId() pulumi.StringPtrOutput
The ID of the user group.
type ServerlessCacheState ¶ added in v0.88.0
type ServerlessCacheState struct { }
func (ServerlessCacheState) ElementType ¶ added in v0.88.0
func (ServerlessCacheState) ElementType() reflect.Type
type ServerlessCacheTag ¶ added in v0.88.0
type ServerlessCacheTag 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 Serverless Cache.
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"` // 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. Tags aws.TagArrayOutput `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) 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 // 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. Tags aws.TagArrayInput }
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() aws.TagArrayOutput
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 (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 ¶
type SubnetGroupTag struct { // The key for the tag. May not be null. Key string `pulumi:"key"` // The tag's value. May be null. Value string `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.
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"` // Specifies the authentication mode to use. Below is an example of the possible JSON values: 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 aws.TagArrayOutput `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 // Specifies the authentication mode to use. Below is an example of the possible JSON values: 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 aws.TagArrayInput // 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 values of the UserAuthenticationModePropertiesType enum A concrete instance of `UserAuthenticationModePropertiesTypeInput` can be one of the following:
UserAuthenticationModePropertiesTypePassword UserAuthenticationModePropertiesTypeNoPasswordRequired UserAuthenticationModePropertiesTypeIam
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) 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) 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 values of the UserEngine enum A concrete instance of `UserEngineInput` can be one of the following:
UserEngineRedis
type UserEngineOutput ¶
type UserEngineOutput struct{ *pulumi.OutputState }
func (UserEngineOutput) ElementType ¶
func (UserEngineOutput) ElementType() reflect.Type
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) 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 aws.TagArrayOutput `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 aws.TagArrayInput // 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 values of the UserGroupEngine enum A concrete instance of `UserGroupEngineInput` can be one of the following:
UserGroupEngineRedis
type UserGroupEngineOutput ¶
type UserGroupEngineOutput struct{ *pulumi.OutputState }
func (UserGroupEngineOutput) ElementType ¶
func (UserGroupEngineOutput) ElementType() reflect.Type
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) 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() aws.TagArrayOutput
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 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
Specifies the authentication mode to use. Below is an example of the possible JSON values:
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() aws.TagArrayOutput
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.