Documentation ¶
Index ¶
- type Broker
- type BrokerArgs
- type BrokerArray
- type BrokerArrayInput
- type BrokerArrayOutput
- type BrokerConfiguration
- type BrokerConfigurationArgs
- func (BrokerConfigurationArgs) ElementType() reflect.Type
- func (i BrokerConfigurationArgs) ToBrokerConfigurationOutput() BrokerConfigurationOutput
- func (i BrokerConfigurationArgs) ToBrokerConfigurationOutputWithContext(ctx context.Context) BrokerConfigurationOutput
- func (i BrokerConfigurationArgs) ToBrokerConfigurationPtrOutput() BrokerConfigurationPtrOutput
- func (i BrokerConfigurationArgs) ToBrokerConfigurationPtrOutputWithContext(ctx context.Context) BrokerConfigurationPtrOutput
- type BrokerConfigurationInput
- type BrokerConfigurationOutput
- func (BrokerConfigurationOutput) ElementType() reflect.Type
- func (o BrokerConfigurationOutput) Id() pulumi.StringPtrOutput
- func (o BrokerConfigurationOutput) Revision() pulumi.IntPtrOutput
- func (o BrokerConfigurationOutput) ToBrokerConfigurationOutput() BrokerConfigurationOutput
- func (o BrokerConfigurationOutput) ToBrokerConfigurationOutputWithContext(ctx context.Context) BrokerConfigurationOutput
- func (o BrokerConfigurationOutput) ToBrokerConfigurationPtrOutput() BrokerConfigurationPtrOutput
- func (o BrokerConfigurationOutput) ToBrokerConfigurationPtrOutputWithContext(ctx context.Context) BrokerConfigurationPtrOutput
- type BrokerConfigurationPtrInput
- type BrokerConfigurationPtrOutput
- func (o BrokerConfigurationPtrOutput) Elem() BrokerConfigurationOutput
- func (BrokerConfigurationPtrOutput) ElementType() reflect.Type
- func (o BrokerConfigurationPtrOutput) Id() pulumi.StringPtrOutput
- func (o BrokerConfigurationPtrOutput) Revision() pulumi.IntPtrOutput
- func (o BrokerConfigurationPtrOutput) ToBrokerConfigurationPtrOutput() BrokerConfigurationPtrOutput
- func (o BrokerConfigurationPtrOutput) ToBrokerConfigurationPtrOutputWithContext(ctx context.Context) BrokerConfigurationPtrOutput
- type BrokerEncryptionOptions
- type BrokerEncryptionOptionsArgs
- func (BrokerEncryptionOptionsArgs) ElementType() reflect.Type
- func (i BrokerEncryptionOptionsArgs) ToBrokerEncryptionOptionsOutput() BrokerEncryptionOptionsOutput
- func (i BrokerEncryptionOptionsArgs) ToBrokerEncryptionOptionsOutputWithContext(ctx context.Context) BrokerEncryptionOptionsOutput
- func (i BrokerEncryptionOptionsArgs) ToBrokerEncryptionOptionsPtrOutput() BrokerEncryptionOptionsPtrOutput
- func (i BrokerEncryptionOptionsArgs) ToBrokerEncryptionOptionsPtrOutputWithContext(ctx context.Context) BrokerEncryptionOptionsPtrOutput
- type BrokerEncryptionOptionsInput
- type BrokerEncryptionOptionsOutput
- func (BrokerEncryptionOptionsOutput) ElementType() reflect.Type
- func (o BrokerEncryptionOptionsOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o BrokerEncryptionOptionsOutput) ToBrokerEncryptionOptionsOutput() BrokerEncryptionOptionsOutput
- func (o BrokerEncryptionOptionsOutput) ToBrokerEncryptionOptionsOutputWithContext(ctx context.Context) BrokerEncryptionOptionsOutput
- func (o BrokerEncryptionOptionsOutput) ToBrokerEncryptionOptionsPtrOutput() BrokerEncryptionOptionsPtrOutput
- func (o BrokerEncryptionOptionsOutput) ToBrokerEncryptionOptionsPtrOutputWithContext(ctx context.Context) BrokerEncryptionOptionsPtrOutput
- func (o BrokerEncryptionOptionsOutput) UseAwsOwnedKey() pulumi.BoolPtrOutput
- type BrokerEncryptionOptionsPtrInput
- type BrokerEncryptionOptionsPtrOutput
- func (o BrokerEncryptionOptionsPtrOutput) Elem() BrokerEncryptionOptionsOutput
- func (BrokerEncryptionOptionsPtrOutput) ElementType() reflect.Type
- func (o BrokerEncryptionOptionsPtrOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o BrokerEncryptionOptionsPtrOutput) ToBrokerEncryptionOptionsPtrOutput() BrokerEncryptionOptionsPtrOutput
- func (o BrokerEncryptionOptionsPtrOutput) ToBrokerEncryptionOptionsPtrOutputWithContext(ctx context.Context) BrokerEncryptionOptionsPtrOutput
- func (o BrokerEncryptionOptionsPtrOutput) UseAwsOwnedKey() pulumi.BoolPtrOutput
- type BrokerInput
- type BrokerInstance
- type BrokerInstanceArgs
- type BrokerInstanceArray
- type BrokerInstanceArrayInput
- type BrokerInstanceArrayOutput
- func (BrokerInstanceArrayOutput) ElementType() reflect.Type
- func (o BrokerInstanceArrayOutput) Index(i pulumi.IntInput) BrokerInstanceOutput
- func (o BrokerInstanceArrayOutput) ToBrokerInstanceArrayOutput() BrokerInstanceArrayOutput
- func (o BrokerInstanceArrayOutput) ToBrokerInstanceArrayOutputWithContext(ctx context.Context) BrokerInstanceArrayOutput
- type BrokerInstanceInput
- type BrokerInstanceOutput
- func (o BrokerInstanceOutput) ConsoleUrl() pulumi.StringPtrOutput
- func (BrokerInstanceOutput) ElementType() reflect.Type
- func (o BrokerInstanceOutput) Endpoints() pulumi.StringArrayOutput
- func (o BrokerInstanceOutput) IpAddress() pulumi.StringPtrOutput
- func (o BrokerInstanceOutput) ToBrokerInstanceOutput() BrokerInstanceOutput
- func (o BrokerInstanceOutput) ToBrokerInstanceOutputWithContext(ctx context.Context) BrokerInstanceOutput
- type BrokerLdapServerMetadata
- type BrokerLdapServerMetadataArgs
- func (BrokerLdapServerMetadataArgs) ElementType() reflect.Type
- func (i BrokerLdapServerMetadataArgs) ToBrokerLdapServerMetadataOutput() BrokerLdapServerMetadataOutput
- func (i BrokerLdapServerMetadataArgs) ToBrokerLdapServerMetadataOutputWithContext(ctx context.Context) BrokerLdapServerMetadataOutput
- func (i BrokerLdapServerMetadataArgs) ToBrokerLdapServerMetadataPtrOutput() BrokerLdapServerMetadataPtrOutput
- func (i BrokerLdapServerMetadataArgs) ToBrokerLdapServerMetadataPtrOutputWithContext(ctx context.Context) BrokerLdapServerMetadataPtrOutput
- type BrokerLdapServerMetadataInput
- type BrokerLdapServerMetadataOutput
- func (BrokerLdapServerMetadataOutput) ElementType() reflect.Type
- func (o BrokerLdapServerMetadataOutput) Hosts() pulumi.StringArrayOutput
- func (o BrokerLdapServerMetadataOutput) RoleBase() pulumi.StringPtrOutput
- func (o BrokerLdapServerMetadataOutput) RoleName() pulumi.StringPtrOutput
- func (o BrokerLdapServerMetadataOutput) RoleSearchMatching() pulumi.StringPtrOutput
- func (o BrokerLdapServerMetadataOutput) RoleSearchSubtree() pulumi.BoolPtrOutput
- func (o BrokerLdapServerMetadataOutput) ServiceAccountPassword() pulumi.StringPtrOutput
- func (o BrokerLdapServerMetadataOutput) ServiceAccountUsername() pulumi.StringPtrOutput
- func (o BrokerLdapServerMetadataOutput) ToBrokerLdapServerMetadataOutput() BrokerLdapServerMetadataOutput
- func (o BrokerLdapServerMetadataOutput) ToBrokerLdapServerMetadataOutputWithContext(ctx context.Context) BrokerLdapServerMetadataOutput
- func (o BrokerLdapServerMetadataOutput) ToBrokerLdapServerMetadataPtrOutput() BrokerLdapServerMetadataPtrOutput
- func (o BrokerLdapServerMetadataOutput) ToBrokerLdapServerMetadataPtrOutputWithContext(ctx context.Context) BrokerLdapServerMetadataPtrOutput
- func (o BrokerLdapServerMetadataOutput) UserBase() pulumi.StringPtrOutput
- func (o BrokerLdapServerMetadataOutput) UserRoleName() pulumi.StringPtrOutput
- func (o BrokerLdapServerMetadataOutput) UserSearchMatching() pulumi.StringPtrOutput
- func (o BrokerLdapServerMetadataOutput) UserSearchSubtree() pulumi.BoolPtrOutput
- type BrokerLdapServerMetadataPtrInput
- type BrokerLdapServerMetadataPtrOutput
- func (o BrokerLdapServerMetadataPtrOutput) Elem() BrokerLdapServerMetadataOutput
- func (BrokerLdapServerMetadataPtrOutput) ElementType() reflect.Type
- func (o BrokerLdapServerMetadataPtrOutput) Hosts() pulumi.StringArrayOutput
- func (o BrokerLdapServerMetadataPtrOutput) RoleBase() pulumi.StringPtrOutput
- func (o BrokerLdapServerMetadataPtrOutput) RoleName() pulumi.StringPtrOutput
- func (o BrokerLdapServerMetadataPtrOutput) RoleSearchMatching() pulumi.StringPtrOutput
- func (o BrokerLdapServerMetadataPtrOutput) RoleSearchSubtree() pulumi.BoolPtrOutput
- func (o BrokerLdapServerMetadataPtrOutput) ServiceAccountPassword() pulumi.StringPtrOutput
- func (o BrokerLdapServerMetadataPtrOutput) ServiceAccountUsername() pulumi.StringPtrOutput
- func (o BrokerLdapServerMetadataPtrOutput) ToBrokerLdapServerMetadataPtrOutput() BrokerLdapServerMetadataPtrOutput
- func (o BrokerLdapServerMetadataPtrOutput) ToBrokerLdapServerMetadataPtrOutputWithContext(ctx context.Context) BrokerLdapServerMetadataPtrOutput
- func (o BrokerLdapServerMetadataPtrOutput) UserBase() pulumi.StringPtrOutput
- func (o BrokerLdapServerMetadataPtrOutput) UserRoleName() pulumi.StringPtrOutput
- func (o BrokerLdapServerMetadataPtrOutput) UserSearchMatching() pulumi.StringPtrOutput
- func (o BrokerLdapServerMetadataPtrOutput) UserSearchSubtree() pulumi.BoolPtrOutput
- type BrokerLogs
- type BrokerLogsArgs
- func (BrokerLogsArgs) ElementType() reflect.Type
- func (i BrokerLogsArgs) ToBrokerLogsOutput() BrokerLogsOutput
- func (i BrokerLogsArgs) ToBrokerLogsOutputWithContext(ctx context.Context) BrokerLogsOutput
- func (i BrokerLogsArgs) ToBrokerLogsPtrOutput() BrokerLogsPtrOutput
- func (i BrokerLogsArgs) ToBrokerLogsPtrOutputWithContext(ctx context.Context) BrokerLogsPtrOutput
- type BrokerLogsInput
- type BrokerLogsOutput
- func (o BrokerLogsOutput) Audit() pulumi.BoolPtrOutput
- func (BrokerLogsOutput) ElementType() reflect.Type
- func (o BrokerLogsOutput) General() pulumi.BoolPtrOutput
- func (o BrokerLogsOutput) ToBrokerLogsOutput() BrokerLogsOutput
- func (o BrokerLogsOutput) ToBrokerLogsOutputWithContext(ctx context.Context) BrokerLogsOutput
- func (o BrokerLogsOutput) ToBrokerLogsPtrOutput() BrokerLogsPtrOutput
- func (o BrokerLogsOutput) ToBrokerLogsPtrOutputWithContext(ctx context.Context) BrokerLogsPtrOutput
- type BrokerLogsPtrInput
- type BrokerLogsPtrOutput
- func (o BrokerLogsPtrOutput) Audit() pulumi.BoolPtrOutput
- func (o BrokerLogsPtrOutput) Elem() BrokerLogsOutput
- func (BrokerLogsPtrOutput) ElementType() reflect.Type
- func (o BrokerLogsPtrOutput) General() pulumi.BoolPtrOutput
- func (o BrokerLogsPtrOutput) ToBrokerLogsPtrOutput() BrokerLogsPtrOutput
- func (o BrokerLogsPtrOutput) ToBrokerLogsPtrOutputWithContext(ctx context.Context) BrokerLogsPtrOutput
- type BrokerMaintenanceWindowStartTime
- type BrokerMaintenanceWindowStartTimeArgs
- func (BrokerMaintenanceWindowStartTimeArgs) ElementType() reflect.Type
- func (i BrokerMaintenanceWindowStartTimeArgs) ToBrokerMaintenanceWindowStartTimeOutput() BrokerMaintenanceWindowStartTimeOutput
- func (i BrokerMaintenanceWindowStartTimeArgs) ToBrokerMaintenanceWindowStartTimeOutputWithContext(ctx context.Context) BrokerMaintenanceWindowStartTimeOutput
- func (i BrokerMaintenanceWindowStartTimeArgs) ToBrokerMaintenanceWindowStartTimePtrOutput() BrokerMaintenanceWindowStartTimePtrOutput
- func (i BrokerMaintenanceWindowStartTimeArgs) ToBrokerMaintenanceWindowStartTimePtrOutputWithContext(ctx context.Context) BrokerMaintenanceWindowStartTimePtrOutput
- type BrokerMaintenanceWindowStartTimeInput
- type BrokerMaintenanceWindowStartTimeOutput
- func (o BrokerMaintenanceWindowStartTimeOutput) DayOfWeek() pulumi.StringOutput
- func (BrokerMaintenanceWindowStartTimeOutput) ElementType() reflect.Type
- func (o BrokerMaintenanceWindowStartTimeOutput) TimeOfDay() pulumi.StringOutput
- func (o BrokerMaintenanceWindowStartTimeOutput) TimeZone() pulumi.StringOutput
- func (o BrokerMaintenanceWindowStartTimeOutput) ToBrokerMaintenanceWindowStartTimeOutput() BrokerMaintenanceWindowStartTimeOutput
- func (o BrokerMaintenanceWindowStartTimeOutput) ToBrokerMaintenanceWindowStartTimeOutputWithContext(ctx context.Context) BrokerMaintenanceWindowStartTimeOutput
- func (o BrokerMaintenanceWindowStartTimeOutput) ToBrokerMaintenanceWindowStartTimePtrOutput() BrokerMaintenanceWindowStartTimePtrOutput
- func (o BrokerMaintenanceWindowStartTimeOutput) ToBrokerMaintenanceWindowStartTimePtrOutputWithContext(ctx context.Context) BrokerMaintenanceWindowStartTimePtrOutput
- type BrokerMaintenanceWindowStartTimePtrInput
- type BrokerMaintenanceWindowStartTimePtrOutput
- func (o BrokerMaintenanceWindowStartTimePtrOutput) DayOfWeek() pulumi.StringPtrOutput
- func (o BrokerMaintenanceWindowStartTimePtrOutput) Elem() BrokerMaintenanceWindowStartTimeOutput
- func (BrokerMaintenanceWindowStartTimePtrOutput) ElementType() reflect.Type
- func (o BrokerMaintenanceWindowStartTimePtrOutput) TimeOfDay() pulumi.StringPtrOutput
- func (o BrokerMaintenanceWindowStartTimePtrOutput) TimeZone() pulumi.StringPtrOutput
- func (o BrokerMaintenanceWindowStartTimePtrOutput) ToBrokerMaintenanceWindowStartTimePtrOutput() BrokerMaintenanceWindowStartTimePtrOutput
- func (o BrokerMaintenanceWindowStartTimePtrOutput) ToBrokerMaintenanceWindowStartTimePtrOutputWithContext(ctx context.Context) BrokerMaintenanceWindowStartTimePtrOutput
- type BrokerMap
- type BrokerMapInput
- type BrokerMapOutput
- type BrokerOutput
- func (o BrokerOutput) ApplyImmediately() pulumi.BoolPtrOutput
- func (o BrokerOutput) Arn() pulumi.StringOutput
- func (o BrokerOutput) AuthenticationStrategy() pulumi.StringOutput
- func (o BrokerOutput) AutoMinorVersionUpgrade() pulumi.BoolPtrOutput
- func (o BrokerOutput) BrokerName() pulumi.StringOutput
- func (o BrokerOutput) Configuration() BrokerConfigurationOutput
- func (o BrokerOutput) DataReplicationMode() pulumi.StringOutput
- func (o BrokerOutput) DataReplicationPrimaryBrokerArn() pulumi.StringPtrOutput
- func (o BrokerOutput) DeploymentMode() pulumi.StringPtrOutput
- func (BrokerOutput) ElementType() reflect.Type
- func (o BrokerOutput) EncryptionOptions() BrokerEncryptionOptionsPtrOutput
- func (o BrokerOutput) EngineType() pulumi.StringOutput
- func (o BrokerOutput) EngineVersion() pulumi.StringOutput
- func (o BrokerOutput) HostInstanceType() pulumi.StringOutput
- func (o BrokerOutput) Instances() BrokerInstanceArrayOutput
- func (o BrokerOutput) LdapServerMetadata() BrokerLdapServerMetadataPtrOutput
- func (o BrokerOutput) Logs() BrokerLogsPtrOutput
- func (o BrokerOutput) MaintenanceWindowStartTime() BrokerMaintenanceWindowStartTimeOutput
- func (o BrokerOutput) PendingDataReplicationMode() pulumi.StringOutput
- func (o BrokerOutput) PubliclyAccessible() pulumi.BoolPtrOutput
- func (o BrokerOutput) SecurityGroups() pulumi.StringArrayOutput
- func (o BrokerOutput) StorageType() pulumi.StringOutput
- func (o BrokerOutput) SubnetIds() pulumi.StringArrayOutput
- func (o BrokerOutput) Tags() pulumi.StringMapOutput
- func (o BrokerOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o BrokerOutput) ToBrokerOutput() BrokerOutput
- func (o BrokerOutput) ToBrokerOutputWithContext(ctx context.Context) BrokerOutput
- func (o BrokerOutput) Users() BrokerUserArrayOutput
- type BrokerState
- type BrokerUser
- type BrokerUserArgs
- type BrokerUserArray
- type BrokerUserArrayInput
- type BrokerUserArrayOutput
- func (BrokerUserArrayOutput) ElementType() reflect.Type
- func (o BrokerUserArrayOutput) Index(i pulumi.IntInput) BrokerUserOutput
- func (o BrokerUserArrayOutput) ToBrokerUserArrayOutput() BrokerUserArrayOutput
- func (o BrokerUserArrayOutput) ToBrokerUserArrayOutputWithContext(ctx context.Context) BrokerUserArrayOutput
- type BrokerUserInput
- type BrokerUserOutput
- func (o BrokerUserOutput) ConsoleAccess() pulumi.BoolPtrOutput
- func (BrokerUserOutput) ElementType() reflect.Type
- func (o BrokerUserOutput) Groups() pulumi.StringArrayOutput
- func (o BrokerUserOutput) Password() pulumi.StringOutput
- func (o BrokerUserOutput) ReplicationUser() pulumi.BoolPtrOutput
- func (o BrokerUserOutput) ToBrokerUserOutput() BrokerUserOutput
- func (o BrokerUserOutput) ToBrokerUserOutputWithContext(ctx context.Context) BrokerUserOutput
- func (o BrokerUserOutput) Username() pulumi.StringOutput
- type Configuration
- type ConfigurationArgs
- type ConfigurationArray
- type ConfigurationArrayInput
- type ConfigurationArrayOutput
- func (ConfigurationArrayOutput) ElementType() reflect.Type
- func (o ConfigurationArrayOutput) Index(i pulumi.IntInput) ConfigurationOutput
- func (o ConfigurationArrayOutput) ToConfigurationArrayOutput() ConfigurationArrayOutput
- func (o ConfigurationArrayOutput) ToConfigurationArrayOutputWithContext(ctx context.Context) ConfigurationArrayOutput
- type ConfigurationInput
- type ConfigurationMap
- type ConfigurationMapInput
- type ConfigurationMapOutput
- func (ConfigurationMapOutput) ElementType() reflect.Type
- func (o ConfigurationMapOutput) MapIndex(k pulumi.StringInput) ConfigurationOutput
- func (o ConfigurationMapOutput) ToConfigurationMapOutput() ConfigurationMapOutput
- func (o ConfigurationMapOutput) ToConfigurationMapOutputWithContext(ctx context.Context) ConfigurationMapOutput
- type ConfigurationOutput
- func (o ConfigurationOutput) Arn() pulumi.StringOutput
- func (o ConfigurationOutput) AuthenticationStrategy() pulumi.StringOutput
- func (o ConfigurationOutput) Data() pulumi.StringOutput
- func (o ConfigurationOutput) Description() pulumi.StringPtrOutput
- func (ConfigurationOutput) ElementType() reflect.Type
- func (o ConfigurationOutput) EngineType() pulumi.StringOutput
- func (o ConfigurationOutput) EngineVersion() pulumi.StringOutput
- func (o ConfigurationOutput) LatestRevision() pulumi.IntOutput
- func (o ConfigurationOutput) Name() pulumi.StringOutput
- func (o ConfigurationOutput) Tags() pulumi.StringMapOutput
- func (o ConfigurationOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o ConfigurationOutput) ToConfigurationOutput() ConfigurationOutput
- func (o ConfigurationOutput) ToConfigurationOutputWithContext(ctx context.Context) ConfigurationOutput
- type ConfigurationState
- type GetBrokerConfiguration
- type GetBrokerConfigurationArgs
- type GetBrokerConfigurationInput
- type GetBrokerConfigurationOutput
- func (GetBrokerConfigurationOutput) ElementType() reflect.Type
- func (o GetBrokerConfigurationOutput) Id() pulumi.StringOutput
- func (o GetBrokerConfigurationOutput) Revision() pulumi.IntOutput
- func (o GetBrokerConfigurationOutput) ToGetBrokerConfigurationOutput() GetBrokerConfigurationOutput
- func (o GetBrokerConfigurationOutput) ToGetBrokerConfigurationOutputWithContext(ctx context.Context) GetBrokerConfigurationOutput
- type GetBrokerEncryptionOption
- type GetBrokerEncryptionOptionArgs
- func (GetBrokerEncryptionOptionArgs) ElementType() reflect.Type
- func (i GetBrokerEncryptionOptionArgs) ToGetBrokerEncryptionOptionOutput() GetBrokerEncryptionOptionOutput
- func (i GetBrokerEncryptionOptionArgs) ToGetBrokerEncryptionOptionOutputWithContext(ctx context.Context) GetBrokerEncryptionOptionOutput
- type GetBrokerEncryptionOptionArray
- func (GetBrokerEncryptionOptionArray) ElementType() reflect.Type
- func (i GetBrokerEncryptionOptionArray) ToGetBrokerEncryptionOptionArrayOutput() GetBrokerEncryptionOptionArrayOutput
- func (i GetBrokerEncryptionOptionArray) ToGetBrokerEncryptionOptionArrayOutputWithContext(ctx context.Context) GetBrokerEncryptionOptionArrayOutput
- type GetBrokerEncryptionOptionArrayInput
- type GetBrokerEncryptionOptionArrayOutput
- func (GetBrokerEncryptionOptionArrayOutput) ElementType() reflect.Type
- func (o GetBrokerEncryptionOptionArrayOutput) Index(i pulumi.IntInput) GetBrokerEncryptionOptionOutput
- func (o GetBrokerEncryptionOptionArrayOutput) ToGetBrokerEncryptionOptionArrayOutput() GetBrokerEncryptionOptionArrayOutput
- func (o GetBrokerEncryptionOptionArrayOutput) ToGetBrokerEncryptionOptionArrayOutputWithContext(ctx context.Context) GetBrokerEncryptionOptionArrayOutput
- type GetBrokerEncryptionOptionInput
- type GetBrokerEncryptionOptionOutput
- func (GetBrokerEncryptionOptionOutput) ElementType() reflect.Type
- func (o GetBrokerEncryptionOptionOutput) KmsKeyId() pulumi.StringOutput
- func (o GetBrokerEncryptionOptionOutput) ToGetBrokerEncryptionOptionOutput() GetBrokerEncryptionOptionOutput
- func (o GetBrokerEncryptionOptionOutput) ToGetBrokerEncryptionOptionOutputWithContext(ctx context.Context) GetBrokerEncryptionOptionOutput
- func (o GetBrokerEncryptionOptionOutput) UseAwsOwnedKey() pulumi.BoolOutput
- type GetBrokerEngineTypesArgs
- type GetBrokerEngineTypesBrokerEngineType
- type GetBrokerEngineTypesBrokerEngineTypeArgs
- func (GetBrokerEngineTypesBrokerEngineTypeArgs) ElementType() reflect.Type
- func (i GetBrokerEngineTypesBrokerEngineTypeArgs) ToGetBrokerEngineTypesBrokerEngineTypeOutput() GetBrokerEngineTypesBrokerEngineTypeOutput
- func (i GetBrokerEngineTypesBrokerEngineTypeArgs) ToGetBrokerEngineTypesBrokerEngineTypeOutputWithContext(ctx context.Context) GetBrokerEngineTypesBrokerEngineTypeOutput
- type GetBrokerEngineTypesBrokerEngineTypeArray
- func (GetBrokerEngineTypesBrokerEngineTypeArray) ElementType() reflect.Type
- func (i GetBrokerEngineTypesBrokerEngineTypeArray) ToGetBrokerEngineTypesBrokerEngineTypeArrayOutput() GetBrokerEngineTypesBrokerEngineTypeArrayOutput
- func (i GetBrokerEngineTypesBrokerEngineTypeArray) ToGetBrokerEngineTypesBrokerEngineTypeArrayOutputWithContext(ctx context.Context) GetBrokerEngineTypesBrokerEngineTypeArrayOutput
- type GetBrokerEngineTypesBrokerEngineTypeArrayInput
- type GetBrokerEngineTypesBrokerEngineTypeArrayOutput
- func (GetBrokerEngineTypesBrokerEngineTypeArrayOutput) ElementType() reflect.Type
- func (o GetBrokerEngineTypesBrokerEngineTypeArrayOutput) Index(i pulumi.IntInput) GetBrokerEngineTypesBrokerEngineTypeOutput
- func (o GetBrokerEngineTypesBrokerEngineTypeArrayOutput) ToGetBrokerEngineTypesBrokerEngineTypeArrayOutput() GetBrokerEngineTypesBrokerEngineTypeArrayOutput
- func (o GetBrokerEngineTypesBrokerEngineTypeArrayOutput) ToGetBrokerEngineTypesBrokerEngineTypeArrayOutputWithContext(ctx context.Context) GetBrokerEngineTypesBrokerEngineTypeArrayOutput
- type GetBrokerEngineTypesBrokerEngineTypeEngineVersion
- type GetBrokerEngineTypesBrokerEngineTypeEngineVersionArgs
- func (GetBrokerEngineTypesBrokerEngineTypeEngineVersionArgs) ElementType() reflect.Type
- func (i GetBrokerEngineTypesBrokerEngineTypeEngineVersionArgs) ToGetBrokerEngineTypesBrokerEngineTypeEngineVersionOutput() GetBrokerEngineTypesBrokerEngineTypeEngineVersionOutput
- func (i GetBrokerEngineTypesBrokerEngineTypeEngineVersionArgs) ToGetBrokerEngineTypesBrokerEngineTypeEngineVersionOutputWithContext(ctx context.Context) GetBrokerEngineTypesBrokerEngineTypeEngineVersionOutput
- type GetBrokerEngineTypesBrokerEngineTypeEngineVersionArray
- func (GetBrokerEngineTypesBrokerEngineTypeEngineVersionArray) ElementType() reflect.Type
- func (i GetBrokerEngineTypesBrokerEngineTypeEngineVersionArray) ToGetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayOutput() GetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayOutput
- func (i GetBrokerEngineTypesBrokerEngineTypeEngineVersionArray) ToGetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayOutputWithContext(ctx context.Context) GetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayOutput
- type GetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayInput
- type GetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayOutput
- func (GetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayOutput) ElementType() reflect.Type
- func (o GetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayOutput) Index(i pulumi.IntInput) GetBrokerEngineTypesBrokerEngineTypeEngineVersionOutput
- func (o GetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayOutput) ToGetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayOutput() GetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayOutput
- func (o GetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayOutput) ToGetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayOutputWithContext(ctx context.Context) GetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayOutput
- type GetBrokerEngineTypesBrokerEngineTypeEngineVersionInput
- type GetBrokerEngineTypesBrokerEngineTypeEngineVersionOutput
- func (GetBrokerEngineTypesBrokerEngineTypeEngineVersionOutput) ElementType() reflect.Type
- func (o GetBrokerEngineTypesBrokerEngineTypeEngineVersionOutput) Name() pulumi.StringOutput
- func (o GetBrokerEngineTypesBrokerEngineTypeEngineVersionOutput) ToGetBrokerEngineTypesBrokerEngineTypeEngineVersionOutput() GetBrokerEngineTypesBrokerEngineTypeEngineVersionOutput
- func (o GetBrokerEngineTypesBrokerEngineTypeEngineVersionOutput) ToGetBrokerEngineTypesBrokerEngineTypeEngineVersionOutputWithContext(ctx context.Context) GetBrokerEngineTypesBrokerEngineTypeEngineVersionOutput
- type GetBrokerEngineTypesBrokerEngineTypeInput
- type GetBrokerEngineTypesBrokerEngineTypeOutput
- func (GetBrokerEngineTypesBrokerEngineTypeOutput) ElementType() reflect.Type
- func (o GetBrokerEngineTypesBrokerEngineTypeOutput) EngineType() pulumi.StringOutput
- func (o GetBrokerEngineTypesBrokerEngineTypeOutput) EngineVersions() GetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayOutput
- func (o GetBrokerEngineTypesBrokerEngineTypeOutput) ToGetBrokerEngineTypesBrokerEngineTypeOutput() GetBrokerEngineTypesBrokerEngineTypeOutput
- func (o GetBrokerEngineTypesBrokerEngineTypeOutput) ToGetBrokerEngineTypesBrokerEngineTypeOutputWithContext(ctx context.Context) GetBrokerEngineTypesBrokerEngineTypeOutput
- type GetBrokerEngineTypesOutputArgs
- type GetBrokerEngineTypesResult
- type GetBrokerEngineTypesResultOutput
- func (o GetBrokerEngineTypesResultOutput) BrokerEngineTypes() GetBrokerEngineTypesBrokerEngineTypeArrayOutput
- func (GetBrokerEngineTypesResultOutput) ElementType() reflect.Type
- func (o GetBrokerEngineTypesResultOutput) EngineType() pulumi.StringPtrOutput
- func (o GetBrokerEngineTypesResultOutput) Id() pulumi.StringOutput
- func (o GetBrokerEngineTypesResultOutput) ToGetBrokerEngineTypesResultOutput() GetBrokerEngineTypesResultOutput
- func (o GetBrokerEngineTypesResultOutput) ToGetBrokerEngineTypesResultOutputWithContext(ctx context.Context) GetBrokerEngineTypesResultOutput
- type GetBrokerInstance
- type GetBrokerInstanceArgs
- type GetBrokerInstanceArray
- type GetBrokerInstanceArrayInput
- type GetBrokerInstanceArrayOutput
- func (GetBrokerInstanceArrayOutput) ElementType() reflect.Type
- func (o GetBrokerInstanceArrayOutput) Index(i pulumi.IntInput) GetBrokerInstanceOutput
- func (o GetBrokerInstanceArrayOutput) ToGetBrokerInstanceArrayOutput() GetBrokerInstanceArrayOutput
- func (o GetBrokerInstanceArrayOutput) ToGetBrokerInstanceArrayOutputWithContext(ctx context.Context) GetBrokerInstanceArrayOutput
- type GetBrokerInstanceInput
- type GetBrokerInstanceOutput
- func (o GetBrokerInstanceOutput) ConsoleUrl() pulumi.StringOutput
- func (GetBrokerInstanceOutput) ElementType() reflect.Type
- func (o GetBrokerInstanceOutput) Endpoints() pulumi.StringArrayOutput
- func (o GetBrokerInstanceOutput) IpAddress() pulumi.StringOutput
- func (o GetBrokerInstanceOutput) ToGetBrokerInstanceOutput() GetBrokerInstanceOutput
- func (o GetBrokerInstanceOutput) ToGetBrokerInstanceOutputWithContext(ctx context.Context) GetBrokerInstanceOutput
- type GetBrokerLdapServerMetadata
- type GetBrokerLdapServerMetadataArgs
- func (GetBrokerLdapServerMetadataArgs) ElementType() reflect.Type
- func (i GetBrokerLdapServerMetadataArgs) ToGetBrokerLdapServerMetadataOutput() GetBrokerLdapServerMetadataOutput
- func (i GetBrokerLdapServerMetadataArgs) ToGetBrokerLdapServerMetadataOutputWithContext(ctx context.Context) GetBrokerLdapServerMetadataOutput
- type GetBrokerLdapServerMetadataArray
- func (GetBrokerLdapServerMetadataArray) ElementType() reflect.Type
- func (i GetBrokerLdapServerMetadataArray) ToGetBrokerLdapServerMetadataArrayOutput() GetBrokerLdapServerMetadataArrayOutput
- func (i GetBrokerLdapServerMetadataArray) ToGetBrokerLdapServerMetadataArrayOutputWithContext(ctx context.Context) GetBrokerLdapServerMetadataArrayOutput
- type GetBrokerLdapServerMetadataArrayInput
- type GetBrokerLdapServerMetadataArrayOutput
- func (GetBrokerLdapServerMetadataArrayOutput) ElementType() reflect.Type
- func (o GetBrokerLdapServerMetadataArrayOutput) Index(i pulumi.IntInput) GetBrokerLdapServerMetadataOutput
- func (o GetBrokerLdapServerMetadataArrayOutput) ToGetBrokerLdapServerMetadataArrayOutput() GetBrokerLdapServerMetadataArrayOutput
- func (o GetBrokerLdapServerMetadataArrayOutput) ToGetBrokerLdapServerMetadataArrayOutputWithContext(ctx context.Context) GetBrokerLdapServerMetadataArrayOutput
- type GetBrokerLdapServerMetadataInput
- type GetBrokerLdapServerMetadataOutput
- func (GetBrokerLdapServerMetadataOutput) ElementType() reflect.Type
- func (o GetBrokerLdapServerMetadataOutput) Hosts() pulumi.StringArrayOutput
- func (o GetBrokerLdapServerMetadataOutput) RoleBase() pulumi.StringOutput
- func (o GetBrokerLdapServerMetadataOutput) RoleName() pulumi.StringOutput
- func (o GetBrokerLdapServerMetadataOutput) RoleSearchMatching() pulumi.StringOutput
- func (o GetBrokerLdapServerMetadataOutput) RoleSearchSubtree() pulumi.BoolOutput
- func (o GetBrokerLdapServerMetadataOutput) ServiceAccountPassword() pulumi.StringOutput
- func (o GetBrokerLdapServerMetadataOutput) ServiceAccountUsername() pulumi.StringOutput
- func (o GetBrokerLdapServerMetadataOutput) ToGetBrokerLdapServerMetadataOutput() GetBrokerLdapServerMetadataOutput
- func (o GetBrokerLdapServerMetadataOutput) ToGetBrokerLdapServerMetadataOutputWithContext(ctx context.Context) GetBrokerLdapServerMetadataOutput
- func (o GetBrokerLdapServerMetadataOutput) UserBase() pulumi.StringOutput
- func (o GetBrokerLdapServerMetadataOutput) UserRoleName() pulumi.StringOutput
- func (o GetBrokerLdapServerMetadataOutput) UserSearchMatching() pulumi.StringOutput
- func (o GetBrokerLdapServerMetadataOutput) UserSearchSubtree() pulumi.BoolOutput
- type GetBrokerLogs
- type GetBrokerLogsArgs
- type GetBrokerLogsInput
- type GetBrokerLogsOutput
- func (o GetBrokerLogsOutput) Audit() pulumi.BoolOutput
- func (GetBrokerLogsOutput) ElementType() reflect.Type
- func (o GetBrokerLogsOutput) General() pulumi.BoolOutput
- func (o GetBrokerLogsOutput) ToGetBrokerLogsOutput() GetBrokerLogsOutput
- func (o GetBrokerLogsOutput) ToGetBrokerLogsOutputWithContext(ctx context.Context) GetBrokerLogsOutput
- type GetBrokerMaintenanceWindowStartTime
- type GetBrokerMaintenanceWindowStartTimeArgs
- func (GetBrokerMaintenanceWindowStartTimeArgs) ElementType() reflect.Type
- func (i GetBrokerMaintenanceWindowStartTimeArgs) ToGetBrokerMaintenanceWindowStartTimeOutput() GetBrokerMaintenanceWindowStartTimeOutput
- func (i GetBrokerMaintenanceWindowStartTimeArgs) ToGetBrokerMaintenanceWindowStartTimeOutputWithContext(ctx context.Context) GetBrokerMaintenanceWindowStartTimeOutput
- type GetBrokerMaintenanceWindowStartTimeInput
- type GetBrokerMaintenanceWindowStartTimeOutput
- func (o GetBrokerMaintenanceWindowStartTimeOutput) DayOfWeek() pulumi.StringOutput
- func (GetBrokerMaintenanceWindowStartTimeOutput) ElementType() reflect.Type
- func (o GetBrokerMaintenanceWindowStartTimeOutput) TimeOfDay() pulumi.StringOutput
- func (o GetBrokerMaintenanceWindowStartTimeOutput) TimeZone() pulumi.StringOutput
- func (o GetBrokerMaintenanceWindowStartTimeOutput) ToGetBrokerMaintenanceWindowStartTimeOutput() GetBrokerMaintenanceWindowStartTimeOutput
- func (o GetBrokerMaintenanceWindowStartTimeOutput) ToGetBrokerMaintenanceWindowStartTimeOutputWithContext(ctx context.Context) GetBrokerMaintenanceWindowStartTimeOutput
- type GetBrokerUser
- type GetBrokerUserArgs
- type GetBrokerUserArray
- type GetBrokerUserArrayInput
- type GetBrokerUserArrayOutput
- func (GetBrokerUserArrayOutput) ElementType() reflect.Type
- func (o GetBrokerUserArrayOutput) Index(i pulumi.IntInput) GetBrokerUserOutput
- func (o GetBrokerUserArrayOutput) ToGetBrokerUserArrayOutput() GetBrokerUserArrayOutput
- func (o GetBrokerUserArrayOutput) ToGetBrokerUserArrayOutputWithContext(ctx context.Context) GetBrokerUserArrayOutput
- type GetBrokerUserInput
- type GetBrokerUserOutput
- func (o GetBrokerUserOutput) ConsoleAccess() pulumi.BoolOutput
- func (GetBrokerUserOutput) ElementType() reflect.Type
- func (o GetBrokerUserOutput) Groups() pulumi.StringArrayOutput
- func (o GetBrokerUserOutput) ReplicationUser() pulumi.BoolOutput
- func (o GetBrokerUserOutput) ToGetBrokerUserOutput() GetBrokerUserOutput
- func (o GetBrokerUserOutput) ToGetBrokerUserOutputWithContext(ctx context.Context) GetBrokerUserOutput
- func (o GetBrokerUserOutput) Username() pulumi.StringOutput
- type GetInstanceTypeOfferingsArgs
- type GetInstanceTypeOfferingsBrokerInstanceOption
- type GetInstanceTypeOfferingsBrokerInstanceOptionArgs
- func (GetInstanceTypeOfferingsBrokerInstanceOptionArgs) ElementType() reflect.Type
- func (i GetInstanceTypeOfferingsBrokerInstanceOptionArgs) ToGetInstanceTypeOfferingsBrokerInstanceOptionOutput() GetInstanceTypeOfferingsBrokerInstanceOptionOutput
- func (i GetInstanceTypeOfferingsBrokerInstanceOptionArgs) ToGetInstanceTypeOfferingsBrokerInstanceOptionOutputWithContext(ctx context.Context) GetInstanceTypeOfferingsBrokerInstanceOptionOutput
- type GetInstanceTypeOfferingsBrokerInstanceOptionArray
- func (GetInstanceTypeOfferingsBrokerInstanceOptionArray) ElementType() reflect.Type
- func (i GetInstanceTypeOfferingsBrokerInstanceOptionArray) ToGetInstanceTypeOfferingsBrokerInstanceOptionArrayOutput() GetInstanceTypeOfferingsBrokerInstanceOptionArrayOutput
- func (i GetInstanceTypeOfferingsBrokerInstanceOptionArray) ToGetInstanceTypeOfferingsBrokerInstanceOptionArrayOutputWithContext(ctx context.Context) GetInstanceTypeOfferingsBrokerInstanceOptionArrayOutput
- type GetInstanceTypeOfferingsBrokerInstanceOptionArrayInput
- type GetInstanceTypeOfferingsBrokerInstanceOptionArrayOutput
- func (GetInstanceTypeOfferingsBrokerInstanceOptionArrayOutput) ElementType() reflect.Type
- func (o GetInstanceTypeOfferingsBrokerInstanceOptionArrayOutput) Index(i pulumi.IntInput) GetInstanceTypeOfferingsBrokerInstanceOptionOutput
- func (o GetInstanceTypeOfferingsBrokerInstanceOptionArrayOutput) ToGetInstanceTypeOfferingsBrokerInstanceOptionArrayOutput() GetInstanceTypeOfferingsBrokerInstanceOptionArrayOutput
- func (o GetInstanceTypeOfferingsBrokerInstanceOptionArrayOutput) ToGetInstanceTypeOfferingsBrokerInstanceOptionArrayOutputWithContext(ctx context.Context) GetInstanceTypeOfferingsBrokerInstanceOptionArrayOutput
- type GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZone
- type GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArgs
- func (GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArgs) ElementType() reflect.Type
- func (i GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArgs) ToGetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneOutput() GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneOutput
- func (i GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArgs) ToGetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneOutputWithContext(ctx context.Context) GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneOutput
- type GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArray
- func (GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArray) ElementType() reflect.Type
- func (i GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArray) ToGetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayOutput() GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayOutput
- func (i GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArray) ToGetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayOutputWithContext(ctx context.Context) GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayOutput
- type GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayInput
- type GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayOutput
- func (GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayOutput) ElementType() reflect.Type
- func (o GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayOutput) Index(i pulumi.IntInput) GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneOutput
- func (o GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayOutput) ToGetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayOutput() GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayOutput
- func (o GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayOutput) ToGetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayOutputWithContext(ctx context.Context) GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayOutput
- type GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneInput
- type GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneOutput
- func (GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneOutput) ElementType() reflect.Type
- func (o GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneOutput) Name() pulumi.StringOutput
- func (o GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneOutput) ToGetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneOutput() GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneOutput
- func (o GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneOutput) ToGetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneOutputWithContext(ctx context.Context) GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneOutput
- type GetInstanceTypeOfferingsBrokerInstanceOptionInput
- type GetInstanceTypeOfferingsBrokerInstanceOptionOutput
- func (o GetInstanceTypeOfferingsBrokerInstanceOptionOutput) AvailabilityZones() GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayOutput
- func (GetInstanceTypeOfferingsBrokerInstanceOptionOutput) ElementType() reflect.Type
- func (o GetInstanceTypeOfferingsBrokerInstanceOptionOutput) EngineType() pulumi.StringOutput
- func (o GetInstanceTypeOfferingsBrokerInstanceOptionOutput) HostInstanceType() pulumi.StringOutput
- func (o GetInstanceTypeOfferingsBrokerInstanceOptionOutput) StorageType() pulumi.StringOutput
- func (o GetInstanceTypeOfferingsBrokerInstanceOptionOutput) SupportedDeploymentModes() pulumi.StringArrayOutput
- func (o GetInstanceTypeOfferingsBrokerInstanceOptionOutput) SupportedEngineVersions() pulumi.StringArrayOutput
- func (o GetInstanceTypeOfferingsBrokerInstanceOptionOutput) ToGetInstanceTypeOfferingsBrokerInstanceOptionOutput() GetInstanceTypeOfferingsBrokerInstanceOptionOutput
- func (o GetInstanceTypeOfferingsBrokerInstanceOptionOutput) ToGetInstanceTypeOfferingsBrokerInstanceOptionOutputWithContext(ctx context.Context) GetInstanceTypeOfferingsBrokerInstanceOptionOutput
- type GetInstanceTypeOfferingsOutputArgs
- type GetInstanceTypeOfferingsResult
- type GetInstanceTypeOfferingsResultOutput
- func (o GetInstanceTypeOfferingsResultOutput) BrokerInstanceOptions() GetInstanceTypeOfferingsBrokerInstanceOptionArrayOutput
- func (GetInstanceTypeOfferingsResultOutput) ElementType() reflect.Type
- func (o GetInstanceTypeOfferingsResultOutput) EngineType() pulumi.StringPtrOutput
- func (o GetInstanceTypeOfferingsResultOutput) HostInstanceType() pulumi.StringPtrOutput
- func (o GetInstanceTypeOfferingsResultOutput) Id() pulumi.StringOutput
- func (o GetInstanceTypeOfferingsResultOutput) StorageType() pulumi.StringPtrOutput
- func (o GetInstanceTypeOfferingsResultOutput) ToGetInstanceTypeOfferingsResultOutput() GetInstanceTypeOfferingsResultOutput
- func (o GetInstanceTypeOfferingsResultOutput) ToGetInstanceTypeOfferingsResultOutputWithContext(ctx context.Context) GetInstanceTypeOfferingsResultOutput
- type LookupBrokerArgs
- type LookupBrokerOutputArgs
- type LookupBrokerResult
- type LookupBrokerResultOutput
- func (o LookupBrokerResultOutput) Arn() pulumi.StringOutput
- func (o LookupBrokerResultOutput) AuthenticationStrategy() pulumi.StringOutput
- func (o LookupBrokerResultOutput) AutoMinorVersionUpgrade() pulumi.BoolOutput
- func (o LookupBrokerResultOutput) BrokerId() pulumi.StringOutput
- func (o LookupBrokerResultOutput) BrokerName() pulumi.StringOutput
- func (o LookupBrokerResultOutput) Configuration() GetBrokerConfigurationOutput
- func (o LookupBrokerResultOutput) DeploymentMode() pulumi.StringOutput
- func (LookupBrokerResultOutput) ElementType() reflect.Type
- func (o LookupBrokerResultOutput) EncryptionOptions() GetBrokerEncryptionOptionArrayOutput
- func (o LookupBrokerResultOutput) EngineType() pulumi.StringOutput
- func (o LookupBrokerResultOutput) EngineVersion() pulumi.StringOutput
- func (o LookupBrokerResultOutput) HostInstanceType() pulumi.StringOutput
- func (o LookupBrokerResultOutput) Id() pulumi.StringOutput
- func (o LookupBrokerResultOutput) Instances() GetBrokerInstanceArrayOutput
- func (o LookupBrokerResultOutput) LdapServerMetadatas() GetBrokerLdapServerMetadataArrayOutput
- func (o LookupBrokerResultOutput) Logs() GetBrokerLogsOutput
- func (o LookupBrokerResultOutput) MaintenanceWindowStartTime() GetBrokerMaintenanceWindowStartTimeOutput
- func (o LookupBrokerResultOutput) PubliclyAccessible() pulumi.BoolOutput
- func (o LookupBrokerResultOutput) SecurityGroups() pulumi.StringArrayOutput
- func (o LookupBrokerResultOutput) StorageType() pulumi.StringOutput
- func (o LookupBrokerResultOutput) SubnetIds() pulumi.StringArrayOutput
- func (o LookupBrokerResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupBrokerResultOutput) ToLookupBrokerResultOutput() LookupBrokerResultOutput
- func (o LookupBrokerResultOutput) ToLookupBrokerResultOutputWithContext(ctx context.Context) LookupBrokerResultOutput
- func (o LookupBrokerResultOutput) Users() GetBrokerUserArrayOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Broker ¶
type Broker struct { pulumi.CustomResourceState // Specifies whether any broker modifications are applied immediately, or during the next maintenance window. Default is `false`. ApplyImmediately pulumi.BoolPtrOutput `pulumi:"applyImmediately"` // ARN of the broker. Arn pulumi.StringOutput `pulumi:"arn"` // Authentication strategy used to secure the broker. Valid values are `simple` and `ldap`. `ldap` is not supported for `engineType` `RabbitMQ`. AuthenticationStrategy pulumi.StringOutput `pulumi:"authenticationStrategy"` // Whether to automatically upgrade to new minor versions of brokers as Amazon MQ makes releases available. AutoMinorVersionUpgrade pulumi.BoolPtrOutput `pulumi:"autoMinorVersionUpgrade"` // Name of the broker. BrokerName pulumi.StringOutput `pulumi:"brokerName"` // Configuration block for broker configuration. Applies to `engineType` of `ActiveMQ` and `RabbitMQ` only. Detailed below. Configuration BrokerConfigurationOutput `pulumi:"configuration"` // Defines whether this broker is a part of a data replication pair. Valid values are `CRDR` and `NONE`. DataReplicationMode pulumi.StringOutput `pulumi:"dataReplicationMode"` // The Amazon Resource Name (ARN) of the primary broker that is used to replicate data from in a data replication pair, and is applied to the replica broker. Must be set when `dataReplicationMode` is `CRDR`. DataReplicationPrimaryBrokerArn pulumi.StringPtrOutput `pulumi:"dataReplicationPrimaryBrokerArn"` // Deployment mode of the broker. Valid values are `SINGLE_INSTANCE`, `ACTIVE_STANDBY_MULTI_AZ`, and `CLUSTER_MULTI_AZ`. Default is `SINGLE_INSTANCE`. DeploymentMode pulumi.StringPtrOutput `pulumi:"deploymentMode"` // Configuration block containing encryption options. Detailed below. EncryptionOptions BrokerEncryptionOptionsPtrOutput `pulumi:"encryptionOptions"` // Type of broker engine. Valid values are `ActiveMQ` and `RabbitMQ`. EngineType pulumi.StringOutput `pulumi:"engineType"` // Version of the broker engine. See the [AmazonMQ Broker Engine docs](https://docs.aws.amazon.com/amazon-mq/latest/developer-guide/broker-engine.html) for supported versions. For example, `5.17.6`. EngineVersion pulumi.StringOutput `pulumi:"engineVersion"` // Broker's instance type. For example, `mq.t3.micro`, `mq.m5.large`. HostInstanceType pulumi.StringOutput `pulumi:"hostInstanceType"` // List of information about allocated brokers (both active & standby). Instances BrokerInstanceArrayOutput `pulumi:"instances"` // Configuration block for the LDAP server used to authenticate and authorize connections to the broker. Not supported for `engineType` `RabbitMQ`. Detailed below. (Currently, AWS may not process changes to LDAP server metadata.) LdapServerMetadata BrokerLdapServerMetadataPtrOutput `pulumi:"ldapServerMetadata"` // Configuration block for the logging configuration of the broker. Detailed below. Logs BrokerLogsPtrOutput `pulumi:"logs"` // Configuration block for the maintenance window start time. Detailed below. MaintenanceWindowStartTime BrokerMaintenanceWindowStartTimeOutput `pulumi:"maintenanceWindowStartTime"` // (Optional) The data replication mode that will be applied after reboot. PendingDataReplicationMode pulumi.StringOutput `pulumi:"pendingDataReplicationMode"` // Whether to enable connections from applications outside of the VPC that hosts the broker's subnets. PubliclyAccessible pulumi.BoolPtrOutput `pulumi:"publiclyAccessible"` // List of security group IDs assigned to the broker. SecurityGroups pulumi.StringArrayOutput `pulumi:"securityGroups"` // Storage type of the broker. For `engineType` `ActiveMQ`, the valid values are `efs` and `ebs`, and the AWS-default is `efs`. For `engineType` `RabbitMQ`, only `ebs` is supported. When using `ebs`, only the `mq.m5` broker instance type family is supported. StorageType pulumi.StringOutput `pulumi:"storageType"` // List of subnet IDs in which to launch the broker. A `SINGLE_INSTANCE` deployment requires one subnet. An `ACTIVE_STANDBY_MULTI_AZ` deployment requires multiple subnets. SubnetIds pulumi.StringArrayOutput `pulumi:"subnetIds"` // Map of tags to assign to the broker. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // Configuration block for broker users. For `engineType` of `RabbitMQ`, Amazon MQ does not return broker users preventing this resource from making user updates and drift detection. Detailed below. // // The following arguments are optional: Users BrokerUserArrayOutput `pulumi:"users"` }
Provides an Amazon MQ broker resource. This resources also manages users for the broker.
> For more information on Amazon MQ, see [Amazon MQ documentation](https://docs.aws.amazon.com/amazon-mq/latest/developer-guide/welcome.html).
> **NOTE:** Amazon MQ currently places limits on **RabbitMQ** brokers. For example, a RabbitMQ broker cannot have: instances with an associated IP address of an ENI attached to the broker, an associated LDAP server to authenticate and authorize broker connections, storage type `EFS`, or audit logging. Although this resource allows you to create RabbitMQ users, RabbitMQ users cannot have console access or groups. Also, Amazon MQ does not return information about RabbitMQ users so drift detection is not possible.
> **NOTE:** Changes to an MQ Broker can occur when you change a parameter, such as `configuration` or `user`, and are reflected in the next maintenance window. Because of this, the provider may report a difference in its planning phase because a modification has not yet taken place. You can use the `applyImmediately` flag to instruct the service to apply the change immediately (see documentation below). Using `applyImmediately` can result in a brief downtime as the broker reboots.
## Example Usage
### Basic Example
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/mq" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := mq.NewBroker(ctx, "example", &mq.BrokerArgs{ BrokerName: pulumi.String("example"), Configuration: &mq.BrokerConfigurationArgs{ Id: pulumi.Any(test.Id), Revision: pulumi.Any(test.LatestRevision), }, EngineType: pulumi.String("ActiveMQ"), EngineVersion: pulumi.String("5.17.6"), HostInstanceType: pulumi.String("mq.t2.micro"), SecurityGroups: pulumi.StringArray{ testAwsSecurityGroup.Id, }, Users: mq.BrokerUserArray{ &mq.BrokerUserArgs{ Username: pulumi.String("ExampleUser"), Password: pulumi.String("MindTheGap"), }, }, }) if err != nil { return err } return nil }) }
```
### High-throughput Optimized Example
This example shows the use of EBS storage for high-throughput optimized performance.
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/mq" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := mq.NewBroker(ctx, "example", &mq.BrokerArgs{ BrokerName: pulumi.String("example"), Configuration: &mq.BrokerConfigurationArgs{ Id: pulumi.Any(test.Id), Revision: pulumi.Any(test.LatestRevision), }, EngineType: pulumi.String("ActiveMQ"), EngineVersion: pulumi.String("5.17.6"), StorageType: pulumi.String("ebs"), HostInstanceType: pulumi.String("mq.m5.large"), SecurityGroups: pulumi.StringArray{ testAwsSecurityGroup.Id, }, Users: mq.BrokerUserArray{ &mq.BrokerUserArgs{ Username: pulumi.String("ExampleUser"), Password: pulumi.String("MindTheGap"), }, }, }) if err != nil { return err } return nil }) }
```
### Cross-Region Data Replication
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/mq" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := mq.NewBroker(ctx, "example_primary", &mq.BrokerArgs{ ApplyImmediately: pulumi.Bool(true), BrokerName: pulumi.String("example_primary"), EngineType: pulumi.String("ActiveMQ"), EngineVersion: pulumi.String("5.17.6"), HostInstanceType: pulumi.String("mq.m5.large"), SecurityGroups: pulumi.StringArray{ examplePrimaryAwsSecurityGroup.Id, }, DeploymentMode: pulumi.String("ACTIVE_STANDBY_MULTI_AZ"), Users: mq.BrokerUserArray{ &mq.BrokerUserArgs{ Username: pulumi.String("ExampleUser"), Password: pulumi.String("MindTheGap"), }, &mq.BrokerUserArgs{ Username: pulumi.String("ExampleReplicationUser"), Password: pulumi.String("Example12345"), ReplicationUser: pulumi.Bool(true), }, }, }) if err != nil { return err } _, err = mq.NewBroker(ctx, "example", &mq.BrokerArgs{ ApplyImmediately: pulumi.Bool(true), BrokerName: pulumi.String("example"), EngineType: pulumi.String("ActiveMQ"), EngineVersion: pulumi.String("5.17.6"), HostInstanceType: pulumi.String("mq.m5.large"), SecurityGroups: pulumi.StringArray{ exampleAwsSecurityGroup.Id, }, DeploymentMode: pulumi.String("ACTIVE_STANDBY_MULTI_AZ"), DataReplicationMode: pulumi.String("CRDR"), DataReplicationPrimaryBrokerArn: pulumi.Any(primary.Arn), Users: mq.BrokerUserArray{ &mq.BrokerUserArgs{ Username: pulumi.String("ExampleUser"), Password: pulumi.String("MindTheGap"), }, &mq.BrokerUserArgs{ Username: pulumi.String("ExampleReplicationUser"), Password: pulumi.String("Example12345"), ReplicationUser: pulumi.Bool(true), }, }, }) if err != nil { return err } return nil }) }
```
See the [AWS MQ documentation](https://docs.aws.amazon.com/amazon-mq/latest/developer-guide/crdr-for-active-mq.html) on cross-region data replication for additional details.
## Import
Using `pulumi import`, import MQ Brokers using their broker id. For example:
```sh $ pulumi import aws:mq/broker:Broker example a1b2c3d4-d5f6-7777-8888-9999aaaabbbbcccc ```
func GetBroker ¶
func GetBroker(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BrokerState, opts ...pulumi.ResourceOption) (*Broker, error)
GetBroker gets an existing Broker 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 NewBroker ¶
func NewBroker(ctx *pulumi.Context, name string, args *BrokerArgs, opts ...pulumi.ResourceOption) (*Broker, error)
NewBroker registers a new resource with the given unique name, arguments, and options.
func (*Broker) ElementType ¶
func (*Broker) ToBrokerOutput ¶
func (i *Broker) ToBrokerOutput() BrokerOutput
func (*Broker) ToBrokerOutputWithContext ¶
func (i *Broker) ToBrokerOutputWithContext(ctx context.Context) BrokerOutput
type BrokerArgs ¶
type BrokerArgs struct { // Specifies whether any broker modifications are applied immediately, or during the next maintenance window. Default is `false`. ApplyImmediately pulumi.BoolPtrInput // Authentication strategy used to secure the broker. Valid values are `simple` and `ldap`. `ldap` is not supported for `engineType` `RabbitMQ`. AuthenticationStrategy pulumi.StringPtrInput // Whether to automatically upgrade to new minor versions of brokers as Amazon MQ makes releases available. AutoMinorVersionUpgrade pulumi.BoolPtrInput // Name of the broker. BrokerName pulumi.StringPtrInput // Configuration block for broker configuration. Applies to `engineType` of `ActiveMQ` and `RabbitMQ` only. Detailed below. Configuration BrokerConfigurationPtrInput // Defines whether this broker is a part of a data replication pair. Valid values are `CRDR` and `NONE`. DataReplicationMode pulumi.StringPtrInput // The Amazon Resource Name (ARN) of the primary broker that is used to replicate data from in a data replication pair, and is applied to the replica broker. Must be set when `dataReplicationMode` is `CRDR`. DataReplicationPrimaryBrokerArn pulumi.StringPtrInput // Deployment mode of the broker. Valid values are `SINGLE_INSTANCE`, `ACTIVE_STANDBY_MULTI_AZ`, and `CLUSTER_MULTI_AZ`. Default is `SINGLE_INSTANCE`. DeploymentMode pulumi.StringPtrInput // Configuration block containing encryption options. Detailed below. EncryptionOptions BrokerEncryptionOptionsPtrInput // Type of broker engine. Valid values are `ActiveMQ` and `RabbitMQ`. EngineType pulumi.StringInput // Version of the broker engine. See the [AmazonMQ Broker Engine docs](https://docs.aws.amazon.com/amazon-mq/latest/developer-guide/broker-engine.html) for supported versions. For example, `5.17.6`. EngineVersion pulumi.StringInput // Broker's instance type. For example, `mq.t3.micro`, `mq.m5.large`. HostInstanceType pulumi.StringInput // Configuration block for the LDAP server used to authenticate and authorize connections to the broker. Not supported for `engineType` `RabbitMQ`. Detailed below. (Currently, AWS may not process changes to LDAP server metadata.) LdapServerMetadata BrokerLdapServerMetadataPtrInput // Configuration block for the logging configuration of the broker. Detailed below. Logs BrokerLogsPtrInput // Configuration block for the maintenance window start time. Detailed below. MaintenanceWindowStartTime BrokerMaintenanceWindowStartTimePtrInput // Whether to enable connections from applications outside of the VPC that hosts the broker's subnets. PubliclyAccessible pulumi.BoolPtrInput // List of security group IDs assigned to the broker. SecurityGroups pulumi.StringArrayInput // Storage type of the broker. For `engineType` `ActiveMQ`, the valid values are `efs` and `ebs`, and the AWS-default is `efs`. For `engineType` `RabbitMQ`, only `ebs` is supported. When using `ebs`, only the `mq.m5` broker instance type family is supported. StorageType pulumi.StringPtrInput // List of subnet IDs in which to launch the broker. A `SINGLE_INSTANCE` deployment requires one subnet. An `ACTIVE_STANDBY_MULTI_AZ` deployment requires multiple subnets. SubnetIds pulumi.StringArrayInput // Map of tags to assign to the broker. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Configuration block for broker users. For `engineType` of `RabbitMQ`, Amazon MQ does not return broker users preventing this resource from making user updates and drift detection. Detailed below. // // The following arguments are optional: Users BrokerUserArrayInput }
The set of arguments for constructing a Broker resource.
func (BrokerArgs) ElementType ¶
func (BrokerArgs) ElementType() reflect.Type
type BrokerArray ¶
type BrokerArray []BrokerInput
func (BrokerArray) ElementType ¶
func (BrokerArray) ElementType() reflect.Type
func (BrokerArray) ToBrokerArrayOutput ¶
func (i BrokerArray) ToBrokerArrayOutput() BrokerArrayOutput
func (BrokerArray) ToBrokerArrayOutputWithContext ¶
func (i BrokerArray) ToBrokerArrayOutputWithContext(ctx context.Context) BrokerArrayOutput
type BrokerArrayInput ¶
type BrokerArrayInput interface { pulumi.Input ToBrokerArrayOutput() BrokerArrayOutput ToBrokerArrayOutputWithContext(context.Context) BrokerArrayOutput }
BrokerArrayInput is an input type that accepts BrokerArray and BrokerArrayOutput values. You can construct a concrete instance of `BrokerArrayInput` via:
BrokerArray{ BrokerArgs{...} }
type BrokerArrayOutput ¶
type BrokerArrayOutput struct{ *pulumi.OutputState }
func (BrokerArrayOutput) ElementType ¶
func (BrokerArrayOutput) ElementType() reflect.Type
func (BrokerArrayOutput) Index ¶
func (o BrokerArrayOutput) Index(i pulumi.IntInput) BrokerOutput
func (BrokerArrayOutput) ToBrokerArrayOutput ¶
func (o BrokerArrayOutput) ToBrokerArrayOutput() BrokerArrayOutput
func (BrokerArrayOutput) ToBrokerArrayOutputWithContext ¶
func (o BrokerArrayOutput) ToBrokerArrayOutputWithContext(ctx context.Context) BrokerArrayOutput
type BrokerConfiguration ¶
type BrokerConfigurationArgs ¶
type BrokerConfigurationArgs struct { // The Configuration ID. Id pulumi.StringPtrInput `pulumi:"id"` // Revision of the Configuration. Revision pulumi.IntPtrInput `pulumi:"revision"` }
func (BrokerConfigurationArgs) ElementType ¶
func (BrokerConfigurationArgs) ElementType() reflect.Type
func (BrokerConfigurationArgs) ToBrokerConfigurationOutput ¶
func (i BrokerConfigurationArgs) ToBrokerConfigurationOutput() BrokerConfigurationOutput
func (BrokerConfigurationArgs) ToBrokerConfigurationOutputWithContext ¶
func (i BrokerConfigurationArgs) ToBrokerConfigurationOutputWithContext(ctx context.Context) BrokerConfigurationOutput
func (BrokerConfigurationArgs) ToBrokerConfigurationPtrOutput ¶
func (i BrokerConfigurationArgs) ToBrokerConfigurationPtrOutput() BrokerConfigurationPtrOutput
func (BrokerConfigurationArgs) ToBrokerConfigurationPtrOutputWithContext ¶
func (i BrokerConfigurationArgs) ToBrokerConfigurationPtrOutputWithContext(ctx context.Context) BrokerConfigurationPtrOutput
type BrokerConfigurationInput ¶
type BrokerConfigurationInput interface { pulumi.Input ToBrokerConfigurationOutput() BrokerConfigurationOutput ToBrokerConfigurationOutputWithContext(context.Context) BrokerConfigurationOutput }
BrokerConfigurationInput is an input type that accepts BrokerConfigurationArgs and BrokerConfigurationOutput values. You can construct a concrete instance of `BrokerConfigurationInput` via:
BrokerConfigurationArgs{...}
type BrokerConfigurationOutput ¶
type BrokerConfigurationOutput struct{ *pulumi.OutputState }
func (BrokerConfigurationOutput) ElementType ¶
func (BrokerConfigurationOutput) ElementType() reflect.Type
func (BrokerConfigurationOutput) Id ¶
func (o BrokerConfigurationOutput) Id() pulumi.StringPtrOutput
The Configuration ID.
func (BrokerConfigurationOutput) Revision ¶
func (o BrokerConfigurationOutput) Revision() pulumi.IntPtrOutput
Revision of the Configuration.
func (BrokerConfigurationOutput) ToBrokerConfigurationOutput ¶
func (o BrokerConfigurationOutput) ToBrokerConfigurationOutput() BrokerConfigurationOutput
func (BrokerConfigurationOutput) ToBrokerConfigurationOutputWithContext ¶
func (o BrokerConfigurationOutput) ToBrokerConfigurationOutputWithContext(ctx context.Context) BrokerConfigurationOutput
func (BrokerConfigurationOutput) ToBrokerConfigurationPtrOutput ¶
func (o BrokerConfigurationOutput) ToBrokerConfigurationPtrOutput() BrokerConfigurationPtrOutput
func (BrokerConfigurationOutput) ToBrokerConfigurationPtrOutputWithContext ¶
func (o BrokerConfigurationOutput) ToBrokerConfigurationPtrOutputWithContext(ctx context.Context) BrokerConfigurationPtrOutput
type BrokerConfigurationPtrInput ¶
type BrokerConfigurationPtrInput interface { pulumi.Input ToBrokerConfigurationPtrOutput() BrokerConfigurationPtrOutput ToBrokerConfigurationPtrOutputWithContext(context.Context) BrokerConfigurationPtrOutput }
BrokerConfigurationPtrInput is an input type that accepts BrokerConfigurationArgs, BrokerConfigurationPtr and BrokerConfigurationPtrOutput values. You can construct a concrete instance of `BrokerConfigurationPtrInput` via:
BrokerConfigurationArgs{...} or: nil
func BrokerConfigurationPtr ¶
func BrokerConfigurationPtr(v *BrokerConfigurationArgs) BrokerConfigurationPtrInput
type BrokerConfigurationPtrOutput ¶
type BrokerConfigurationPtrOutput struct{ *pulumi.OutputState }
func (BrokerConfigurationPtrOutput) Elem ¶
func (o BrokerConfigurationPtrOutput) Elem() BrokerConfigurationOutput
func (BrokerConfigurationPtrOutput) ElementType ¶
func (BrokerConfigurationPtrOutput) ElementType() reflect.Type
func (BrokerConfigurationPtrOutput) Id ¶
func (o BrokerConfigurationPtrOutput) Id() pulumi.StringPtrOutput
The Configuration ID.
func (BrokerConfigurationPtrOutput) Revision ¶
func (o BrokerConfigurationPtrOutput) Revision() pulumi.IntPtrOutput
Revision of the Configuration.
func (BrokerConfigurationPtrOutput) ToBrokerConfigurationPtrOutput ¶
func (o BrokerConfigurationPtrOutput) ToBrokerConfigurationPtrOutput() BrokerConfigurationPtrOutput
func (BrokerConfigurationPtrOutput) ToBrokerConfigurationPtrOutputWithContext ¶
func (o BrokerConfigurationPtrOutput) ToBrokerConfigurationPtrOutputWithContext(ctx context.Context) BrokerConfigurationPtrOutput
type BrokerEncryptionOptions ¶
type BrokerEncryptionOptions struct { // Amazon Resource Name (ARN) of Key Management Service (KMS) Customer Master Key (CMK) to use for encryption at rest. Requires setting `useAwsOwnedKey` to `false`. To perform drift detection when AWS-managed CMKs or customer-managed CMKs are in use, this value must be configured. KmsKeyId *string `pulumi:"kmsKeyId"` // Whether to enable an AWS-owned KMS CMK that is not in your account. Defaults to `true`. Setting to `false` without configuring `kmsKeyId` will create an AWS-managed CMK aliased to `aws/mq` in your account. UseAwsOwnedKey *bool `pulumi:"useAwsOwnedKey"` }
type BrokerEncryptionOptionsArgs ¶
type BrokerEncryptionOptionsArgs struct { // Amazon Resource Name (ARN) of Key Management Service (KMS) Customer Master Key (CMK) to use for encryption at rest. Requires setting `useAwsOwnedKey` to `false`. To perform drift detection when AWS-managed CMKs or customer-managed CMKs are in use, this value must be configured. KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"` // Whether to enable an AWS-owned KMS CMK that is not in your account. Defaults to `true`. Setting to `false` without configuring `kmsKeyId` will create an AWS-managed CMK aliased to `aws/mq` in your account. UseAwsOwnedKey pulumi.BoolPtrInput `pulumi:"useAwsOwnedKey"` }
func (BrokerEncryptionOptionsArgs) ElementType ¶
func (BrokerEncryptionOptionsArgs) ElementType() reflect.Type
func (BrokerEncryptionOptionsArgs) ToBrokerEncryptionOptionsOutput ¶
func (i BrokerEncryptionOptionsArgs) ToBrokerEncryptionOptionsOutput() BrokerEncryptionOptionsOutput
func (BrokerEncryptionOptionsArgs) ToBrokerEncryptionOptionsOutputWithContext ¶
func (i BrokerEncryptionOptionsArgs) ToBrokerEncryptionOptionsOutputWithContext(ctx context.Context) BrokerEncryptionOptionsOutput
func (BrokerEncryptionOptionsArgs) ToBrokerEncryptionOptionsPtrOutput ¶
func (i BrokerEncryptionOptionsArgs) ToBrokerEncryptionOptionsPtrOutput() BrokerEncryptionOptionsPtrOutput
func (BrokerEncryptionOptionsArgs) ToBrokerEncryptionOptionsPtrOutputWithContext ¶
func (i BrokerEncryptionOptionsArgs) ToBrokerEncryptionOptionsPtrOutputWithContext(ctx context.Context) BrokerEncryptionOptionsPtrOutput
type BrokerEncryptionOptionsInput ¶
type BrokerEncryptionOptionsInput interface { pulumi.Input ToBrokerEncryptionOptionsOutput() BrokerEncryptionOptionsOutput ToBrokerEncryptionOptionsOutputWithContext(context.Context) BrokerEncryptionOptionsOutput }
BrokerEncryptionOptionsInput is an input type that accepts BrokerEncryptionOptionsArgs and BrokerEncryptionOptionsOutput values. You can construct a concrete instance of `BrokerEncryptionOptionsInput` via:
BrokerEncryptionOptionsArgs{...}
type BrokerEncryptionOptionsOutput ¶
type BrokerEncryptionOptionsOutput struct{ *pulumi.OutputState }
func (BrokerEncryptionOptionsOutput) ElementType ¶
func (BrokerEncryptionOptionsOutput) ElementType() reflect.Type
func (BrokerEncryptionOptionsOutput) KmsKeyId ¶
func (o BrokerEncryptionOptionsOutput) KmsKeyId() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of Key Management Service (KMS) Customer Master Key (CMK) to use for encryption at rest. Requires setting `useAwsOwnedKey` to `false`. To perform drift detection when AWS-managed CMKs or customer-managed CMKs are in use, this value must be configured.
func (BrokerEncryptionOptionsOutput) ToBrokerEncryptionOptionsOutput ¶
func (o BrokerEncryptionOptionsOutput) ToBrokerEncryptionOptionsOutput() BrokerEncryptionOptionsOutput
func (BrokerEncryptionOptionsOutput) ToBrokerEncryptionOptionsOutputWithContext ¶
func (o BrokerEncryptionOptionsOutput) ToBrokerEncryptionOptionsOutputWithContext(ctx context.Context) BrokerEncryptionOptionsOutput
func (BrokerEncryptionOptionsOutput) ToBrokerEncryptionOptionsPtrOutput ¶
func (o BrokerEncryptionOptionsOutput) ToBrokerEncryptionOptionsPtrOutput() BrokerEncryptionOptionsPtrOutput
func (BrokerEncryptionOptionsOutput) ToBrokerEncryptionOptionsPtrOutputWithContext ¶
func (o BrokerEncryptionOptionsOutput) ToBrokerEncryptionOptionsPtrOutputWithContext(ctx context.Context) BrokerEncryptionOptionsPtrOutput
func (BrokerEncryptionOptionsOutput) UseAwsOwnedKey ¶
func (o BrokerEncryptionOptionsOutput) UseAwsOwnedKey() pulumi.BoolPtrOutput
Whether to enable an AWS-owned KMS CMK that is not in your account. Defaults to `true`. Setting to `false` without configuring `kmsKeyId` will create an AWS-managed CMK aliased to `aws/mq` in your account.
type BrokerEncryptionOptionsPtrInput ¶
type BrokerEncryptionOptionsPtrInput interface { pulumi.Input ToBrokerEncryptionOptionsPtrOutput() BrokerEncryptionOptionsPtrOutput ToBrokerEncryptionOptionsPtrOutputWithContext(context.Context) BrokerEncryptionOptionsPtrOutput }
BrokerEncryptionOptionsPtrInput is an input type that accepts BrokerEncryptionOptionsArgs, BrokerEncryptionOptionsPtr and BrokerEncryptionOptionsPtrOutput values. You can construct a concrete instance of `BrokerEncryptionOptionsPtrInput` via:
BrokerEncryptionOptionsArgs{...} or: nil
func BrokerEncryptionOptionsPtr ¶
func BrokerEncryptionOptionsPtr(v *BrokerEncryptionOptionsArgs) BrokerEncryptionOptionsPtrInput
type BrokerEncryptionOptionsPtrOutput ¶
type BrokerEncryptionOptionsPtrOutput struct{ *pulumi.OutputState }
func (BrokerEncryptionOptionsPtrOutput) Elem ¶
func (o BrokerEncryptionOptionsPtrOutput) Elem() BrokerEncryptionOptionsOutput
func (BrokerEncryptionOptionsPtrOutput) ElementType ¶
func (BrokerEncryptionOptionsPtrOutput) ElementType() reflect.Type
func (BrokerEncryptionOptionsPtrOutput) KmsKeyId ¶
func (o BrokerEncryptionOptionsPtrOutput) KmsKeyId() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of Key Management Service (KMS) Customer Master Key (CMK) to use for encryption at rest. Requires setting `useAwsOwnedKey` to `false`. To perform drift detection when AWS-managed CMKs or customer-managed CMKs are in use, this value must be configured.
func (BrokerEncryptionOptionsPtrOutput) ToBrokerEncryptionOptionsPtrOutput ¶
func (o BrokerEncryptionOptionsPtrOutput) ToBrokerEncryptionOptionsPtrOutput() BrokerEncryptionOptionsPtrOutput
func (BrokerEncryptionOptionsPtrOutput) ToBrokerEncryptionOptionsPtrOutputWithContext ¶
func (o BrokerEncryptionOptionsPtrOutput) ToBrokerEncryptionOptionsPtrOutputWithContext(ctx context.Context) BrokerEncryptionOptionsPtrOutput
func (BrokerEncryptionOptionsPtrOutput) UseAwsOwnedKey ¶
func (o BrokerEncryptionOptionsPtrOutput) UseAwsOwnedKey() pulumi.BoolPtrOutput
Whether to enable an AWS-owned KMS CMK that is not in your account. Defaults to `true`. Setting to `false` without configuring `kmsKeyId` will create an AWS-managed CMK aliased to `aws/mq` in your account.
type BrokerInput ¶
type BrokerInput interface { pulumi.Input ToBrokerOutput() BrokerOutput ToBrokerOutputWithContext(ctx context.Context) BrokerOutput }
type BrokerInstance ¶
type BrokerInstance struct { // The URL of the [ActiveMQ Web Console](http://activemq.apache.org/web-console.html) or the [RabbitMQ Management UI](https://www.rabbitmq.com/management.html#external-monitoring) depending on `engineType`. ConsoleUrl *string `pulumi:"consoleUrl"` // Broker's wire-level protocol endpoints in the following order & format referenceable e.g., as `instances.0.endpoints.0` (SSL): // * For `ActiveMQ`: // * `ssl://broker-id.mq.us-west-2.amazonaws.com:61617` // * `amqp+ssl://broker-id.mq.us-west-2.amazonaws.com:5671` // * `stomp+ssl://broker-id.mq.us-west-2.amazonaws.com:61614` // * `mqtt+ssl://broker-id.mq.us-west-2.amazonaws.com:8883` // * `wss://broker-id.mq.us-west-2.amazonaws.com:61619` // * For `RabbitMQ`: // * `amqps://broker-id.mq.us-west-2.amazonaws.com:5671` Endpoints []string `pulumi:"endpoints"` // IP Address of the broker. IpAddress *string `pulumi:"ipAddress"` }
type BrokerInstanceArgs ¶
type BrokerInstanceArgs struct { // The URL of the [ActiveMQ Web Console](http://activemq.apache.org/web-console.html) or the [RabbitMQ Management UI](https://www.rabbitmq.com/management.html#external-monitoring) depending on `engineType`. ConsoleUrl pulumi.StringPtrInput `pulumi:"consoleUrl"` // Broker's wire-level protocol endpoints in the following order & format referenceable e.g., as `instances.0.endpoints.0` (SSL): // * For `ActiveMQ`: // * `ssl://broker-id.mq.us-west-2.amazonaws.com:61617` // * `amqp+ssl://broker-id.mq.us-west-2.amazonaws.com:5671` // * `stomp+ssl://broker-id.mq.us-west-2.amazonaws.com:61614` // * `mqtt+ssl://broker-id.mq.us-west-2.amazonaws.com:8883` // * `wss://broker-id.mq.us-west-2.amazonaws.com:61619` // * For `RabbitMQ`: // * `amqps://broker-id.mq.us-west-2.amazonaws.com:5671` Endpoints pulumi.StringArrayInput `pulumi:"endpoints"` // IP Address of the broker. IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"` }
func (BrokerInstanceArgs) ElementType ¶
func (BrokerInstanceArgs) ElementType() reflect.Type
func (BrokerInstanceArgs) ToBrokerInstanceOutput ¶
func (i BrokerInstanceArgs) ToBrokerInstanceOutput() BrokerInstanceOutput
func (BrokerInstanceArgs) ToBrokerInstanceOutputWithContext ¶
func (i BrokerInstanceArgs) ToBrokerInstanceOutputWithContext(ctx context.Context) BrokerInstanceOutput
type BrokerInstanceArray ¶
type BrokerInstanceArray []BrokerInstanceInput
func (BrokerInstanceArray) ElementType ¶
func (BrokerInstanceArray) ElementType() reflect.Type
func (BrokerInstanceArray) ToBrokerInstanceArrayOutput ¶
func (i BrokerInstanceArray) ToBrokerInstanceArrayOutput() BrokerInstanceArrayOutput
func (BrokerInstanceArray) ToBrokerInstanceArrayOutputWithContext ¶
func (i BrokerInstanceArray) ToBrokerInstanceArrayOutputWithContext(ctx context.Context) BrokerInstanceArrayOutput
type BrokerInstanceArrayInput ¶
type BrokerInstanceArrayInput interface { pulumi.Input ToBrokerInstanceArrayOutput() BrokerInstanceArrayOutput ToBrokerInstanceArrayOutputWithContext(context.Context) BrokerInstanceArrayOutput }
BrokerInstanceArrayInput is an input type that accepts BrokerInstanceArray and BrokerInstanceArrayOutput values. You can construct a concrete instance of `BrokerInstanceArrayInput` via:
BrokerInstanceArray{ BrokerInstanceArgs{...} }
type BrokerInstanceArrayOutput ¶
type BrokerInstanceArrayOutput struct{ *pulumi.OutputState }
func (BrokerInstanceArrayOutput) ElementType ¶
func (BrokerInstanceArrayOutput) ElementType() reflect.Type
func (BrokerInstanceArrayOutput) Index ¶
func (o BrokerInstanceArrayOutput) Index(i pulumi.IntInput) BrokerInstanceOutput
func (BrokerInstanceArrayOutput) ToBrokerInstanceArrayOutput ¶
func (o BrokerInstanceArrayOutput) ToBrokerInstanceArrayOutput() BrokerInstanceArrayOutput
func (BrokerInstanceArrayOutput) ToBrokerInstanceArrayOutputWithContext ¶
func (o BrokerInstanceArrayOutput) ToBrokerInstanceArrayOutputWithContext(ctx context.Context) BrokerInstanceArrayOutput
type BrokerInstanceInput ¶
type BrokerInstanceInput interface { pulumi.Input ToBrokerInstanceOutput() BrokerInstanceOutput ToBrokerInstanceOutputWithContext(context.Context) BrokerInstanceOutput }
BrokerInstanceInput is an input type that accepts BrokerInstanceArgs and BrokerInstanceOutput values. You can construct a concrete instance of `BrokerInstanceInput` via:
BrokerInstanceArgs{...}
type BrokerInstanceOutput ¶
type BrokerInstanceOutput struct{ *pulumi.OutputState }
func (BrokerInstanceOutput) ConsoleUrl ¶
func (o BrokerInstanceOutput) ConsoleUrl() pulumi.StringPtrOutput
The URL of the [ActiveMQ Web Console](http://activemq.apache.org/web-console.html) or the [RabbitMQ Management UI](https://www.rabbitmq.com/management.html#external-monitoring) depending on `engineType`.
func (BrokerInstanceOutput) ElementType ¶
func (BrokerInstanceOutput) ElementType() reflect.Type
func (BrokerInstanceOutput) Endpoints ¶
func (o BrokerInstanceOutput) Endpoints() pulumi.StringArrayOutput
Broker's wire-level protocol endpoints in the following order & format referenceable e.g., as `instances.0.endpoints.0` (SSL): * For `ActiveMQ`: * `ssl://broker-id.mq.us-west-2.amazonaws.com:61617` * `amqp+ssl://broker-id.mq.us-west-2.amazonaws.com:5671` * `stomp+ssl://broker-id.mq.us-west-2.amazonaws.com:61614` * `mqtt+ssl://broker-id.mq.us-west-2.amazonaws.com:8883` * `wss://broker-id.mq.us-west-2.amazonaws.com:61619` * For `RabbitMQ`: * `amqps://broker-id.mq.us-west-2.amazonaws.com:5671`
func (BrokerInstanceOutput) IpAddress ¶
func (o BrokerInstanceOutput) IpAddress() pulumi.StringPtrOutput
IP Address of the broker.
func (BrokerInstanceOutput) ToBrokerInstanceOutput ¶
func (o BrokerInstanceOutput) ToBrokerInstanceOutput() BrokerInstanceOutput
func (BrokerInstanceOutput) ToBrokerInstanceOutputWithContext ¶
func (o BrokerInstanceOutput) ToBrokerInstanceOutputWithContext(ctx context.Context) BrokerInstanceOutput
type BrokerLdapServerMetadata ¶
type BrokerLdapServerMetadata struct { // List of a fully qualified domain name of the LDAP server and an optional failover server. Hosts []string `pulumi:"hosts"` // Fully qualified name of the directory to search for a user’s groups. RoleBase *string `pulumi:"roleBase"` // Specifies the LDAP attribute that identifies the group name attribute in the object returned from the group membership query. RoleName *string `pulumi:"roleName"` // Search criteria for groups. RoleSearchMatching *string `pulumi:"roleSearchMatching"` // Whether the directory search scope is the entire sub-tree. RoleSearchSubtree *bool `pulumi:"roleSearchSubtree"` // Service account password. ServiceAccountPassword *string `pulumi:"serviceAccountPassword"` // Service account username. ServiceAccountUsername *string `pulumi:"serviceAccountUsername"` // Fully qualified name of the directory where you want to search for users. UserBase *string `pulumi:"userBase"` // Specifies the name of the LDAP attribute for the user group membership. UserRoleName *string `pulumi:"userRoleName"` // Search criteria for users. UserSearchMatching *string `pulumi:"userSearchMatching"` // Whether the directory search scope is the entire sub-tree. UserSearchSubtree *bool `pulumi:"userSearchSubtree"` }
type BrokerLdapServerMetadataArgs ¶
type BrokerLdapServerMetadataArgs struct { // List of a fully qualified domain name of the LDAP server and an optional failover server. Hosts pulumi.StringArrayInput `pulumi:"hosts"` // Fully qualified name of the directory to search for a user’s groups. RoleBase pulumi.StringPtrInput `pulumi:"roleBase"` // Specifies the LDAP attribute that identifies the group name attribute in the object returned from the group membership query. RoleName pulumi.StringPtrInput `pulumi:"roleName"` // Search criteria for groups. RoleSearchMatching pulumi.StringPtrInput `pulumi:"roleSearchMatching"` // Whether the directory search scope is the entire sub-tree. RoleSearchSubtree pulumi.BoolPtrInput `pulumi:"roleSearchSubtree"` // Service account password. ServiceAccountPassword pulumi.StringPtrInput `pulumi:"serviceAccountPassword"` // Service account username. ServiceAccountUsername pulumi.StringPtrInput `pulumi:"serviceAccountUsername"` // Fully qualified name of the directory where you want to search for users. UserBase pulumi.StringPtrInput `pulumi:"userBase"` // Specifies the name of the LDAP attribute for the user group membership. UserRoleName pulumi.StringPtrInput `pulumi:"userRoleName"` // Search criteria for users. UserSearchMatching pulumi.StringPtrInput `pulumi:"userSearchMatching"` // Whether the directory search scope is the entire sub-tree. UserSearchSubtree pulumi.BoolPtrInput `pulumi:"userSearchSubtree"` }
func (BrokerLdapServerMetadataArgs) ElementType ¶
func (BrokerLdapServerMetadataArgs) ElementType() reflect.Type
func (BrokerLdapServerMetadataArgs) ToBrokerLdapServerMetadataOutput ¶
func (i BrokerLdapServerMetadataArgs) ToBrokerLdapServerMetadataOutput() BrokerLdapServerMetadataOutput
func (BrokerLdapServerMetadataArgs) ToBrokerLdapServerMetadataOutputWithContext ¶
func (i BrokerLdapServerMetadataArgs) ToBrokerLdapServerMetadataOutputWithContext(ctx context.Context) BrokerLdapServerMetadataOutput
func (BrokerLdapServerMetadataArgs) ToBrokerLdapServerMetadataPtrOutput ¶
func (i BrokerLdapServerMetadataArgs) ToBrokerLdapServerMetadataPtrOutput() BrokerLdapServerMetadataPtrOutput
func (BrokerLdapServerMetadataArgs) ToBrokerLdapServerMetadataPtrOutputWithContext ¶
func (i BrokerLdapServerMetadataArgs) ToBrokerLdapServerMetadataPtrOutputWithContext(ctx context.Context) BrokerLdapServerMetadataPtrOutput
type BrokerLdapServerMetadataInput ¶
type BrokerLdapServerMetadataInput interface { pulumi.Input ToBrokerLdapServerMetadataOutput() BrokerLdapServerMetadataOutput ToBrokerLdapServerMetadataOutputWithContext(context.Context) BrokerLdapServerMetadataOutput }
BrokerLdapServerMetadataInput is an input type that accepts BrokerLdapServerMetadataArgs and BrokerLdapServerMetadataOutput values. You can construct a concrete instance of `BrokerLdapServerMetadataInput` via:
BrokerLdapServerMetadataArgs{...}
type BrokerLdapServerMetadataOutput ¶
type BrokerLdapServerMetadataOutput struct{ *pulumi.OutputState }
func (BrokerLdapServerMetadataOutput) ElementType ¶
func (BrokerLdapServerMetadataOutput) ElementType() reflect.Type
func (BrokerLdapServerMetadataOutput) Hosts ¶
func (o BrokerLdapServerMetadataOutput) Hosts() pulumi.StringArrayOutput
List of a fully qualified domain name of the LDAP server and an optional failover server.
func (BrokerLdapServerMetadataOutput) RoleBase ¶
func (o BrokerLdapServerMetadataOutput) RoleBase() pulumi.StringPtrOutput
Fully qualified name of the directory to search for a user’s groups.
func (BrokerLdapServerMetadataOutput) RoleName ¶
func (o BrokerLdapServerMetadataOutput) RoleName() pulumi.StringPtrOutput
Specifies the LDAP attribute that identifies the group name attribute in the object returned from the group membership query.
func (BrokerLdapServerMetadataOutput) RoleSearchMatching ¶
func (o BrokerLdapServerMetadataOutput) RoleSearchMatching() pulumi.StringPtrOutput
Search criteria for groups.
func (BrokerLdapServerMetadataOutput) RoleSearchSubtree ¶
func (o BrokerLdapServerMetadataOutput) RoleSearchSubtree() pulumi.BoolPtrOutput
Whether the directory search scope is the entire sub-tree.
func (BrokerLdapServerMetadataOutput) ServiceAccountPassword ¶
func (o BrokerLdapServerMetadataOutput) ServiceAccountPassword() pulumi.StringPtrOutput
Service account password.
func (BrokerLdapServerMetadataOutput) ServiceAccountUsername ¶
func (o BrokerLdapServerMetadataOutput) ServiceAccountUsername() pulumi.StringPtrOutput
Service account username.
func (BrokerLdapServerMetadataOutput) ToBrokerLdapServerMetadataOutput ¶
func (o BrokerLdapServerMetadataOutput) ToBrokerLdapServerMetadataOutput() BrokerLdapServerMetadataOutput
func (BrokerLdapServerMetadataOutput) ToBrokerLdapServerMetadataOutputWithContext ¶
func (o BrokerLdapServerMetadataOutput) ToBrokerLdapServerMetadataOutputWithContext(ctx context.Context) BrokerLdapServerMetadataOutput
func (BrokerLdapServerMetadataOutput) ToBrokerLdapServerMetadataPtrOutput ¶
func (o BrokerLdapServerMetadataOutput) ToBrokerLdapServerMetadataPtrOutput() BrokerLdapServerMetadataPtrOutput
func (BrokerLdapServerMetadataOutput) ToBrokerLdapServerMetadataPtrOutputWithContext ¶
func (o BrokerLdapServerMetadataOutput) ToBrokerLdapServerMetadataPtrOutputWithContext(ctx context.Context) BrokerLdapServerMetadataPtrOutput
func (BrokerLdapServerMetadataOutput) UserBase ¶
func (o BrokerLdapServerMetadataOutput) UserBase() pulumi.StringPtrOutput
Fully qualified name of the directory where you want to search for users.
func (BrokerLdapServerMetadataOutput) UserRoleName ¶
func (o BrokerLdapServerMetadataOutput) UserRoleName() pulumi.StringPtrOutput
Specifies the name of the LDAP attribute for the user group membership.
func (BrokerLdapServerMetadataOutput) UserSearchMatching ¶
func (o BrokerLdapServerMetadataOutput) UserSearchMatching() pulumi.StringPtrOutput
Search criteria for users.
func (BrokerLdapServerMetadataOutput) UserSearchSubtree ¶
func (o BrokerLdapServerMetadataOutput) UserSearchSubtree() pulumi.BoolPtrOutput
Whether the directory search scope is the entire sub-tree.
type BrokerLdapServerMetadataPtrInput ¶
type BrokerLdapServerMetadataPtrInput interface { pulumi.Input ToBrokerLdapServerMetadataPtrOutput() BrokerLdapServerMetadataPtrOutput ToBrokerLdapServerMetadataPtrOutputWithContext(context.Context) BrokerLdapServerMetadataPtrOutput }
BrokerLdapServerMetadataPtrInput is an input type that accepts BrokerLdapServerMetadataArgs, BrokerLdapServerMetadataPtr and BrokerLdapServerMetadataPtrOutput values. You can construct a concrete instance of `BrokerLdapServerMetadataPtrInput` via:
BrokerLdapServerMetadataArgs{...} or: nil
func BrokerLdapServerMetadataPtr ¶
func BrokerLdapServerMetadataPtr(v *BrokerLdapServerMetadataArgs) BrokerLdapServerMetadataPtrInput
type BrokerLdapServerMetadataPtrOutput ¶
type BrokerLdapServerMetadataPtrOutput struct{ *pulumi.OutputState }
func (BrokerLdapServerMetadataPtrOutput) Elem ¶
func (o BrokerLdapServerMetadataPtrOutput) Elem() BrokerLdapServerMetadataOutput
func (BrokerLdapServerMetadataPtrOutput) ElementType ¶
func (BrokerLdapServerMetadataPtrOutput) ElementType() reflect.Type
func (BrokerLdapServerMetadataPtrOutput) Hosts ¶
func (o BrokerLdapServerMetadataPtrOutput) Hosts() pulumi.StringArrayOutput
List of a fully qualified domain name of the LDAP server and an optional failover server.
func (BrokerLdapServerMetadataPtrOutput) RoleBase ¶
func (o BrokerLdapServerMetadataPtrOutput) RoleBase() pulumi.StringPtrOutput
Fully qualified name of the directory to search for a user’s groups.
func (BrokerLdapServerMetadataPtrOutput) RoleName ¶
func (o BrokerLdapServerMetadataPtrOutput) RoleName() pulumi.StringPtrOutput
Specifies the LDAP attribute that identifies the group name attribute in the object returned from the group membership query.
func (BrokerLdapServerMetadataPtrOutput) RoleSearchMatching ¶
func (o BrokerLdapServerMetadataPtrOutput) RoleSearchMatching() pulumi.StringPtrOutput
Search criteria for groups.
func (BrokerLdapServerMetadataPtrOutput) RoleSearchSubtree ¶
func (o BrokerLdapServerMetadataPtrOutput) RoleSearchSubtree() pulumi.BoolPtrOutput
Whether the directory search scope is the entire sub-tree.
func (BrokerLdapServerMetadataPtrOutput) ServiceAccountPassword ¶
func (o BrokerLdapServerMetadataPtrOutput) ServiceAccountPassword() pulumi.StringPtrOutput
Service account password.
func (BrokerLdapServerMetadataPtrOutput) ServiceAccountUsername ¶
func (o BrokerLdapServerMetadataPtrOutput) ServiceAccountUsername() pulumi.StringPtrOutput
Service account username.
func (BrokerLdapServerMetadataPtrOutput) ToBrokerLdapServerMetadataPtrOutput ¶
func (o BrokerLdapServerMetadataPtrOutput) ToBrokerLdapServerMetadataPtrOutput() BrokerLdapServerMetadataPtrOutput
func (BrokerLdapServerMetadataPtrOutput) ToBrokerLdapServerMetadataPtrOutputWithContext ¶
func (o BrokerLdapServerMetadataPtrOutput) ToBrokerLdapServerMetadataPtrOutputWithContext(ctx context.Context) BrokerLdapServerMetadataPtrOutput
func (BrokerLdapServerMetadataPtrOutput) UserBase ¶
func (o BrokerLdapServerMetadataPtrOutput) UserBase() pulumi.StringPtrOutput
Fully qualified name of the directory where you want to search for users.
func (BrokerLdapServerMetadataPtrOutput) UserRoleName ¶
func (o BrokerLdapServerMetadataPtrOutput) UserRoleName() pulumi.StringPtrOutput
Specifies the name of the LDAP attribute for the user group membership.
func (BrokerLdapServerMetadataPtrOutput) UserSearchMatching ¶
func (o BrokerLdapServerMetadataPtrOutput) UserSearchMatching() pulumi.StringPtrOutput
Search criteria for users.
func (BrokerLdapServerMetadataPtrOutput) UserSearchSubtree ¶
func (o BrokerLdapServerMetadataPtrOutput) UserSearchSubtree() pulumi.BoolPtrOutput
Whether the directory search scope is the entire sub-tree.
type BrokerLogs ¶
type BrokerLogs struct { // Enables audit logging. Auditing is only possible for `engineType` of `ActiveMQ`. User management action made using JMX or the ActiveMQ Web Console is logged. Defaults to `false`. Audit *bool `pulumi:"audit"` // Enables general logging via CloudWatch. Defaults to `false`. General *bool `pulumi:"general"` }
type BrokerLogsArgs ¶
type BrokerLogsArgs struct { // Enables audit logging. Auditing is only possible for `engineType` of `ActiveMQ`. User management action made using JMX or the ActiveMQ Web Console is logged. Defaults to `false`. Audit pulumi.BoolPtrInput `pulumi:"audit"` // Enables general logging via CloudWatch. Defaults to `false`. General pulumi.BoolPtrInput `pulumi:"general"` }
func (BrokerLogsArgs) ElementType ¶
func (BrokerLogsArgs) ElementType() reflect.Type
func (BrokerLogsArgs) ToBrokerLogsOutput ¶
func (i BrokerLogsArgs) ToBrokerLogsOutput() BrokerLogsOutput
func (BrokerLogsArgs) ToBrokerLogsOutputWithContext ¶
func (i BrokerLogsArgs) ToBrokerLogsOutputWithContext(ctx context.Context) BrokerLogsOutput
func (BrokerLogsArgs) ToBrokerLogsPtrOutput ¶
func (i BrokerLogsArgs) ToBrokerLogsPtrOutput() BrokerLogsPtrOutput
func (BrokerLogsArgs) ToBrokerLogsPtrOutputWithContext ¶
func (i BrokerLogsArgs) ToBrokerLogsPtrOutputWithContext(ctx context.Context) BrokerLogsPtrOutput
type BrokerLogsInput ¶
type BrokerLogsInput interface { pulumi.Input ToBrokerLogsOutput() BrokerLogsOutput ToBrokerLogsOutputWithContext(context.Context) BrokerLogsOutput }
BrokerLogsInput is an input type that accepts BrokerLogsArgs and BrokerLogsOutput values. You can construct a concrete instance of `BrokerLogsInput` via:
BrokerLogsArgs{...}
type BrokerLogsOutput ¶
type BrokerLogsOutput struct{ *pulumi.OutputState }
func (BrokerLogsOutput) Audit ¶
func (o BrokerLogsOutput) Audit() pulumi.BoolPtrOutput
Enables audit logging. Auditing is only possible for `engineType` of `ActiveMQ`. User management action made using JMX or the ActiveMQ Web Console is logged. Defaults to `false`.
func (BrokerLogsOutput) ElementType ¶
func (BrokerLogsOutput) ElementType() reflect.Type
func (BrokerLogsOutput) General ¶
func (o BrokerLogsOutput) General() pulumi.BoolPtrOutput
Enables general logging via CloudWatch. Defaults to `false`.
func (BrokerLogsOutput) ToBrokerLogsOutput ¶
func (o BrokerLogsOutput) ToBrokerLogsOutput() BrokerLogsOutput
func (BrokerLogsOutput) ToBrokerLogsOutputWithContext ¶
func (o BrokerLogsOutput) ToBrokerLogsOutputWithContext(ctx context.Context) BrokerLogsOutput
func (BrokerLogsOutput) ToBrokerLogsPtrOutput ¶
func (o BrokerLogsOutput) ToBrokerLogsPtrOutput() BrokerLogsPtrOutput
func (BrokerLogsOutput) ToBrokerLogsPtrOutputWithContext ¶
func (o BrokerLogsOutput) ToBrokerLogsPtrOutputWithContext(ctx context.Context) BrokerLogsPtrOutput
type BrokerLogsPtrInput ¶
type BrokerLogsPtrInput interface { pulumi.Input ToBrokerLogsPtrOutput() BrokerLogsPtrOutput ToBrokerLogsPtrOutputWithContext(context.Context) BrokerLogsPtrOutput }
BrokerLogsPtrInput is an input type that accepts BrokerLogsArgs, BrokerLogsPtr and BrokerLogsPtrOutput values. You can construct a concrete instance of `BrokerLogsPtrInput` via:
BrokerLogsArgs{...} or: nil
func BrokerLogsPtr ¶
func BrokerLogsPtr(v *BrokerLogsArgs) BrokerLogsPtrInput
type BrokerLogsPtrOutput ¶
type BrokerLogsPtrOutput struct{ *pulumi.OutputState }
func (BrokerLogsPtrOutput) Audit ¶
func (o BrokerLogsPtrOutput) Audit() pulumi.BoolPtrOutput
Enables audit logging. Auditing is only possible for `engineType` of `ActiveMQ`. User management action made using JMX or the ActiveMQ Web Console is logged. Defaults to `false`.
func (BrokerLogsPtrOutput) Elem ¶
func (o BrokerLogsPtrOutput) Elem() BrokerLogsOutput
func (BrokerLogsPtrOutput) ElementType ¶
func (BrokerLogsPtrOutput) ElementType() reflect.Type
func (BrokerLogsPtrOutput) General ¶
func (o BrokerLogsPtrOutput) General() pulumi.BoolPtrOutput
Enables general logging via CloudWatch. Defaults to `false`.
func (BrokerLogsPtrOutput) ToBrokerLogsPtrOutput ¶
func (o BrokerLogsPtrOutput) ToBrokerLogsPtrOutput() BrokerLogsPtrOutput
func (BrokerLogsPtrOutput) ToBrokerLogsPtrOutputWithContext ¶
func (o BrokerLogsPtrOutput) ToBrokerLogsPtrOutputWithContext(ctx context.Context) BrokerLogsPtrOutput
type BrokerMaintenanceWindowStartTime ¶
type BrokerMaintenanceWindowStartTime struct { // Day of the week, e.g., `MONDAY`, `TUESDAY`, or `WEDNESDAY`. DayOfWeek string `pulumi:"dayOfWeek"` // Time, in 24-hour format, e.g., `02:00`. TimeOfDay string `pulumi:"timeOfDay"` // Time zone in either the Country/City format or the UTC offset format, e.g., `CET`. TimeZone string `pulumi:"timeZone"` }
type BrokerMaintenanceWindowStartTimeArgs ¶
type BrokerMaintenanceWindowStartTimeArgs struct { // Day of the week, e.g., `MONDAY`, `TUESDAY`, or `WEDNESDAY`. DayOfWeek pulumi.StringInput `pulumi:"dayOfWeek"` // Time, in 24-hour format, e.g., `02:00`. TimeOfDay pulumi.StringInput `pulumi:"timeOfDay"` // Time zone in either the Country/City format or the UTC offset format, e.g., `CET`. TimeZone pulumi.StringInput `pulumi:"timeZone"` }
func (BrokerMaintenanceWindowStartTimeArgs) ElementType ¶
func (BrokerMaintenanceWindowStartTimeArgs) ElementType() reflect.Type
func (BrokerMaintenanceWindowStartTimeArgs) ToBrokerMaintenanceWindowStartTimeOutput ¶
func (i BrokerMaintenanceWindowStartTimeArgs) ToBrokerMaintenanceWindowStartTimeOutput() BrokerMaintenanceWindowStartTimeOutput
func (BrokerMaintenanceWindowStartTimeArgs) ToBrokerMaintenanceWindowStartTimeOutputWithContext ¶
func (i BrokerMaintenanceWindowStartTimeArgs) ToBrokerMaintenanceWindowStartTimeOutputWithContext(ctx context.Context) BrokerMaintenanceWindowStartTimeOutput
func (BrokerMaintenanceWindowStartTimeArgs) ToBrokerMaintenanceWindowStartTimePtrOutput ¶
func (i BrokerMaintenanceWindowStartTimeArgs) ToBrokerMaintenanceWindowStartTimePtrOutput() BrokerMaintenanceWindowStartTimePtrOutput
func (BrokerMaintenanceWindowStartTimeArgs) ToBrokerMaintenanceWindowStartTimePtrOutputWithContext ¶
func (i BrokerMaintenanceWindowStartTimeArgs) ToBrokerMaintenanceWindowStartTimePtrOutputWithContext(ctx context.Context) BrokerMaintenanceWindowStartTimePtrOutput
type BrokerMaintenanceWindowStartTimeInput ¶
type BrokerMaintenanceWindowStartTimeInput interface { pulumi.Input ToBrokerMaintenanceWindowStartTimeOutput() BrokerMaintenanceWindowStartTimeOutput ToBrokerMaintenanceWindowStartTimeOutputWithContext(context.Context) BrokerMaintenanceWindowStartTimeOutput }
BrokerMaintenanceWindowStartTimeInput is an input type that accepts BrokerMaintenanceWindowStartTimeArgs and BrokerMaintenanceWindowStartTimeOutput values. You can construct a concrete instance of `BrokerMaintenanceWindowStartTimeInput` via:
BrokerMaintenanceWindowStartTimeArgs{...}
type BrokerMaintenanceWindowStartTimeOutput ¶
type BrokerMaintenanceWindowStartTimeOutput struct{ *pulumi.OutputState }
func (BrokerMaintenanceWindowStartTimeOutput) DayOfWeek ¶
func (o BrokerMaintenanceWindowStartTimeOutput) DayOfWeek() pulumi.StringOutput
Day of the week, e.g., `MONDAY`, `TUESDAY`, or `WEDNESDAY`.
func (BrokerMaintenanceWindowStartTimeOutput) ElementType ¶
func (BrokerMaintenanceWindowStartTimeOutput) ElementType() reflect.Type
func (BrokerMaintenanceWindowStartTimeOutput) TimeOfDay ¶
func (o BrokerMaintenanceWindowStartTimeOutput) TimeOfDay() pulumi.StringOutput
Time, in 24-hour format, e.g., `02:00`.
func (BrokerMaintenanceWindowStartTimeOutput) TimeZone ¶
func (o BrokerMaintenanceWindowStartTimeOutput) TimeZone() pulumi.StringOutput
Time zone in either the Country/City format or the UTC offset format, e.g., `CET`.
func (BrokerMaintenanceWindowStartTimeOutput) ToBrokerMaintenanceWindowStartTimeOutput ¶
func (o BrokerMaintenanceWindowStartTimeOutput) ToBrokerMaintenanceWindowStartTimeOutput() BrokerMaintenanceWindowStartTimeOutput
func (BrokerMaintenanceWindowStartTimeOutput) ToBrokerMaintenanceWindowStartTimeOutputWithContext ¶
func (o BrokerMaintenanceWindowStartTimeOutput) ToBrokerMaintenanceWindowStartTimeOutputWithContext(ctx context.Context) BrokerMaintenanceWindowStartTimeOutput
func (BrokerMaintenanceWindowStartTimeOutput) ToBrokerMaintenanceWindowStartTimePtrOutput ¶
func (o BrokerMaintenanceWindowStartTimeOutput) ToBrokerMaintenanceWindowStartTimePtrOutput() BrokerMaintenanceWindowStartTimePtrOutput
func (BrokerMaintenanceWindowStartTimeOutput) ToBrokerMaintenanceWindowStartTimePtrOutputWithContext ¶
func (o BrokerMaintenanceWindowStartTimeOutput) ToBrokerMaintenanceWindowStartTimePtrOutputWithContext(ctx context.Context) BrokerMaintenanceWindowStartTimePtrOutput
type BrokerMaintenanceWindowStartTimePtrInput ¶
type BrokerMaintenanceWindowStartTimePtrInput interface { pulumi.Input ToBrokerMaintenanceWindowStartTimePtrOutput() BrokerMaintenanceWindowStartTimePtrOutput ToBrokerMaintenanceWindowStartTimePtrOutputWithContext(context.Context) BrokerMaintenanceWindowStartTimePtrOutput }
BrokerMaintenanceWindowStartTimePtrInput is an input type that accepts BrokerMaintenanceWindowStartTimeArgs, BrokerMaintenanceWindowStartTimePtr and BrokerMaintenanceWindowStartTimePtrOutput values. You can construct a concrete instance of `BrokerMaintenanceWindowStartTimePtrInput` via:
BrokerMaintenanceWindowStartTimeArgs{...} or: nil
func BrokerMaintenanceWindowStartTimePtr ¶
func BrokerMaintenanceWindowStartTimePtr(v *BrokerMaintenanceWindowStartTimeArgs) BrokerMaintenanceWindowStartTimePtrInput
type BrokerMaintenanceWindowStartTimePtrOutput ¶
type BrokerMaintenanceWindowStartTimePtrOutput struct{ *pulumi.OutputState }
func (BrokerMaintenanceWindowStartTimePtrOutput) DayOfWeek ¶
func (o BrokerMaintenanceWindowStartTimePtrOutput) DayOfWeek() pulumi.StringPtrOutput
Day of the week, e.g., `MONDAY`, `TUESDAY`, or `WEDNESDAY`.
func (BrokerMaintenanceWindowStartTimePtrOutput) ElementType ¶
func (BrokerMaintenanceWindowStartTimePtrOutput) ElementType() reflect.Type
func (BrokerMaintenanceWindowStartTimePtrOutput) TimeOfDay ¶
func (o BrokerMaintenanceWindowStartTimePtrOutput) TimeOfDay() pulumi.StringPtrOutput
Time, in 24-hour format, e.g., `02:00`.
func (BrokerMaintenanceWindowStartTimePtrOutput) TimeZone ¶
func (o BrokerMaintenanceWindowStartTimePtrOutput) TimeZone() pulumi.StringPtrOutput
Time zone in either the Country/City format or the UTC offset format, e.g., `CET`.
func (BrokerMaintenanceWindowStartTimePtrOutput) ToBrokerMaintenanceWindowStartTimePtrOutput ¶
func (o BrokerMaintenanceWindowStartTimePtrOutput) ToBrokerMaintenanceWindowStartTimePtrOutput() BrokerMaintenanceWindowStartTimePtrOutput
func (BrokerMaintenanceWindowStartTimePtrOutput) ToBrokerMaintenanceWindowStartTimePtrOutputWithContext ¶
func (o BrokerMaintenanceWindowStartTimePtrOutput) ToBrokerMaintenanceWindowStartTimePtrOutputWithContext(ctx context.Context) BrokerMaintenanceWindowStartTimePtrOutput
type BrokerMap ¶
type BrokerMap map[string]BrokerInput
func (BrokerMap) ElementType ¶
func (BrokerMap) ToBrokerMapOutput ¶
func (i BrokerMap) ToBrokerMapOutput() BrokerMapOutput
func (BrokerMap) ToBrokerMapOutputWithContext ¶
func (i BrokerMap) ToBrokerMapOutputWithContext(ctx context.Context) BrokerMapOutput
type BrokerMapInput ¶
type BrokerMapInput interface { pulumi.Input ToBrokerMapOutput() BrokerMapOutput ToBrokerMapOutputWithContext(context.Context) BrokerMapOutput }
BrokerMapInput is an input type that accepts BrokerMap and BrokerMapOutput values. You can construct a concrete instance of `BrokerMapInput` via:
BrokerMap{ "key": BrokerArgs{...} }
type BrokerMapOutput ¶
type BrokerMapOutput struct{ *pulumi.OutputState }
func (BrokerMapOutput) ElementType ¶
func (BrokerMapOutput) ElementType() reflect.Type
func (BrokerMapOutput) MapIndex ¶
func (o BrokerMapOutput) MapIndex(k pulumi.StringInput) BrokerOutput
func (BrokerMapOutput) ToBrokerMapOutput ¶
func (o BrokerMapOutput) ToBrokerMapOutput() BrokerMapOutput
func (BrokerMapOutput) ToBrokerMapOutputWithContext ¶
func (o BrokerMapOutput) ToBrokerMapOutputWithContext(ctx context.Context) BrokerMapOutput
type BrokerOutput ¶
type BrokerOutput struct{ *pulumi.OutputState }
func (BrokerOutput) ApplyImmediately ¶
func (o BrokerOutput) ApplyImmediately() pulumi.BoolPtrOutput
Specifies whether any broker modifications are applied immediately, or during the next maintenance window. Default is `false`.
func (BrokerOutput) AuthenticationStrategy ¶
func (o BrokerOutput) AuthenticationStrategy() pulumi.StringOutput
Authentication strategy used to secure the broker. Valid values are `simple` and `ldap`. `ldap` is not supported for `engineType` `RabbitMQ`.
func (BrokerOutput) AutoMinorVersionUpgrade ¶
func (o BrokerOutput) AutoMinorVersionUpgrade() pulumi.BoolPtrOutput
Whether to automatically upgrade to new minor versions of brokers as Amazon MQ makes releases available.
func (BrokerOutput) BrokerName ¶
func (o BrokerOutput) BrokerName() pulumi.StringOutput
Name of the broker.
func (BrokerOutput) Configuration ¶
func (o BrokerOutput) Configuration() BrokerConfigurationOutput
Configuration block for broker configuration. Applies to `engineType` of `ActiveMQ` and `RabbitMQ` only. Detailed below.
func (BrokerOutput) DataReplicationMode ¶ added in v6.25.0
func (o BrokerOutput) DataReplicationMode() pulumi.StringOutput
Defines whether this broker is a part of a data replication pair. Valid values are `CRDR` and `NONE`.
func (BrokerOutput) DataReplicationPrimaryBrokerArn ¶ added in v6.25.0
func (o BrokerOutput) DataReplicationPrimaryBrokerArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the primary broker that is used to replicate data from in a data replication pair, and is applied to the replica broker. Must be set when `dataReplicationMode` is `CRDR`.
func (BrokerOutput) DeploymentMode ¶
func (o BrokerOutput) DeploymentMode() pulumi.StringPtrOutput
Deployment mode of the broker. Valid values are `SINGLE_INSTANCE`, `ACTIVE_STANDBY_MULTI_AZ`, and `CLUSTER_MULTI_AZ`. Default is `SINGLE_INSTANCE`.
func (BrokerOutput) ElementType ¶
func (BrokerOutput) ElementType() reflect.Type
func (BrokerOutput) EncryptionOptions ¶
func (o BrokerOutput) EncryptionOptions() BrokerEncryptionOptionsPtrOutput
Configuration block containing encryption options. Detailed below.
func (BrokerOutput) EngineType ¶
func (o BrokerOutput) EngineType() pulumi.StringOutput
Type of broker engine. Valid values are `ActiveMQ` and `RabbitMQ`.
func (BrokerOutput) EngineVersion ¶
func (o BrokerOutput) EngineVersion() pulumi.StringOutput
Version of the broker engine. See the [AmazonMQ Broker Engine docs](https://docs.aws.amazon.com/amazon-mq/latest/developer-guide/broker-engine.html) for supported versions. For example, `5.17.6`.
func (BrokerOutput) HostInstanceType ¶
func (o BrokerOutput) HostInstanceType() pulumi.StringOutput
Broker's instance type. For example, `mq.t3.micro`, `mq.m5.large`.
func (BrokerOutput) Instances ¶
func (o BrokerOutput) Instances() BrokerInstanceArrayOutput
List of information about allocated brokers (both active & standby).
func (BrokerOutput) LdapServerMetadata ¶
func (o BrokerOutput) LdapServerMetadata() BrokerLdapServerMetadataPtrOutput
Configuration block for the LDAP server used to authenticate and authorize connections to the broker. Not supported for `engineType` `RabbitMQ`. Detailed below. (Currently, AWS may not process changes to LDAP server metadata.)
func (BrokerOutput) Logs ¶
func (o BrokerOutput) Logs() BrokerLogsPtrOutput
Configuration block for the logging configuration of the broker. Detailed below.
func (BrokerOutput) MaintenanceWindowStartTime ¶
func (o BrokerOutput) MaintenanceWindowStartTime() BrokerMaintenanceWindowStartTimeOutput
Configuration block for the maintenance window start time. Detailed below.
func (BrokerOutput) PendingDataReplicationMode ¶ added in v6.25.0
func (o BrokerOutput) PendingDataReplicationMode() pulumi.StringOutput
(Optional) The data replication mode that will be applied after reboot.
func (BrokerOutput) PubliclyAccessible ¶
func (o BrokerOutput) PubliclyAccessible() pulumi.BoolPtrOutput
Whether to enable connections from applications outside of the VPC that hosts the broker's subnets.
func (BrokerOutput) SecurityGroups ¶
func (o BrokerOutput) SecurityGroups() pulumi.StringArrayOutput
List of security group IDs assigned to the broker.
func (BrokerOutput) StorageType ¶
func (o BrokerOutput) StorageType() pulumi.StringOutput
Storage type of the broker. For `engineType` `ActiveMQ`, the valid values are `efs` and `ebs`, and the AWS-default is `efs`. For `engineType` `RabbitMQ`, only `ebs` is supported. When using `ebs`, only the `mq.m5` broker instance type family is supported.
func (BrokerOutput) SubnetIds ¶
func (o BrokerOutput) SubnetIds() pulumi.StringArrayOutput
List of subnet IDs in which to launch the broker. A `SINGLE_INSTANCE` deployment requires one subnet. An `ACTIVE_STANDBY_MULTI_AZ` deployment requires multiple subnets.
func (BrokerOutput) Tags ¶
func (o BrokerOutput) Tags() pulumi.StringMapOutput
Map of tags to assign to the broker. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (BrokerOutput) TagsAll
deprecated
func (o BrokerOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (BrokerOutput) ToBrokerOutput ¶
func (o BrokerOutput) ToBrokerOutput() BrokerOutput
func (BrokerOutput) ToBrokerOutputWithContext ¶
func (o BrokerOutput) ToBrokerOutputWithContext(ctx context.Context) BrokerOutput
func (BrokerOutput) Users ¶
func (o BrokerOutput) Users() BrokerUserArrayOutput
Configuration block for broker users. For `engineType` of `RabbitMQ`, Amazon MQ does not return broker users preventing this resource from making user updates and drift detection. Detailed below.
The following arguments are optional:
type BrokerState ¶
type BrokerState struct { // Specifies whether any broker modifications are applied immediately, or during the next maintenance window. Default is `false`. ApplyImmediately pulumi.BoolPtrInput // ARN of the broker. Arn pulumi.StringPtrInput // Authentication strategy used to secure the broker. Valid values are `simple` and `ldap`. `ldap` is not supported for `engineType` `RabbitMQ`. AuthenticationStrategy pulumi.StringPtrInput // Whether to automatically upgrade to new minor versions of brokers as Amazon MQ makes releases available. AutoMinorVersionUpgrade pulumi.BoolPtrInput // Name of the broker. BrokerName pulumi.StringPtrInput // Configuration block for broker configuration. Applies to `engineType` of `ActiveMQ` and `RabbitMQ` only. Detailed below. Configuration BrokerConfigurationPtrInput // Defines whether this broker is a part of a data replication pair. Valid values are `CRDR` and `NONE`. DataReplicationMode pulumi.StringPtrInput // The Amazon Resource Name (ARN) of the primary broker that is used to replicate data from in a data replication pair, and is applied to the replica broker. Must be set when `dataReplicationMode` is `CRDR`. DataReplicationPrimaryBrokerArn pulumi.StringPtrInput // Deployment mode of the broker. Valid values are `SINGLE_INSTANCE`, `ACTIVE_STANDBY_MULTI_AZ`, and `CLUSTER_MULTI_AZ`. Default is `SINGLE_INSTANCE`. DeploymentMode pulumi.StringPtrInput // Configuration block containing encryption options. Detailed below. EncryptionOptions BrokerEncryptionOptionsPtrInput // Type of broker engine. Valid values are `ActiveMQ` and `RabbitMQ`. EngineType pulumi.StringPtrInput // Version of the broker engine. See the [AmazonMQ Broker Engine docs](https://docs.aws.amazon.com/amazon-mq/latest/developer-guide/broker-engine.html) for supported versions. For example, `5.17.6`. EngineVersion pulumi.StringPtrInput // Broker's instance type. For example, `mq.t3.micro`, `mq.m5.large`. HostInstanceType pulumi.StringPtrInput // List of information about allocated brokers (both active & standby). Instances BrokerInstanceArrayInput // Configuration block for the LDAP server used to authenticate and authorize connections to the broker. Not supported for `engineType` `RabbitMQ`. Detailed below. (Currently, AWS may not process changes to LDAP server metadata.) LdapServerMetadata BrokerLdapServerMetadataPtrInput // Configuration block for the logging configuration of the broker. Detailed below. Logs BrokerLogsPtrInput // Configuration block for the maintenance window start time. Detailed below. MaintenanceWindowStartTime BrokerMaintenanceWindowStartTimePtrInput // (Optional) The data replication mode that will be applied after reboot. PendingDataReplicationMode pulumi.StringPtrInput // Whether to enable connections from applications outside of the VPC that hosts the broker's subnets. PubliclyAccessible pulumi.BoolPtrInput // List of security group IDs assigned to the broker. SecurityGroups pulumi.StringArrayInput // Storage type of the broker. For `engineType` `ActiveMQ`, the valid values are `efs` and `ebs`, and the AWS-default is `efs`. For `engineType` `RabbitMQ`, only `ebs` is supported. When using `ebs`, only the `mq.m5` broker instance type family is supported. StorageType pulumi.StringPtrInput // List of subnet IDs in which to launch the broker. A `SINGLE_INSTANCE` deployment requires one subnet. An `ACTIVE_STANDBY_MULTI_AZ` deployment requires multiple subnets. SubnetIds pulumi.StringArrayInput // Map of tags to assign to the broker. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // Configuration block for broker users. For `engineType` of `RabbitMQ`, Amazon MQ does not return broker users preventing this resource from making user updates and drift detection. Detailed below. // // The following arguments are optional: Users BrokerUserArrayInput }
func (BrokerState) ElementType ¶
func (BrokerState) ElementType() reflect.Type
type BrokerUser ¶
type BrokerUser struct { // Whether to enable access to the [ActiveMQ Web Console](http://activemq.apache.org/web-console.html) for the user. Applies to `engineType` of `ActiveMQ` only. ConsoleAccess *bool `pulumi:"consoleAccess"` // List of groups (20 maximum) to which the ActiveMQ user belongs. Applies to `engineType` of `ActiveMQ` only. Groups []string `pulumi:"groups"` // Password of the user. It must be 12 to 250 characters long, at least 4 unique characters, and must not contain commas. Password string `pulumi:"password"` // Whether to set set replication user. Defaults to `false`. ReplicationUser *bool `pulumi:"replicationUser"` // Username of the user. // // > **NOTE:** AWS currently does not support updating RabbitMQ users. Updates to users can only be in the RabbitMQ UI. Username string `pulumi:"username"` }
type BrokerUserArgs ¶
type BrokerUserArgs struct { // Whether to enable access to the [ActiveMQ Web Console](http://activemq.apache.org/web-console.html) for the user. Applies to `engineType` of `ActiveMQ` only. ConsoleAccess pulumi.BoolPtrInput `pulumi:"consoleAccess"` // List of groups (20 maximum) to which the ActiveMQ user belongs. Applies to `engineType` of `ActiveMQ` only. Groups pulumi.StringArrayInput `pulumi:"groups"` // Password of the user. It must be 12 to 250 characters long, at least 4 unique characters, and must not contain commas. Password pulumi.StringInput `pulumi:"password"` // Whether to set set replication user. Defaults to `false`. ReplicationUser pulumi.BoolPtrInput `pulumi:"replicationUser"` // Username of the user. // // > **NOTE:** AWS currently does not support updating RabbitMQ users. Updates to users can only be in the RabbitMQ UI. Username pulumi.StringInput `pulumi:"username"` }
func (BrokerUserArgs) ElementType ¶
func (BrokerUserArgs) ElementType() reflect.Type
func (BrokerUserArgs) ToBrokerUserOutput ¶
func (i BrokerUserArgs) ToBrokerUserOutput() BrokerUserOutput
func (BrokerUserArgs) ToBrokerUserOutputWithContext ¶
func (i BrokerUserArgs) ToBrokerUserOutputWithContext(ctx context.Context) BrokerUserOutput
type BrokerUserArray ¶
type BrokerUserArray []BrokerUserInput
func (BrokerUserArray) ElementType ¶
func (BrokerUserArray) ElementType() reflect.Type
func (BrokerUserArray) ToBrokerUserArrayOutput ¶
func (i BrokerUserArray) ToBrokerUserArrayOutput() BrokerUserArrayOutput
func (BrokerUserArray) ToBrokerUserArrayOutputWithContext ¶
func (i BrokerUserArray) ToBrokerUserArrayOutputWithContext(ctx context.Context) BrokerUserArrayOutput
type BrokerUserArrayInput ¶
type BrokerUserArrayInput interface { pulumi.Input ToBrokerUserArrayOutput() BrokerUserArrayOutput ToBrokerUserArrayOutputWithContext(context.Context) BrokerUserArrayOutput }
BrokerUserArrayInput is an input type that accepts BrokerUserArray and BrokerUserArrayOutput values. You can construct a concrete instance of `BrokerUserArrayInput` via:
BrokerUserArray{ BrokerUserArgs{...} }
type BrokerUserArrayOutput ¶
type BrokerUserArrayOutput struct{ *pulumi.OutputState }
func (BrokerUserArrayOutput) ElementType ¶
func (BrokerUserArrayOutput) ElementType() reflect.Type
func (BrokerUserArrayOutput) Index ¶
func (o BrokerUserArrayOutput) Index(i pulumi.IntInput) BrokerUserOutput
func (BrokerUserArrayOutput) ToBrokerUserArrayOutput ¶
func (o BrokerUserArrayOutput) ToBrokerUserArrayOutput() BrokerUserArrayOutput
func (BrokerUserArrayOutput) ToBrokerUserArrayOutputWithContext ¶
func (o BrokerUserArrayOutput) ToBrokerUserArrayOutputWithContext(ctx context.Context) BrokerUserArrayOutput
type BrokerUserInput ¶
type BrokerUserInput interface { pulumi.Input ToBrokerUserOutput() BrokerUserOutput ToBrokerUserOutputWithContext(context.Context) BrokerUserOutput }
BrokerUserInput is an input type that accepts BrokerUserArgs and BrokerUserOutput values. You can construct a concrete instance of `BrokerUserInput` via:
BrokerUserArgs{...}
type BrokerUserOutput ¶
type BrokerUserOutput struct{ *pulumi.OutputState }
func (BrokerUserOutput) ConsoleAccess ¶
func (o BrokerUserOutput) ConsoleAccess() pulumi.BoolPtrOutput
Whether to enable access to the [ActiveMQ Web Console](http://activemq.apache.org/web-console.html) for the user. Applies to `engineType` of `ActiveMQ` only.
func (BrokerUserOutput) ElementType ¶
func (BrokerUserOutput) ElementType() reflect.Type
func (BrokerUserOutput) Groups ¶
func (o BrokerUserOutput) Groups() pulumi.StringArrayOutput
List of groups (20 maximum) to which the ActiveMQ user belongs. Applies to `engineType` of `ActiveMQ` only.
func (BrokerUserOutput) Password ¶
func (o BrokerUserOutput) Password() pulumi.StringOutput
Password of the user. It must be 12 to 250 characters long, at least 4 unique characters, and must not contain commas.
func (BrokerUserOutput) ReplicationUser ¶
func (o BrokerUserOutput) ReplicationUser() pulumi.BoolPtrOutput
Whether to set set replication user. Defaults to `false`.
func (BrokerUserOutput) ToBrokerUserOutput ¶
func (o BrokerUserOutput) ToBrokerUserOutput() BrokerUserOutput
func (BrokerUserOutput) ToBrokerUserOutputWithContext ¶
func (o BrokerUserOutput) ToBrokerUserOutputWithContext(ctx context.Context) BrokerUserOutput
func (BrokerUserOutput) Username ¶
func (o BrokerUserOutput) Username() pulumi.StringOutput
Username of the user.
> **NOTE:** AWS currently does not support updating RabbitMQ users. Updates to users can only be in the RabbitMQ UI.
type Configuration ¶
type Configuration struct { pulumi.CustomResourceState // ARN of the configuration. Arn pulumi.StringOutput `pulumi:"arn"` // Authentication strategy associated with the configuration. Valid values are `simple` and `ldap`. `ldap` is not supported for `engineType` `RabbitMQ`. AuthenticationStrategy pulumi.StringOutput `pulumi:"authenticationStrategy"` // Broker configuration in XML format for `ActiveMQ` or [Cuttlefish](https://github.com/Kyorai/cuttlefish) format for `RabbitMQ`. See [official docs](https://docs.aws.amazon.com/amazon-mq/latest/developer-guide/amazon-mq-broker-configuration-parameters.html) for supported parameters and format of the XML. Data pulumi.StringOutput `pulumi:"data"` // Description of the configuration. Description pulumi.StringPtrOutput `pulumi:"description"` // Type of broker engine. Valid values are `ActiveMQ` and `RabbitMQ`. EngineType pulumi.StringOutput `pulumi:"engineType"` // Version of the broker engine. EngineVersion pulumi.StringOutput `pulumi:"engineVersion"` // Latest revision of the configuration. LatestRevision pulumi.IntOutput `pulumi:"latestRevision"` // Name of the configuration. // // The following arguments are optional: Name pulumi.StringOutput `pulumi:"name"` // Map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Provides an MQ Configuration Resource.
For more information on Amazon MQ, see [Amazon MQ documentation](https://docs.aws.amazon.com/amazon-mq/latest/developer-guide/welcome.html).
## Example Usage
### ActiveMQ
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/mq" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := mq.NewConfiguration(ctx, "example", &mq.ConfigurationArgs{ Description: pulumi.String("Example Configuration"), Name: pulumi.String("example"), EngineType: pulumi.String("ActiveMQ"), EngineVersion: pulumi.String("5.17.6"), Data: pulumi.String(`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<broker xmlns="http://activemq.apache.org/schema/core">
<plugins> <forcePersistencyModeBrokerPlugin persistenceFlag="true"/> <statisticsBrokerPlugin/> <timeStampingBrokerPlugin ttlCeiling="86400000" zeroExpirationOverride="86400000"/> </plugins>
</broker> `),
}) if err != nil { return err } return nil }) }
```
### RabbitMQ
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/mq" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := mq.NewConfiguration(ctx, "example", &mq.ConfigurationArgs{ Description: pulumi.String("Example Configuration"), Name: pulumi.String("example"), EngineType: pulumi.String("RabbitMQ"), EngineVersion: pulumi.String("3.11.20"), Data: pulumi.String("# Default RabbitMQ delivery acknowledgement timeout is 30 minutes in milliseconds\nconsumer_timeout = 1800000\n"), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import MQ Configurations using the configuration ID. For example:
```sh $ pulumi import aws:mq/configuration:Configuration example c-0187d1eb-88c8-475a-9b79-16ef5a10c94f ```
func GetConfiguration ¶
func GetConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConfigurationState, opts ...pulumi.ResourceOption) (*Configuration, error)
GetConfiguration gets an existing Configuration 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 NewConfiguration ¶
func NewConfiguration(ctx *pulumi.Context, name string, args *ConfigurationArgs, opts ...pulumi.ResourceOption) (*Configuration, error)
NewConfiguration registers a new resource with the given unique name, arguments, and options.
func (*Configuration) ElementType ¶
func (*Configuration) ElementType() reflect.Type
func (*Configuration) ToConfigurationOutput ¶
func (i *Configuration) ToConfigurationOutput() ConfigurationOutput
func (*Configuration) ToConfigurationOutputWithContext ¶
func (i *Configuration) ToConfigurationOutputWithContext(ctx context.Context) ConfigurationOutput
type ConfigurationArgs ¶
type ConfigurationArgs struct { // Authentication strategy associated with the configuration. Valid values are `simple` and `ldap`. `ldap` is not supported for `engineType` `RabbitMQ`. AuthenticationStrategy pulumi.StringPtrInput // Broker configuration in XML format for `ActiveMQ` or [Cuttlefish](https://github.com/Kyorai/cuttlefish) format for `RabbitMQ`. See [official docs](https://docs.aws.amazon.com/amazon-mq/latest/developer-guide/amazon-mq-broker-configuration-parameters.html) for supported parameters and format of the XML. Data pulumi.StringInput // Description of the configuration. Description pulumi.StringPtrInput // Type of broker engine. Valid values are `ActiveMQ` and `RabbitMQ`. EngineType pulumi.StringInput // Version of the broker engine. EngineVersion pulumi.StringInput // Name of the configuration. // // The following arguments are optional: Name pulumi.StringPtrInput // Map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput }
The set of arguments for constructing a Configuration resource.
func (ConfigurationArgs) ElementType ¶
func (ConfigurationArgs) ElementType() reflect.Type
type ConfigurationArray ¶
type ConfigurationArray []ConfigurationInput
func (ConfigurationArray) ElementType ¶
func (ConfigurationArray) ElementType() reflect.Type
func (ConfigurationArray) ToConfigurationArrayOutput ¶
func (i ConfigurationArray) ToConfigurationArrayOutput() ConfigurationArrayOutput
func (ConfigurationArray) ToConfigurationArrayOutputWithContext ¶
func (i ConfigurationArray) ToConfigurationArrayOutputWithContext(ctx context.Context) ConfigurationArrayOutput
type ConfigurationArrayInput ¶
type ConfigurationArrayInput interface { pulumi.Input ToConfigurationArrayOutput() ConfigurationArrayOutput ToConfigurationArrayOutputWithContext(context.Context) ConfigurationArrayOutput }
ConfigurationArrayInput is an input type that accepts ConfigurationArray and ConfigurationArrayOutput values. You can construct a concrete instance of `ConfigurationArrayInput` via:
ConfigurationArray{ ConfigurationArgs{...} }
type ConfigurationArrayOutput ¶
type ConfigurationArrayOutput struct{ *pulumi.OutputState }
func (ConfigurationArrayOutput) ElementType ¶
func (ConfigurationArrayOutput) ElementType() reflect.Type
func (ConfigurationArrayOutput) Index ¶
func (o ConfigurationArrayOutput) Index(i pulumi.IntInput) ConfigurationOutput
func (ConfigurationArrayOutput) ToConfigurationArrayOutput ¶
func (o ConfigurationArrayOutput) ToConfigurationArrayOutput() ConfigurationArrayOutput
func (ConfigurationArrayOutput) ToConfigurationArrayOutputWithContext ¶
func (o ConfigurationArrayOutput) ToConfigurationArrayOutputWithContext(ctx context.Context) ConfigurationArrayOutput
type ConfigurationInput ¶
type ConfigurationInput interface { pulumi.Input ToConfigurationOutput() ConfigurationOutput ToConfigurationOutputWithContext(ctx context.Context) ConfigurationOutput }
type ConfigurationMap ¶
type ConfigurationMap map[string]ConfigurationInput
func (ConfigurationMap) ElementType ¶
func (ConfigurationMap) ElementType() reflect.Type
func (ConfigurationMap) ToConfigurationMapOutput ¶
func (i ConfigurationMap) ToConfigurationMapOutput() ConfigurationMapOutput
func (ConfigurationMap) ToConfigurationMapOutputWithContext ¶
func (i ConfigurationMap) ToConfigurationMapOutputWithContext(ctx context.Context) ConfigurationMapOutput
type ConfigurationMapInput ¶
type ConfigurationMapInput interface { pulumi.Input ToConfigurationMapOutput() ConfigurationMapOutput ToConfigurationMapOutputWithContext(context.Context) ConfigurationMapOutput }
ConfigurationMapInput is an input type that accepts ConfigurationMap and ConfigurationMapOutput values. You can construct a concrete instance of `ConfigurationMapInput` via:
ConfigurationMap{ "key": ConfigurationArgs{...} }
type ConfigurationMapOutput ¶
type ConfigurationMapOutput struct{ *pulumi.OutputState }
func (ConfigurationMapOutput) ElementType ¶
func (ConfigurationMapOutput) ElementType() reflect.Type
func (ConfigurationMapOutput) MapIndex ¶
func (o ConfigurationMapOutput) MapIndex(k pulumi.StringInput) ConfigurationOutput
func (ConfigurationMapOutput) ToConfigurationMapOutput ¶
func (o ConfigurationMapOutput) ToConfigurationMapOutput() ConfigurationMapOutput
func (ConfigurationMapOutput) ToConfigurationMapOutputWithContext ¶
func (o ConfigurationMapOutput) ToConfigurationMapOutputWithContext(ctx context.Context) ConfigurationMapOutput
type ConfigurationOutput ¶
type ConfigurationOutput struct{ *pulumi.OutputState }
func (ConfigurationOutput) Arn ¶
func (o ConfigurationOutput) Arn() pulumi.StringOutput
ARN of the configuration.
func (ConfigurationOutput) AuthenticationStrategy ¶
func (o ConfigurationOutput) AuthenticationStrategy() pulumi.StringOutput
Authentication strategy associated with the configuration. Valid values are `simple` and `ldap`. `ldap` is not supported for `engineType` `RabbitMQ`.
func (ConfigurationOutput) Data ¶
func (o ConfigurationOutput) Data() pulumi.StringOutput
Broker configuration in XML format for `ActiveMQ` or [Cuttlefish](https://github.com/Kyorai/cuttlefish) format for `RabbitMQ`. See [official docs](https://docs.aws.amazon.com/amazon-mq/latest/developer-guide/amazon-mq-broker-configuration-parameters.html) for supported parameters and format of the XML.
func (ConfigurationOutput) Description ¶
func (o ConfigurationOutput) Description() pulumi.StringPtrOutput
Description of the configuration.
func (ConfigurationOutput) ElementType ¶
func (ConfigurationOutput) ElementType() reflect.Type
func (ConfigurationOutput) EngineType ¶
func (o ConfigurationOutput) EngineType() pulumi.StringOutput
Type of broker engine. Valid values are `ActiveMQ` and `RabbitMQ`.
func (ConfigurationOutput) EngineVersion ¶
func (o ConfigurationOutput) EngineVersion() pulumi.StringOutput
Version of the broker engine.
func (ConfigurationOutput) LatestRevision ¶
func (o ConfigurationOutput) LatestRevision() pulumi.IntOutput
Latest revision of the configuration.
func (ConfigurationOutput) Name ¶
func (o ConfigurationOutput) Name() pulumi.StringOutput
Name of the configuration.
The following arguments are optional:
func (ConfigurationOutput) Tags ¶
func (o ConfigurationOutput) Tags() pulumi.StringMapOutput
Map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (ConfigurationOutput) TagsAll
deprecated
func (o ConfigurationOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (ConfigurationOutput) ToConfigurationOutput ¶
func (o ConfigurationOutput) ToConfigurationOutput() ConfigurationOutput
func (ConfigurationOutput) ToConfigurationOutputWithContext ¶
func (o ConfigurationOutput) ToConfigurationOutputWithContext(ctx context.Context) ConfigurationOutput
type ConfigurationState ¶
type ConfigurationState struct { // ARN of the configuration. Arn pulumi.StringPtrInput // Authentication strategy associated with the configuration. Valid values are `simple` and `ldap`. `ldap` is not supported for `engineType` `RabbitMQ`. AuthenticationStrategy pulumi.StringPtrInput // Broker configuration in XML format for `ActiveMQ` or [Cuttlefish](https://github.com/Kyorai/cuttlefish) format for `RabbitMQ`. See [official docs](https://docs.aws.amazon.com/amazon-mq/latest/developer-guide/amazon-mq-broker-configuration-parameters.html) for supported parameters and format of the XML. Data pulumi.StringPtrInput // Description of the configuration. Description pulumi.StringPtrInput // Type of broker engine. Valid values are `ActiveMQ` and `RabbitMQ`. EngineType pulumi.StringPtrInput // Version of the broker engine. EngineVersion pulumi.StringPtrInput // Latest revision of the configuration. LatestRevision pulumi.IntPtrInput // Name of the configuration. // // The following arguments are optional: Name pulumi.StringPtrInput // Map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput }
func (ConfigurationState) ElementType ¶
func (ConfigurationState) ElementType() reflect.Type
type GetBrokerConfiguration ¶
type GetBrokerConfigurationArgs ¶
type GetBrokerConfigurationArgs struct { Id pulumi.StringInput `pulumi:"id"` Revision pulumi.IntInput `pulumi:"revision"` }
func (GetBrokerConfigurationArgs) ElementType ¶
func (GetBrokerConfigurationArgs) ElementType() reflect.Type
func (GetBrokerConfigurationArgs) ToGetBrokerConfigurationOutput ¶
func (i GetBrokerConfigurationArgs) ToGetBrokerConfigurationOutput() GetBrokerConfigurationOutput
func (GetBrokerConfigurationArgs) ToGetBrokerConfigurationOutputWithContext ¶
func (i GetBrokerConfigurationArgs) ToGetBrokerConfigurationOutputWithContext(ctx context.Context) GetBrokerConfigurationOutput
type GetBrokerConfigurationInput ¶
type GetBrokerConfigurationInput interface { pulumi.Input ToGetBrokerConfigurationOutput() GetBrokerConfigurationOutput ToGetBrokerConfigurationOutputWithContext(context.Context) GetBrokerConfigurationOutput }
GetBrokerConfigurationInput is an input type that accepts GetBrokerConfigurationArgs and GetBrokerConfigurationOutput values. You can construct a concrete instance of `GetBrokerConfigurationInput` via:
GetBrokerConfigurationArgs{...}
type GetBrokerConfigurationOutput ¶
type GetBrokerConfigurationOutput struct{ *pulumi.OutputState }
func (GetBrokerConfigurationOutput) ElementType ¶
func (GetBrokerConfigurationOutput) ElementType() reflect.Type
func (GetBrokerConfigurationOutput) Id ¶
func (o GetBrokerConfigurationOutput) Id() pulumi.StringOutput
func (GetBrokerConfigurationOutput) Revision ¶
func (o GetBrokerConfigurationOutput) Revision() pulumi.IntOutput
func (GetBrokerConfigurationOutput) ToGetBrokerConfigurationOutput ¶
func (o GetBrokerConfigurationOutput) ToGetBrokerConfigurationOutput() GetBrokerConfigurationOutput
func (GetBrokerConfigurationOutput) ToGetBrokerConfigurationOutputWithContext ¶
func (o GetBrokerConfigurationOutput) ToGetBrokerConfigurationOutputWithContext(ctx context.Context) GetBrokerConfigurationOutput
type GetBrokerEncryptionOptionArgs ¶
type GetBrokerEncryptionOptionArgs struct { KmsKeyId pulumi.StringInput `pulumi:"kmsKeyId"` UseAwsOwnedKey pulumi.BoolInput `pulumi:"useAwsOwnedKey"` }
func (GetBrokerEncryptionOptionArgs) ElementType ¶
func (GetBrokerEncryptionOptionArgs) ElementType() reflect.Type
func (GetBrokerEncryptionOptionArgs) ToGetBrokerEncryptionOptionOutput ¶
func (i GetBrokerEncryptionOptionArgs) ToGetBrokerEncryptionOptionOutput() GetBrokerEncryptionOptionOutput
func (GetBrokerEncryptionOptionArgs) ToGetBrokerEncryptionOptionOutputWithContext ¶
func (i GetBrokerEncryptionOptionArgs) ToGetBrokerEncryptionOptionOutputWithContext(ctx context.Context) GetBrokerEncryptionOptionOutput
type GetBrokerEncryptionOptionArray ¶
type GetBrokerEncryptionOptionArray []GetBrokerEncryptionOptionInput
func (GetBrokerEncryptionOptionArray) ElementType ¶
func (GetBrokerEncryptionOptionArray) ElementType() reflect.Type
func (GetBrokerEncryptionOptionArray) ToGetBrokerEncryptionOptionArrayOutput ¶
func (i GetBrokerEncryptionOptionArray) ToGetBrokerEncryptionOptionArrayOutput() GetBrokerEncryptionOptionArrayOutput
func (GetBrokerEncryptionOptionArray) ToGetBrokerEncryptionOptionArrayOutputWithContext ¶
func (i GetBrokerEncryptionOptionArray) ToGetBrokerEncryptionOptionArrayOutputWithContext(ctx context.Context) GetBrokerEncryptionOptionArrayOutput
type GetBrokerEncryptionOptionArrayInput ¶
type GetBrokerEncryptionOptionArrayInput interface { pulumi.Input ToGetBrokerEncryptionOptionArrayOutput() GetBrokerEncryptionOptionArrayOutput ToGetBrokerEncryptionOptionArrayOutputWithContext(context.Context) GetBrokerEncryptionOptionArrayOutput }
GetBrokerEncryptionOptionArrayInput is an input type that accepts GetBrokerEncryptionOptionArray and GetBrokerEncryptionOptionArrayOutput values. You can construct a concrete instance of `GetBrokerEncryptionOptionArrayInput` via:
GetBrokerEncryptionOptionArray{ GetBrokerEncryptionOptionArgs{...} }
type GetBrokerEncryptionOptionArrayOutput ¶
type GetBrokerEncryptionOptionArrayOutput struct{ *pulumi.OutputState }
func (GetBrokerEncryptionOptionArrayOutput) ElementType ¶
func (GetBrokerEncryptionOptionArrayOutput) ElementType() reflect.Type
func (GetBrokerEncryptionOptionArrayOutput) Index ¶
func (o GetBrokerEncryptionOptionArrayOutput) Index(i pulumi.IntInput) GetBrokerEncryptionOptionOutput
func (GetBrokerEncryptionOptionArrayOutput) ToGetBrokerEncryptionOptionArrayOutput ¶
func (o GetBrokerEncryptionOptionArrayOutput) ToGetBrokerEncryptionOptionArrayOutput() GetBrokerEncryptionOptionArrayOutput
func (GetBrokerEncryptionOptionArrayOutput) ToGetBrokerEncryptionOptionArrayOutputWithContext ¶
func (o GetBrokerEncryptionOptionArrayOutput) ToGetBrokerEncryptionOptionArrayOutputWithContext(ctx context.Context) GetBrokerEncryptionOptionArrayOutput
type GetBrokerEncryptionOptionInput ¶
type GetBrokerEncryptionOptionInput interface { pulumi.Input ToGetBrokerEncryptionOptionOutput() GetBrokerEncryptionOptionOutput ToGetBrokerEncryptionOptionOutputWithContext(context.Context) GetBrokerEncryptionOptionOutput }
GetBrokerEncryptionOptionInput is an input type that accepts GetBrokerEncryptionOptionArgs and GetBrokerEncryptionOptionOutput values. You can construct a concrete instance of `GetBrokerEncryptionOptionInput` via:
GetBrokerEncryptionOptionArgs{...}
type GetBrokerEncryptionOptionOutput ¶
type GetBrokerEncryptionOptionOutput struct{ *pulumi.OutputState }
func (GetBrokerEncryptionOptionOutput) ElementType ¶
func (GetBrokerEncryptionOptionOutput) ElementType() reflect.Type
func (GetBrokerEncryptionOptionOutput) KmsKeyId ¶
func (o GetBrokerEncryptionOptionOutput) KmsKeyId() pulumi.StringOutput
func (GetBrokerEncryptionOptionOutput) ToGetBrokerEncryptionOptionOutput ¶
func (o GetBrokerEncryptionOptionOutput) ToGetBrokerEncryptionOptionOutput() GetBrokerEncryptionOptionOutput
func (GetBrokerEncryptionOptionOutput) ToGetBrokerEncryptionOptionOutputWithContext ¶
func (o GetBrokerEncryptionOptionOutput) ToGetBrokerEncryptionOptionOutputWithContext(ctx context.Context) GetBrokerEncryptionOptionOutput
func (GetBrokerEncryptionOptionOutput) UseAwsOwnedKey ¶
func (o GetBrokerEncryptionOptionOutput) UseAwsOwnedKey() pulumi.BoolOutput
type GetBrokerEngineTypesArgs ¶ added in v6.18.2
type GetBrokerEngineTypesArgs struct { // The MQ engine type to return version details for. EngineType *string `pulumi:"engineType"` }
A collection of arguments for invoking getBrokerEngineTypes.
type GetBrokerEngineTypesBrokerEngineType ¶ added in v6.18.2
type GetBrokerEngineTypesBrokerEngineType struct { // The MQ engine type to return version details for. EngineType string `pulumi:"engineType"` // The list of engine versions. EngineVersions []GetBrokerEngineTypesBrokerEngineTypeEngineVersion `pulumi:"engineVersions"` }
type GetBrokerEngineTypesBrokerEngineTypeArgs ¶ added in v6.18.2
type GetBrokerEngineTypesBrokerEngineTypeArgs struct { // The MQ engine type to return version details for. EngineType pulumi.StringInput `pulumi:"engineType"` // The list of engine versions. EngineVersions GetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayInput `pulumi:"engineVersions"` }
func (GetBrokerEngineTypesBrokerEngineTypeArgs) ElementType ¶ added in v6.18.2
func (GetBrokerEngineTypesBrokerEngineTypeArgs) ElementType() reflect.Type
func (GetBrokerEngineTypesBrokerEngineTypeArgs) ToGetBrokerEngineTypesBrokerEngineTypeOutput ¶ added in v6.18.2
func (i GetBrokerEngineTypesBrokerEngineTypeArgs) ToGetBrokerEngineTypesBrokerEngineTypeOutput() GetBrokerEngineTypesBrokerEngineTypeOutput
func (GetBrokerEngineTypesBrokerEngineTypeArgs) ToGetBrokerEngineTypesBrokerEngineTypeOutputWithContext ¶ added in v6.18.2
func (i GetBrokerEngineTypesBrokerEngineTypeArgs) ToGetBrokerEngineTypesBrokerEngineTypeOutputWithContext(ctx context.Context) GetBrokerEngineTypesBrokerEngineTypeOutput
type GetBrokerEngineTypesBrokerEngineTypeArray ¶ added in v6.18.2
type GetBrokerEngineTypesBrokerEngineTypeArray []GetBrokerEngineTypesBrokerEngineTypeInput
func (GetBrokerEngineTypesBrokerEngineTypeArray) ElementType ¶ added in v6.18.2
func (GetBrokerEngineTypesBrokerEngineTypeArray) ElementType() reflect.Type
func (GetBrokerEngineTypesBrokerEngineTypeArray) ToGetBrokerEngineTypesBrokerEngineTypeArrayOutput ¶ added in v6.18.2
func (i GetBrokerEngineTypesBrokerEngineTypeArray) ToGetBrokerEngineTypesBrokerEngineTypeArrayOutput() GetBrokerEngineTypesBrokerEngineTypeArrayOutput
func (GetBrokerEngineTypesBrokerEngineTypeArray) ToGetBrokerEngineTypesBrokerEngineTypeArrayOutputWithContext ¶ added in v6.18.2
func (i GetBrokerEngineTypesBrokerEngineTypeArray) ToGetBrokerEngineTypesBrokerEngineTypeArrayOutputWithContext(ctx context.Context) GetBrokerEngineTypesBrokerEngineTypeArrayOutput
type GetBrokerEngineTypesBrokerEngineTypeArrayInput ¶ added in v6.18.2
type GetBrokerEngineTypesBrokerEngineTypeArrayInput interface { pulumi.Input ToGetBrokerEngineTypesBrokerEngineTypeArrayOutput() GetBrokerEngineTypesBrokerEngineTypeArrayOutput ToGetBrokerEngineTypesBrokerEngineTypeArrayOutputWithContext(context.Context) GetBrokerEngineTypesBrokerEngineTypeArrayOutput }
GetBrokerEngineTypesBrokerEngineTypeArrayInput is an input type that accepts GetBrokerEngineTypesBrokerEngineTypeArray and GetBrokerEngineTypesBrokerEngineTypeArrayOutput values. You can construct a concrete instance of `GetBrokerEngineTypesBrokerEngineTypeArrayInput` via:
GetBrokerEngineTypesBrokerEngineTypeArray{ GetBrokerEngineTypesBrokerEngineTypeArgs{...} }
type GetBrokerEngineTypesBrokerEngineTypeArrayOutput ¶ added in v6.18.2
type GetBrokerEngineTypesBrokerEngineTypeArrayOutput struct{ *pulumi.OutputState }
func (GetBrokerEngineTypesBrokerEngineTypeArrayOutput) ElementType ¶ added in v6.18.2
func (GetBrokerEngineTypesBrokerEngineTypeArrayOutput) ElementType() reflect.Type
func (GetBrokerEngineTypesBrokerEngineTypeArrayOutput) ToGetBrokerEngineTypesBrokerEngineTypeArrayOutput ¶ added in v6.18.2
func (o GetBrokerEngineTypesBrokerEngineTypeArrayOutput) ToGetBrokerEngineTypesBrokerEngineTypeArrayOutput() GetBrokerEngineTypesBrokerEngineTypeArrayOutput
func (GetBrokerEngineTypesBrokerEngineTypeArrayOutput) ToGetBrokerEngineTypesBrokerEngineTypeArrayOutputWithContext ¶ added in v6.18.2
func (o GetBrokerEngineTypesBrokerEngineTypeArrayOutput) ToGetBrokerEngineTypesBrokerEngineTypeArrayOutputWithContext(ctx context.Context) GetBrokerEngineTypesBrokerEngineTypeArrayOutput
type GetBrokerEngineTypesBrokerEngineTypeEngineVersion ¶ added in v6.18.2
type GetBrokerEngineTypesBrokerEngineTypeEngineVersion struct {
Name string `pulumi:"name"`
}
type GetBrokerEngineTypesBrokerEngineTypeEngineVersionArgs ¶ added in v6.18.2
type GetBrokerEngineTypesBrokerEngineTypeEngineVersionArgs struct {
Name pulumi.StringInput `pulumi:"name"`
}
func (GetBrokerEngineTypesBrokerEngineTypeEngineVersionArgs) ElementType ¶ added in v6.18.2
func (GetBrokerEngineTypesBrokerEngineTypeEngineVersionArgs) ElementType() reflect.Type
func (GetBrokerEngineTypesBrokerEngineTypeEngineVersionArgs) ToGetBrokerEngineTypesBrokerEngineTypeEngineVersionOutput ¶ added in v6.18.2
func (i GetBrokerEngineTypesBrokerEngineTypeEngineVersionArgs) ToGetBrokerEngineTypesBrokerEngineTypeEngineVersionOutput() GetBrokerEngineTypesBrokerEngineTypeEngineVersionOutput
func (GetBrokerEngineTypesBrokerEngineTypeEngineVersionArgs) ToGetBrokerEngineTypesBrokerEngineTypeEngineVersionOutputWithContext ¶ added in v6.18.2
func (i GetBrokerEngineTypesBrokerEngineTypeEngineVersionArgs) ToGetBrokerEngineTypesBrokerEngineTypeEngineVersionOutputWithContext(ctx context.Context) GetBrokerEngineTypesBrokerEngineTypeEngineVersionOutput
type GetBrokerEngineTypesBrokerEngineTypeEngineVersionArray ¶ added in v6.18.2
type GetBrokerEngineTypesBrokerEngineTypeEngineVersionArray []GetBrokerEngineTypesBrokerEngineTypeEngineVersionInput
func (GetBrokerEngineTypesBrokerEngineTypeEngineVersionArray) ElementType ¶ added in v6.18.2
func (GetBrokerEngineTypesBrokerEngineTypeEngineVersionArray) ElementType() reflect.Type
func (GetBrokerEngineTypesBrokerEngineTypeEngineVersionArray) ToGetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayOutput ¶ added in v6.18.2
func (i GetBrokerEngineTypesBrokerEngineTypeEngineVersionArray) ToGetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayOutput() GetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayOutput
func (GetBrokerEngineTypesBrokerEngineTypeEngineVersionArray) ToGetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayOutputWithContext ¶ added in v6.18.2
func (i GetBrokerEngineTypesBrokerEngineTypeEngineVersionArray) ToGetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayOutputWithContext(ctx context.Context) GetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayOutput
type GetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayInput ¶ added in v6.18.2
type GetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayInput interface { pulumi.Input ToGetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayOutput() GetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayOutput ToGetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayOutputWithContext(context.Context) GetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayOutput }
GetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayInput is an input type that accepts GetBrokerEngineTypesBrokerEngineTypeEngineVersionArray and GetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayOutput values. You can construct a concrete instance of `GetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayInput` via:
GetBrokerEngineTypesBrokerEngineTypeEngineVersionArray{ GetBrokerEngineTypesBrokerEngineTypeEngineVersionArgs{...} }
type GetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayOutput ¶ added in v6.18.2
type GetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayOutput struct{ *pulumi.OutputState }
func (GetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayOutput) ElementType ¶ added in v6.18.2
func (GetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayOutput) ElementType() reflect.Type
func (GetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayOutput) ToGetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayOutput ¶ added in v6.18.2
func (o GetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayOutput) ToGetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayOutput() GetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayOutput
func (GetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayOutput) ToGetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayOutputWithContext ¶ added in v6.18.2
func (o GetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayOutput) ToGetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayOutputWithContext(ctx context.Context) GetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayOutput
type GetBrokerEngineTypesBrokerEngineTypeEngineVersionInput ¶ added in v6.18.2
type GetBrokerEngineTypesBrokerEngineTypeEngineVersionInput interface { pulumi.Input ToGetBrokerEngineTypesBrokerEngineTypeEngineVersionOutput() GetBrokerEngineTypesBrokerEngineTypeEngineVersionOutput ToGetBrokerEngineTypesBrokerEngineTypeEngineVersionOutputWithContext(context.Context) GetBrokerEngineTypesBrokerEngineTypeEngineVersionOutput }
GetBrokerEngineTypesBrokerEngineTypeEngineVersionInput is an input type that accepts GetBrokerEngineTypesBrokerEngineTypeEngineVersionArgs and GetBrokerEngineTypesBrokerEngineTypeEngineVersionOutput values. You can construct a concrete instance of `GetBrokerEngineTypesBrokerEngineTypeEngineVersionInput` via:
GetBrokerEngineTypesBrokerEngineTypeEngineVersionArgs{...}
type GetBrokerEngineTypesBrokerEngineTypeEngineVersionOutput ¶ added in v6.18.2
type GetBrokerEngineTypesBrokerEngineTypeEngineVersionOutput struct{ *pulumi.OutputState }
func (GetBrokerEngineTypesBrokerEngineTypeEngineVersionOutput) ElementType ¶ added in v6.18.2
func (GetBrokerEngineTypesBrokerEngineTypeEngineVersionOutput) ElementType() reflect.Type
func (GetBrokerEngineTypesBrokerEngineTypeEngineVersionOutput) ToGetBrokerEngineTypesBrokerEngineTypeEngineVersionOutput ¶ added in v6.18.2
func (o GetBrokerEngineTypesBrokerEngineTypeEngineVersionOutput) ToGetBrokerEngineTypesBrokerEngineTypeEngineVersionOutput() GetBrokerEngineTypesBrokerEngineTypeEngineVersionOutput
func (GetBrokerEngineTypesBrokerEngineTypeEngineVersionOutput) ToGetBrokerEngineTypesBrokerEngineTypeEngineVersionOutputWithContext ¶ added in v6.18.2
func (o GetBrokerEngineTypesBrokerEngineTypeEngineVersionOutput) ToGetBrokerEngineTypesBrokerEngineTypeEngineVersionOutputWithContext(ctx context.Context) GetBrokerEngineTypesBrokerEngineTypeEngineVersionOutput
type GetBrokerEngineTypesBrokerEngineTypeInput ¶ added in v6.18.2
type GetBrokerEngineTypesBrokerEngineTypeInput interface { pulumi.Input ToGetBrokerEngineTypesBrokerEngineTypeOutput() GetBrokerEngineTypesBrokerEngineTypeOutput ToGetBrokerEngineTypesBrokerEngineTypeOutputWithContext(context.Context) GetBrokerEngineTypesBrokerEngineTypeOutput }
GetBrokerEngineTypesBrokerEngineTypeInput is an input type that accepts GetBrokerEngineTypesBrokerEngineTypeArgs and GetBrokerEngineTypesBrokerEngineTypeOutput values. You can construct a concrete instance of `GetBrokerEngineTypesBrokerEngineTypeInput` via:
GetBrokerEngineTypesBrokerEngineTypeArgs{...}
type GetBrokerEngineTypesBrokerEngineTypeOutput ¶ added in v6.18.2
type GetBrokerEngineTypesBrokerEngineTypeOutput struct{ *pulumi.OutputState }
func (GetBrokerEngineTypesBrokerEngineTypeOutput) ElementType ¶ added in v6.18.2
func (GetBrokerEngineTypesBrokerEngineTypeOutput) ElementType() reflect.Type
func (GetBrokerEngineTypesBrokerEngineTypeOutput) EngineType ¶ added in v6.18.2
func (o GetBrokerEngineTypesBrokerEngineTypeOutput) EngineType() pulumi.StringOutput
The MQ engine type to return version details for.
func (GetBrokerEngineTypesBrokerEngineTypeOutput) EngineVersions ¶ added in v6.18.2
func (o GetBrokerEngineTypesBrokerEngineTypeOutput) EngineVersions() GetBrokerEngineTypesBrokerEngineTypeEngineVersionArrayOutput
The list of engine versions.
func (GetBrokerEngineTypesBrokerEngineTypeOutput) ToGetBrokerEngineTypesBrokerEngineTypeOutput ¶ added in v6.18.2
func (o GetBrokerEngineTypesBrokerEngineTypeOutput) ToGetBrokerEngineTypesBrokerEngineTypeOutput() GetBrokerEngineTypesBrokerEngineTypeOutput
func (GetBrokerEngineTypesBrokerEngineTypeOutput) ToGetBrokerEngineTypesBrokerEngineTypeOutputWithContext ¶ added in v6.18.2
func (o GetBrokerEngineTypesBrokerEngineTypeOutput) ToGetBrokerEngineTypesBrokerEngineTypeOutputWithContext(ctx context.Context) GetBrokerEngineTypesBrokerEngineTypeOutput
type GetBrokerEngineTypesOutputArgs ¶ added in v6.18.2
type GetBrokerEngineTypesOutputArgs struct { // The MQ engine type to return version details for. EngineType pulumi.StringPtrInput `pulumi:"engineType"` }
A collection of arguments for invoking getBrokerEngineTypes.
func (GetBrokerEngineTypesOutputArgs) ElementType ¶ added in v6.18.2
func (GetBrokerEngineTypesOutputArgs) ElementType() reflect.Type
type GetBrokerEngineTypesResult ¶ added in v6.18.2
type GetBrokerEngineTypesResult struct { // A list of available engine types and versions. See Engine Types. BrokerEngineTypes []GetBrokerEngineTypesBrokerEngineType `pulumi:"brokerEngineTypes"` // The broker's engine type. EngineType *string `pulumi:"engineType"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` }
A collection of values returned by getBrokerEngineTypes.
func GetBrokerEngineTypes ¶ added in v6.18.2
func GetBrokerEngineTypes(ctx *pulumi.Context, args *GetBrokerEngineTypesArgs, opts ...pulumi.InvokeOption) (*GetBrokerEngineTypesResult, error)
Retrieve information about available broker engines.
## Example Usage
### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/mq" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := mq.GetBrokerEngineTypes(ctx, &mq.GetBrokerEngineTypesArgs{ EngineType: pulumi.StringRef("ACTIVEMQ"), }, nil) if err != nil { return err } return nil }) }
```
type GetBrokerEngineTypesResultOutput ¶ added in v6.18.2
type GetBrokerEngineTypesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getBrokerEngineTypes.
func GetBrokerEngineTypesOutput ¶ added in v6.18.2
func GetBrokerEngineTypesOutput(ctx *pulumi.Context, args GetBrokerEngineTypesOutputArgs, opts ...pulumi.InvokeOption) GetBrokerEngineTypesResultOutput
func (GetBrokerEngineTypesResultOutput) BrokerEngineTypes ¶ added in v6.18.2
func (o GetBrokerEngineTypesResultOutput) BrokerEngineTypes() GetBrokerEngineTypesBrokerEngineTypeArrayOutput
A list of available engine types and versions. See Engine Types.
func (GetBrokerEngineTypesResultOutput) ElementType ¶ added in v6.18.2
func (GetBrokerEngineTypesResultOutput) ElementType() reflect.Type
func (GetBrokerEngineTypesResultOutput) EngineType ¶ added in v6.18.2
func (o GetBrokerEngineTypesResultOutput) EngineType() pulumi.StringPtrOutput
The broker's engine type.
func (GetBrokerEngineTypesResultOutput) Id ¶ added in v6.18.2
func (o GetBrokerEngineTypesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetBrokerEngineTypesResultOutput) ToGetBrokerEngineTypesResultOutput ¶ added in v6.18.2
func (o GetBrokerEngineTypesResultOutput) ToGetBrokerEngineTypesResultOutput() GetBrokerEngineTypesResultOutput
func (GetBrokerEngineTypesResultOutput) ToGetBrokerEngineTypesResultOutputWithContext ¶ added in v6.18.2
func (o GetBrokerEngineTypesResultOutput) ToGetBrokerEngineTypesResultOutputWithContext(ctx context.Context) GetBrokerEngineTypesResultOutput
type GetBrokerInstance ¶
type GetBrokerInstanceArgs ¶
type GetBrokerInstanceArgs struct { ConsoleUrl pulumi.StringInput `pulumi:"consoleUrl"` Endpoints pulumi.StringArrayInput `pulumi:"endpoints"` IpAddress pulumi.StringInput `pulumi:"ipAddress"` }
func (GetBrokerInstanceArgs) ElementType ¶
func (GetBrokerInstanceArgs) ElementType() reflect.Type
func (GetBrokerInstanceArgs) ToGetBrokerInstanceOutput ¶
func (i GetBrokerInstanceArgs) ToGetBrokerInstanceOutput() GetBrokerInstanceOutput
func (GetBrokerInstanceArgs) ToGetBrokerInstanceOutputWithContext ¶
func (i GetBrokerInstanceArgs) ToGetBrokerInstanceOutputWithContext(ctx context.Context) GetBrokerInstanceOutput
type GetBrokerInstanceArray ¶
type GetBrokerInstanceArray []GetBrokerInstanceInput
func (GetBrokerInstanceArray) ElementType ¶
func (GetBrokerInstanceArray) ElementType() reflect.Type
func (GetBrokerInstanceArray) ToGetBrokerInstanceArrayOutput ¶
func (i GetBrokerInstanceArray) ToGetBrokerInstanceArrayOutput() GetBrokerInstanceArrayOutput
func (GetBrokerInstanceArray) ToGetBrokerInstanceArrayOutputWithContext ¶
func (i GetBrokerInstanceArray) ToGetBrokerInstanceArrayOutputWithContext(ctx context.Context) GetBrokerInstanceArrayOutput
type GetBrokerInstanceArrayInput ¶
type GetBrokerInstanceArrayInput interface { pulumi.Input ToGetBrokerInstanceArrayOutput() GetBrokerInstanceArrayOutput ToGetBrokerInstanceArrayOutputWithContext(context.Context) GetBrokerInstanceArrayOutput }
GetBrokerInstanceArrayInput is an input type that accepts GetBrokerInstanceArray and GetBrokerInstanceArrayOutput values. You can construct a concrete instance of `GetBrokerInstanceArrayInput` via:
GetBrokerInstanceArray{ GetBrokerInstanceArgs{...} }
type GetBrokerInstanceArrayOutput ¶
type GetBrokerInstanceArrayOutput struct{ *pulumi.OutputState }
func (GetBrokerInstanceArrayOutput) ElementType ¶
func (GetBrokerInstanceArrayOutput) ElementType() reflect.Type
func (GetBrokerInstanceArrayOutput) Index ¶
func (o GetBrokerInstanceArrayOutput) Index(i pulumi.IntInput) GetBrokerInstanceOutput
func (GetBrokerInstanceArrayOutput) ToGetBrokerInstanceArrayOutput ¶
func (o GetBrokerInstanceArrayOutput) ToGetBrokerInstanceArrayOutput() GetBrokerInstanceArrayOutput
func (GetBrokerInstanceArrayOutput) ToGetBrokerInstanceArrayOutputWithContext ¶
func (o GetBrokerInstanceArrayOutput) ToGetBrokerInstanceArrayOutputWithContext(ctx context.Context) GetBrokerInstanceArrayOutput
type GetBrokerInstanceInput ¶
type GetBrokerInstanceInput interface { pulumi.Input ToGetBrokerInstanceOutput() GetBrokerInstanceOutput ToGetBrokerInstanceOutputWithContext(context.Context) GetBrokerInstanceOutput }
GetBrokerInstanceInput is an input type that accepts GetBrokerInstanceArgs and GetBrokerInstanceOutput values. You can construct a concrete instance of `GetBrokerInstanceInput` via:
GetBrokerInstanceArgs{...}
type GetBrokerInstanceOutput ¶
type GetBrokerInstanceOutput struct{ *pulumi.OutputState }
func (GetBrokerInstanceOutput) ConsoleUrl ¶
func (o GetBrokerInstanceOutput) ConsoleUrl() pulumi.StringOutput
func (GetBrokerInstanceOutput) ElementType ¶
func (GetBrokerInstanceOutput) ElementType() reflect.Type
func (GetBrokerInstanceOutput) Endpoints ¶
func (o GetBrokerInstanceOutput) Endpoints() pulumi.StringArrayOutput
func (GetBrokerInstanceOutput) IpAddress ¶
func (o GetBrokerInstanceOutput) IpAddress() pulumi.StringOutput
func (GetBrokerInstanceOutput) ToGetBrokerInstanceOutput ¶
func (o GetBrokerInstanceOutput) ToGetBrokerInstanceOutput() GetBrokerInstanceOutput
func (GetBrokerInstanceOutput) ToGetBrokerInstanceOutputWithContext ¶
func (o GetBrokerInstanceOutput) ToGetBrokerInstanceOutputWithContext(ctx context.Context) GetBrokerInstanceOutput
type GetBrokerLdapServerMetadata ¶
type GetBrokerLdapServerMetadata struct { Hosts []string `pulumi:"hosts"` RoleBase string `pulumi:"roleBase"` RoleName string `pulumi:"roleName"` RoleSearchMatching string `pulumi:"roleSearchMatching"` RoleSearchSubtree bool `pulumi:"roleSearchSubtree"` ServiceAccountPassword string `pulumi:"serviceAccountPassword"` ServiceAccountUsername string `pulumi:"serviceAccountUsername"` UserBase string `pulumi:"userBase"` UserRoleName string `pulumi:"userRoleName"` UserSearchMatching string `pulumi:"userSearchMatching"` UserSearchSubtree bool `pulumi:"userSearchSubtree"` }
type GetBrokerLdapServerMetadataArgs ¶
type GetBrokerLdapServerMetadataArgs struct { Hosts pulumi.StringArrayInput `pulumi:"hosts"` RoleBase pulumi.StringInput `pulumi:"roleBase"` RoleName pulumi.StringInput `pulumi:"roleName"` RoleSearchMatching pulumi.StringInput `pulumi:"roleSearchMatching"` RoleSearchSubtree pulumi.BoolInput `pulumi:"roleSearchSubtree"` ServiceAccountPassword pulumi.StringInput `pulumi:"serviceAccountPassword"` ServiceAccountUsername pulumi.StringInput `pulumi:"serviceAccountUsername"` UserBase pulumi.StringInput `pulumi:"userBase"` UserRoleName pulumi.StringInput `pulumi:"userRoleName"` UserSearchMatching pulumi.StringInput `pulumi:"userSearchMatching"` UserSearchSubtree pulumi.BoolInput `pulumi:"userSearchSubtree"` }
func (GetBrokerLdapServerMetadataArgs) ElementType ¶
func (GetBrokerLdapServerMetadataArgs) ElementType() reflect.Type
func (GetBrokerLdapServerMetadataArgs) ToGetBrokerLdapServerMetadataOutput ¶
func (i GetBrokerLdapServerMetadataArgs) ToGetBrokerLdapServerMetadataOutput() GetBrokerLdapServerMetadataOutput
func (GetBrokerLdapServerMetadataArgs) ToGetBrokerLdapServerMetadataOutputWithContext ¶
func (i GetBrokerLdapServerMetadataArgs) ToGetBrokerLdapServerMetadataOutputWithContext(ctx context.Context) GetBrokerLdapServerMetadataOutput
type GetBrokerLdapServerMetadataArray ¶
type GetBrokerLdapServerMetadataArray []GetBrokerLdapServerMetadataInput
func (GetBrokerLdapServerMetadataArray) ElementType ¶
func (GetBrokerLdapServerMetadataArray) ElementType() reflect.Type
func (GetBrokerLdapServerMetadataArray) ToGetBrokerLdapServerMetadataArrayOutput ¶
func (i GetBrokerLdapServerMetadataArray) ToGetBrokerLdapServerMetadataArrayOutput() GetBrokerLdapServerMetadataArrayOutput
func (GetBrokerLdapServerMetadataArray) ToGetBrokerLdapServerMetadataArrayOutputWithContext ¶
func (i GetBrokerLdapServerMetadataArray) ToGetBrokerLdapServerMetadataArrayOutputWithContext(ctx context.Context) GetBrokerLdapServerMetadataArrayOutput
type GetBrokerLdapServerMetadataArrayInput ¶
type GetBrokerLdapServerMetadataArrayInput interface { pulumi.Input ToGetBrokerLdapServerMetadataArrayOutput() GetBrokerLdapServerMetadataArrayOutput ToGetBrokerLdapServerMetadataArrayOutputWithContext(context.Context) GetBrokerLdapServerMetadataArrayOutput }
GetBrokerLdapServerMetadataArrayInput is an input type that accepts GetBrokerLdapServerMetadataArray and GetBrokerLdapServerMetadataArrayOutput values. You can construct a concrete instance of `GetBrokerLdapServerMetadataArrayInput` via:
GetBrokerLdapServerMetadataArray{ GetBrokerLdapServerMetadataArgs{...} }
type GetBrokerLdapServerMetadataArrayOutput ¶
type GetBrokerLdapServerMetadataArrayOutput struct{ *pulumi.OutputState }
func (GetBrokerLdapServerMetadataArrayOutput) ElementType ¶
func (GetBrokerLdapServerMetadataArrayOutput) ElementType() reflect.Type
func (GetBrokerLdapServerMetadataArrayOutput) ToGetBrokerLdapServerMetadataArrayOutput ¶
func (o GetBrokerLdapServerMetadataArrayOutput) ToGetBrokerLdapServerMetadataArrayOutput() GetBrokerLdapServerMetadataArrayOutput
func (GetBrokerLdapServerMetadataArrayOutput) ToGetBrokerLdapServerMetadataArrayOutputWithContext ¶
func (o GetBrokerLdapServerMetadataArrayOutput) ToGetBrokerLdapServerMetadataArrayOutputWithContext(ctx context.Context) GetBrokerLdapServerMetadataArrayOutput
type GetBrokerLdapServerMetadataInput ¶
type GetBrokerLdapServerMetadataInput interface { pulumi.Input ToGetBrokerLdapServerMetadataOutput() GetBrokerLdapServerMetadataOutput ToGetBrokerLdapServerMetadataOutputWithContext(context.Context) GetBrokerLdapServerMetadataOutput }
GetBrokerLdapServerMetadataInput is an input type that accepts GetBrokerLdapServerMetadataArgs and GetBrokerLdapServerMetadataOutput values. You can construct a concrete instance of `GetBrokerLdapServerMetadataInput` via:
GetBrokerLdapServerMetadataArgs{...}
type GetBrokerLdapServerMetadataOutput ¶
type GetBrokerLdapServerMetadataOutput struct{ *pulumi.OutputState }
func (GetBrokerLdapServerMetadataOutput) ElementType ¶
func (GetBrokerLdapServerMetadataOutput) ElementType() reflect.Type
func (GetBrokerLdapServerMetadataOutput) Hosts ¶
func (o GetBrokerLdapServerMetadataOutput) Hosts() pulumi.StringArrayOutput
func (GetBrokerLdapServerMetadataOutput) RoleBase ¶
func (o GetBrokerLdapServerMetadataOutput) RoleBase() pulumi.StringOutput
func (GetBrokerLdapServerMetadataOutput) RoleName ¶
func (o GetBrokerLdapServerMetadataOutput) RoleName() pulumi.StringOutput
func (GetBrokerLdapServerMetadataOutput) RoleSearchMatching ¶
func (o GetBrokerLdapServerMetadataOutput) RoleSearchMatching() pulumi.StringOutput
func (GetBrokerLdapServerMetadataOutput) RoleSearchSubtree ¶
func (o GetBrokerLdapServerMetadataOutput) RoleSearchSubtree() pulumi.BoolOutput
func (GetBrokerLdapServerMetadataOutput) ServiceAccountPassword ¶
func (o GetBrokerLdapServerMetadataOutput) ServiceAccountPassword() pulumi.StringOutput
func (GetBrokerLdapServerMetadataOutput) ServiceAccountUsername ¶
func (o GetBrokerLdapServerMetadataOutput) ServiceAccountUsername() pulumi.StringOutput
func (GetBrokerLdapServerMetadataOutput) ToGetBrokerLdapServerMetadataOutput ¶
func (o GetBrokerLdapServerMetadataOutput) ToGetBrokerLdapServerMetadataOutput() GetBrokerLdapServerMetadataOutput
func (GetBrokerLdapServerMetadataOutput) ToGetBrokerLdapServerMetadataOutputWithContext ¶
func (o GetBrokerLdapServerMetadataOutput) ToGetBrokerLdapServerMetadataOutputWithContext(ctx context.Context) GetBrokerLdapServerMetadataOutput
func (GetBrokerLdapServerMetadataOutput) UserBase ¶
func (o GetBrokerLdapServerMetadataOutput) UserBase() pulumi.StringOutput
func (GetBrokerLdapServerMetadataOutput) UserRoleName ¶
func (o GetBrokerLdapServerMetadataOutput) UserRoleName() pulumi.StringOutput
func (GetBrokerLdapServerMetadataOutput) UserSearchMatching ¶
func (o GetBrokerLdapServerMetadataOutput) UserSearchMatching() pulumi.StringOutput
func (GetBrokerLdapServerMetadataOutput) UserSearchSubtree ¶
func (o GetBrokerLdapServerMetadataOutput) UserSearchSubtree() pulumi.BoolOutput
type GetBrokerLogs ¶
type GetBrokerLogsArgs ¶
type GetBrokerLogsArgs struct { Audit pulumi.BoolInput `pulumi:"audit"` General pulumi.BoolInput `pulumi:"general"` }
func (GetBrokerLogsArgs) ElementType ¶
func (GetBrokerLogsArgs) ElementType() reflect.Type
func (GetBrokerLogsArgs) ToGetBrokerLogsOutput ¶
func (i GetBrokerLogsArgs) ToGetBrokerLogsOutput() GetBrokerLogsOutput
func (GetBrokerLogsArgs) ToGetBrokerLogsOutputWithContext ¶
func (i GetBrokerLogsArgs) ToGetBrokerLogsOutputWithContext(ctx context.Context) GetBrokerLogsOutput
type GetBrokerLogsInput ¶
type GetBrokerLogsInput interface { pulumi.Input ToGetBrokerLogsOutput() GetBrokerLogsOutput ToGetBrokerLogsOutputWithContext(context.Context) GetBrokerLogsOutput }
GetBrokerLogsInput is an input type that accepts GetBrokerLogsArgs and GetBrokerLogsOutput values. You can construct a concrete instance of `GetBrokerLogsInput` via:
GetBrokerLogsArgs{...}
type GetBrokerLogsOutput ¶
type GetBrokerLogsOutput struct{ *pulumi.OutputState }
func (GetBrokerLogsOutput) Audit ¶
func (o GetBrokerLogsOutput) Audit() pulumi.BoolOutput
func (GetBrokerLogsOutput) ElementType ¶
func (GetBrokerLogsOutput) ElementType() reflect.Type
func (GetBrokerLogsOutput) General ¶
func (o GetBrokerLogsOutput) General() pulumi.BoolOutput
func (GetBrokerLogsOutput) ToGetBrokerLogsOutput ¶
func (o GetBrokerLogsOutput) ToGetBrokerLogsOutput() GetBrokerLogsOutput
func (GetBrokerLogsOutput) ToGetBrokerLogsOutputWithContext ¶
func (o GetBrokerLogsOutput) ToGetBrokerLogsOutputWithContext(ctx context.Context) GetBrokerLogsOutput
type GetBrokerMaintenanceWindowStartTimeArgs ¶
type GetBrokerMaintenanceWindowStartTimeArgs struct { DayOfWeek pulumi.StringInput `pulumi:"dayOfWeek"` TimeOfDay pulumi.StringInput `pulumi:"timeOfDay"` TimeZone pulumi.StringInput `pulumi:"timeZone"` }
func (GetBrokerMaintenanceWindowStartTimeArgs) ElementType ¶
func (GetBrokerMaintenanceWindowStartTimeArgs) ElementType() reflect.Type
func (GetBrokerMaintenanceWindowStartTimeArgs) ToGetBrokerMaintenanceWindowStartTimeOutput ¶
func (i GetBrokerMaintenanceWindowStartTimeArgs) ToGetBrokerMaintenanceWindowStartTimeOutput() GetBrokerMaintenanceWindowStartTimeOutput
func (GetBrokerMaintenanceWindowStartTimeArgs) ToGetBrokerMaintenanceWindowStartTimeOutputWithContext ¶
func (i GetBrokerMaintenanceWindowStartTimeArgs) ToGetBrokerMaintenanceWindowStartTimeOutputWithContext(ctx context.Context) GetBrokerMaintenanceWindowStartTimeOutput
type GetBrokerMaintenanceWindowStartTimeInput ¶
type GetBrokerMaintenanceWindowStartTimeInput interface { pulumi.Input ToGetBrokerMaintenanceWindowStartTimeOutput() GetBrokerMaintenanceWindowStartTimeOutput ToGetBrokerMaintenanceWindowStartTimeOutputWithContext(context.Context) GetBrokerMaintenanceWindowStartTimeOutput }
GetBrokerMaintenanceWindowStartTimeInput is an input type that accepts GetBrokerMaintenanceWindowStartTimeArgs and GetBrokerMaintenanceWindowStartTimeOutput values. You can construct a concrete instance of `GetBrokerMaintenanceWindowStartTimeInput` via:
GetBrokerMaintenanceWindowStartTimeArgs{...}
type GetBrokerMaintenanceWindowStartTimeOutput ¶
type GetBrokerMaintenanceWindowStartTimeOutput struct{ *pulumi.OutputState }
func (GetBrokerMaintenanceWindowStartTimeOutput) DayOfWeek ¶
func (o GetBrokerMaintenanceWindowStartTimeOutput) DayOfWeek() pulumi.StringOutput
func (GetBrokerMaintenanceWindowStartTimeOutput) ElementType ¶
func (GetBrokerMaintenanceWindowStartTimeOutput) ElementType() reflect.Type
func (GetBrokerMaintenanceWindowStartTimeOutput) TimeOfDay ¶
func (o GetBrokerMaintenanceWindowStartTimeOutput) TimeOfDay() pulumi.StringOutput
func (GetBrokerMaintenanceWindowStartTimeOutput) TimeZone ¶
func (o GetBrokerMaintenanceWindowStartTimeOutput) TimeZone() pulumi.StringOutput
func (GetBrokerMaintenanceWindowStartTimeOutput) ToGetBrokerMaintenanceWindowStartTimeOutput ¶
func (o GetBrokerMaintenanceWindowStartTimeOutput) ToGetBrokerMaintenanceWindowStartTimeOutput() GetBrokerMaintenanceWindowStartTimeOutput
func (GetBrokerMaintenanceWindowStartTimeOutput) ToGetBrokerMaintenanceWindowStartTimeOutputWithContext ¶
func (o GetBrokerMaintenanceWindowStartTimeOutput) ToGetBrokerMaintenanceWindowStartTimeOutputWithContext(ctx context.Context) GetBrokerMaintenanceWindowStartTimeOutput
type GetBrokerUser ¶
type GetBrokerUserArgs ¶
type GetBrokerUserArgs struct { ConsoleAccess pulumi.BoolInput `pulumi:"consoleAccess"` Groups pulumi.StringArrayInput `pulumi:"groups"` ReplicationUser pulumi.BoolInput `pulumi:"replicationUser"` Username pulumi.StringInput `pulumi:"username"` }
func (GetBrokerUserArgs) ElementType ¶
func (GetBrokerUserArgs) ElementType() reflect.Type
func (GetBrokerUserArgs) ToGetBrokerUserOutput ¶
func (i GetBrokerUserArgs) ToGetBrokerUserOutput() GetBrokerUserOutput
func (GetBrokerUserArgs) ToGetBrokerUserOutputWithContext ¶
func (i GetBrokerUserArgs) ToGetBrokerUserOutputWithContext(ctx context.Context) GetBrokerUserOutput
type GetBrokerUserArray ¶
type GetBrokerUserArray []GetBrokerUserInput
func (GetBrokerUserArray) ElementType ¶
func (GetBrokerUserArray) ElementType() reflect.Type
func (GetBrokerUserArray) ToGetBrokerUserArrayOutput ¶
func (i GetBrokerUserArray) ToGetBrokerUserArrayOutput() GetBrokerUserArrayOutput
func (GetBrokerUserArray) ToGetBrokerUserArrayOutputWithContext ¶
func (i GetBrokerUserArray) ToGetBrokerUserArrayOutputWithContext(ctx context.Context) GetBrokerUserArrayOutput
type GetBrokerUserArrayInput ¶
type GetBrokerUserArrayInput interface { pulumi.Input ToGetBrokerUserArrayOutput() GetBrokerUserArrayOutput ToGetBrokerUserArrayOutputWithContext(context.Context) GetBrokerUserArrayOutput }
GetBrokerUserArrayInput is an input type that accepts GetBrokerUserArray and GetBrokerUserArrayOutput values. You can construct a concrete instance of `GetBrokerUserArrayInput` via:
GetBrokerUserArray{ GetBrokerUserArgs{...} }
type GetBrokerUserArrayOutput ¶
type GetBrokerUserArrayOutput struct{ *pulumi.OutputState }
func (GetBrokerUserArrayOutput) ElementType ¶
func (GetBrokerUserArrayOutput) ElementType() reflect.Type
func (GetBrokerUserArrayOutput) Index ¶
func (o GetBrokerUserArrayOutput) Index(i pulumi.IntInput) GetBrokerUserOutput
func (GetBrokerUserArrayOutput) ToGetBrokerUserArrayOutput ¶
func (o GetBrokerUserArrayOutput) ToGetBrokerUserArrayOutput() GetBrokerUserArrayOutput
func (GetBrokerUserArrayOutput) ToGetBrokerUserArrayOutputWithContext ¶
func (o GetBrokerUserArrayOutput) ToGetBrokerUserArrayOutputWithContext(ctx context.Context) GetBrokerUserArrayOutput
type GetBrokerUserInput ¶
type GetBrokerUserInput interface { pulumi.Input ToGetBrokerUserOutput() GetBrokerUserOutput ToGetBrokerUserOutputWithContext(context.Context) GetBrokerUserOutput }
GetBrokerUserInput is an input type that accepts GetBrokerUserArgs and GetBrokerUserOutput values. You can construct a concrete instance of `GetBrokerUserInput` via:
GetBrokerUserArgs{...}
type GetBrokerUserOutput ¶
type GetBrokerUserOutput struct{ *pulumi.OutputState }
func (GetBrokerUserOutput) ConsoleAccess ¶
func (o GetBrokerUserOutput) ConsoleAccess() pulumi.BoolOutput
func (GetBrokerUserOutput) ElementType ¶
func (GetBrokerUserOutput) ElementType() reflect.Type
func (GetBrokerUserOutput) Groups ¶
func (o GetBrokerUserOutput) Groups() pulumi.StringArrayOutput
func (GetBrokerUserOutput) ReplicationUser ¶
func (o GetBrokerUserOutput) ReplicationUser() pulumi.BoolOutput
func (GetBrokerUserOutput) ToGetBrokerUserOutput ¶
func (o GetBrokerUserOutput) ToGetBrokerUserOutput() GetBrokerUserOutput
func (GetBrokerUserOutput) ToGetBrokerUserOutputWithContext ¶
func (o GetBrokerUserOutput) ToGetBrokerUserOutputWithContext(ctx context.Context) GetBrokerUserOutput
func (GetBrokerUserOutput) Username ¶
func (o GetBrokerUserOutput) Username() pulumi.StringOutput
type GetInstanceTypeOfferingsArgs ¶
type GetInstanceTypeOfferingsArgs struct { // Filter response by engine type. EngineType *string `pulumi:"engineType"` // Filter response by host instance type. HostInstanceType *string `pulumi:"hostInstanceType"` // Filter response by storage type. StorageType *string `pulumi:"storageType"` }
A collection of arguments for invoking getInstanceTypeOfferings.
type GetInstanceTypeOfferingsBrokerInstanceOption ¶
type GetInstanceTypeOfferingsBrokerInstanceOption struct { // List of available AZs. See Availability Zones. below AvailabilityZones []GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZone `pulumi:"availabilityZones"` // Filter response by engine type. EngineType string `pulumi:"engineType"` // Filter response by host instance type. HostInstanceType string `pulumi:"hostInstanceType"` // Filter response by storage type. StorageType string `pulumi:"storageType"` // The list of supported deployment modes. SupportedDeploymentModes []string `pulumi:"supportedDeploymentModes"` // The list of supported engine versions. SupportedEngineVersions []string `pulumi:"supportedEngineVersions"` }
type GetInstanceTypeOfferingsBrokerInstanceOptionArgs ¶
type GetInstanceTypeOfferingsBrokerInstanceOptionArgs struct { // List of available AZs. See Availability Zones. below AvailabilityZones GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayInput `pulumi:"availabilityZones"` // Filter response by engine type. EngineType pulumi.StringInput `pulumi:"engineType"` // Filter response by host instance type. HostInstanceType pulumi.StringInput `pulumi:"hostInstanceType"` // Filter response by storage type. StorageType pulumi.StringInput `pulumi:"storageType"` // The list of supported deployment modes. SupportedDeploymentModes pulumi.StringArrayInput `pulumi:"supportedDeploymentModes"` // The list of supported engine versions. SupportedEngineVersions pulumi.StringArrayInput `pulumi:"supportedEngineVersions"` }
func (GetInstanceTypeOfferingsBrokerInstanceOptionArgs) ElementType ¶
func (GetInstanceTypeOfferingsBrokerInstanceOptionArgs) ElementType() reflect.Type
func (GetInstanceTypeOfferingsBrokerInstanceOptionArgs) ToGetInstanceTypeOfferingsBrokerInstanceOptionOutput ¶
func (i GetInstanceTypeOfferingsBrokerInstanceOptionArgs) ToGetInstanceTypeOfferingsBrokerInstanceOptionOutput() GetInstanceTypeOfferingsBrokerInstanceOptionOutput
func (GetInstanceTypeOfferingsBrokerInstanceOptionArgs) ToGetInstanceTypeOfferingsBrokerInstanceOptionOutputWithContext ¶
func (i GetInstanceTypeOfferingsBrokerInstanceOptionArgs) ToGetInstanceTypeOfferingsBrokerInstanceOptionOutputWithContext(ctx context.Context) GetInstanceTypeOfferingsBrokerInstanceOptionOutput
type GetInstanceTypeOfferingsBrokerInstanceOptionArray ¶
type GetInstanceTypeOfferingsBrokerInstanceOptionArray []GetInstanceTypeOfferingsBrokerInstanceOptionInput
func (GetInstanceTypeOfferingsBrokerInstanceOptionArray) ElementType ¶
func (GetInstanceTypeOfferingsBrokerInstanceOptionArray) ElementType() reflect.Type
func (GetInstanceTypeOfferingsBrokerInstanceOptionArray) ToGetInstanceTypeOfferingsBrokerInstanceOptionArrayOutput ¶
func (i GetInstanceTypeOfferingsBrokerInstanceOptionArray) ToGetInstanceTypeOfferingsBrokerInstanceOptionArrayOutput() GetInstanceTypeOfferingsBrokerInstanceOptionArrayOutput
func (GetInstanceTypeOfferingsBrokerInstanceOptionArray) ToGetInstanceTypeOfferingsBrokerInstanceOptionArrayOutputWithContext ¶
func (i GetInstanceTypeOfferingsBrokerInstanceOptionArray) ToGetInstanceTypeOfferingsBrokerInstanceOptionArrayOutputWithContext(ctx context.Context) GetInstanceTypeOfferingsBrokerInstanceOptionArrayOutput
type GetInstanceTypeOfferingsBrokerInstanceOptionArrayInput ¶
type GetInstanceTypeOfferingsBrokerInstanceOptionArrayInput interface { pulumi.Input ToGetInstanceTypeOfferingsBrokerInstanceOptionArrayOutput() GetInstanceTypeOfferingsBrokerInstanceOptionArrayOutput ToGetInstanceTypeOfferingsBrokerInstanceOptionArrayOutputWithContext(context.Context) GetInstanceTypeOfferingsBrokerInstanceOptionArrayOutput }
GetInstanceTypeOfferingsBrokerInstanceOptionArrayInput is an input type that accepts GetInstanceTypeOfferingsBrokerInstanceOptionArray and GetInstanceTypeOfferingsBrokerInstanceOptionArrayOutput values. You can construct a concrete instance of `GetInstanceTypeOfferingsBrokerInstanceOptionArrayInput` via:
GetInstanceTypeOfferingsBrokerInstanceOptionArray{ GetInstanceTypeOfferingsBrokerInstanceOptionArgs{...} }
type GetInstanceTypeOfferingsBrokerInstanceOptionArrayOutput ¶
type GetInstanceTypeOfferingsBrokerInstanceOptionArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceTypeOfferingsBrokerInstanceOptionArrayOutput) ElementType ¶
func (GetInstanceTypeOfferingsBrokerInstanceOptionArrayOutput) ElementType() reflect.Type
func (GetInstanceTypeOfferingsBrokerInstanceOptionArrayOutput) ToGetInstanceTypeOfferingsBrokerInstanceOptionArrayOutput ¶
func (o GetInstanceTypeOfferingsBrokerInstanceOptionArrayOutput) ToGetInstanceTypeOfferingsBrokerInstanceOptionArrayOutput() GetInstanceTypeOfferingsBrokerInstanceOptionArrayOutput
func (GetInstanceTypeOfferingsBrokerInstanceOptionArrayOutput) ToGetInstanceTypeOfferingsBrokerInstanceOptionArrayOutputWithContext ¶
func (o GetInstanceTypeOfferingsBrokerInstanceOptionArrayOutput) ToGetInstanceTypeOfferingsBrokerInstanceOptionArrayOutputWithContext(ctx context.Context) GetInstanceTypeOfferingsBrokerInstanceOptionArrayOutput
type GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZone ¶
type GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZone struct { // Name of the Availability Zone. Name string `pulumi:"name"` }
type GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArgs ¶
type GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArgs struct { // Name of the Availability Zone. Name pulumi.StringInput `pulumi:"name"` }
func (GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArgs) ElementType ¶
func (GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArgs) ElementType() reflect.Type
func (GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArgs) ToGetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneOutput ¶
func (i GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArgs) ToGetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneOutput() GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneOutput
func (GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArgs) ToGetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneOutputWithContext ¶
func (i GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArgs) ToGetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneOutputWithContext(ctx context.Context) GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneOutput
type GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArray ¶
type GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArray []GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneInput
func (GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArray) ElementType ¶
func (GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArray) ElementType() reflect.Type
func (GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArray) ToGetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayOutput ¶
func (i GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArray) ToGetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayOutput() GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayOutput
func (GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArray) ToGetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayOutputWithContext ¶
func (i GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArray) ToGetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayOutputWithContext(ctx context.Context) GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayOutput
type GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayInput ¶
type GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayInput interface { pulumi.Input ToGetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayOutput() GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayOutput ToGetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayOutputWithContext(context.Context) GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayOutput }
GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayInput is an input type that accepts GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArray and GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayOutput values. You can construct a concrete instance of `GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayInput` via:
GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArray{ GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArgs{...} }
type GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayOutput ¶
type GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayOutput) ElementType ¶
func (GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayOutput) ElementType() reflect.Type
func (GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayOutput) ToGetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayOutput ¶
func (o GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayOutput) ToGetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayOutput() GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayOutput
func (GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayOutput) ToGetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayOutputWithContext ¶
func (o GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayOutput) ToGetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayOutputWithContext(ctx context.Context) GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayOutput
type GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneInput ¶
type GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneInput interface { pulumi.Input ToGetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneOutput() GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneOutput ToGetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneOutputWithContext(context.Context) GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneOutput }
GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneInput is an input type that accepts GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArgs and GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneOutput values. You can construct a concrete instance of `GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneInput` via:
GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArgs{...}
type GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneOutput ¶
type GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneOutput struct{ *pulumi.OutputState }
func (GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneOutput) ElementType ¶
func (GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneOutput) ElementType() reflect.Type
func (GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneOutput) Name ¶
func (o GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneOutput) Name() pulumi.StringOutput
Name of the Availability Zone.
func (GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneOutput) ToGetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneOutput ¶
func (o GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneOutput) ToGetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneOutput() GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneOutput
func (GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneOutput) ToGetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneOutputWithContext ¶
func (o GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneOutput) ToGetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneOutputWithContext(ctx context.Context) GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneOutput
type GetInstanceTypeOfferingsBrokerInstanceOptionInput ¶
type GetInstanceTypeOfferingsBrokerInstanceOptionInput interface { pulumi.Input ToGetInstanceTypeOfferingsBrokerInstanceOptionOutput() GetInstanceTypeOfferingsBrokerInstanceOptionOutput ToGetInstanceTypeOfferingsBrokerInstanceOptionOutputWithContext(context.Context) GetInstanceTypeOfferingsBrokerInstanceOptionOutput }
GetInstanceTypeOfferingsBrokerInstanceOptionInput is an input type that accepts GetInstanceTypeOfferingsBrokerInstanceOptionArgs and GetInstanceTypeOfferingsBrokerInstanceOptionOutput values. You can construct a concrete instance of `GetInstanceTypeOfferingsBrokerInstanceOptionInput` via:
GetInstanceTypeOfferingsBrokerInstanceOptionArgs{...}
type GetInstanceTypeOfferingsBrokerInstanceOptionOutput ¶
type GetInstanceTypeOfferingsBrokerInstanceOptionOutput struct{ *pulumi.OutputState }
func (GetInstanceTypeOfferingsBrokerInstanceOptionOutput) AvailabilityZones ¶
func (o GetInstanceTypeOfferingsBrokerInstanceOptionOutput) AvailabilityZones() GetInstanceTypeOfferingsBrokerInstanceOptionAvailabilityZoneArrayOutput
List of available AZs. See Availability Zones. below
func (GetInstanceTypeOfferingsBrokerInstanceOptionOutput) ElementType ¶
func (GetInstanceTypeOfferingsBrokerInstanceOptionOutput) ElementType() reflect.Type
func (GetInstanceTypeOfferingsBrokerInstanceOptionOutput) EngineType ¶
func (o GetInstanceTypeOfferingsBrokerInstanceOptionOutput) EngineType() pulumi.StringOutput
Filter response by engine type.
func (GetInstanceTypeOfferingsBrokerInstanceOptionOutput) HostInstanceType ¶
func (o GetInstanceTypeOfferingsBrokerInstanceOptionOutput) HostInstanceType() pulumi.StringOutput
Filter response by host instance type.
func (GetInstanceTypeOfferingsBrokerInstanceOptionOutput) StorageType ¶
func (o GetInstanceTypeOfferingsBrokerInstanceOptionOutput) StorageType() pulumi.StringOutput
Filter response by storage type.
func (GetInstanceTypeOfferingsBrokerInstanceOptionOutput) SupportedDeploymentModes ¶
func (o GetInstanceTypeOfferingsBrokerInstanceOptionOutput) SupportedDeploymentModes() pulumi.StringArrayOutput
The list of supported deployment modes.
func (GetInstanceTypeOfferingsBrokerInstanceOptionOutput) SupportedEngineVersions ¶
func (o GetInstanceTypeOfferingsBrokerInstanceOptionOutput) SupportedEngineVersions() pulumi.StringArrayOutput
The list of supported engine versions.
func (GetInstanceTypeOfferingsBrokerInstanceOptionOutput) ToGetInstanceTypeOfferingsBrokerInstanceOptionOutput ¶
func (o GetInstanceTypeOfferingsBrokerInstanceOptionOutput) ToGetInstanceTypeOfferingsBrokerInstanceOptionOutput() GetInstanceTypeOfferingsBrokerInstanceOptionOutput
func (GetInstanceTypeOfferingsBrokerInstanceOptionOutput) ToGetInstanceTypeOfferingsBrokerInstanceOptionOutputWithContext ¶
func (o GetInstanceTypeOfferingsBrokerInstanceOptionOutput) ToGetInstanceTypeOfferingsBrokerInstanceOptionOutputWithContext(ctx context.Context) GetInstanceTypeOfferingsBrokerInstanceOptionOutput
type GetInstanceTypeOfferingsOutputArgs ¶
type GetInstanceTypeOfferingsOutputArgs struct { // Filter response by engine type. EngineType pulumi.StringPtrInput `pulumi:"engineType"` // Filter response by host instance type. HostInstanceType pulumi.StringPtrInput `pulumi:"hostInstanceType"` // Filter response by storage type. StorageType pulumi.StringPtrInput `pulumi:"storageType"` }
A collection of arguments for invoking getInstanceTypeOfferings.
func (GetInstanceTypeOfferingsOutputArgs) ElementType ¶
func (GetInstanceTypeOfferingsOutputArgs) ElementType() reflect.Type
type GetInstanceTypeOfferingsResult ¶
type GetInstanceTypeOfferingsResult struct { // Option for host instance type. See Broker Instance Options below. BrokerInstanceOptions []GetInstanceTypeOfferingsBrokerInstanceOption `pulumi:"brokerInstanceOptions"` // Broker's engine type. EngineType *string `pulumi:"engineType"` // Broker's instance type. HostInstanceType *string `pulumi:"hostInstanceType"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Broker's storage type. StorageType *string `pulumi:"storageType"` }
A collection of values returned by getInstanceTypeOfferings.
func GetInstanceTypeOfferings ¶
func GetInstanceTypeOfferings(ctx *pulumi.Context, args *GetInstanceTypeOfferingsArgs, opts ...pulumi.InvokeOption) (*GetInstanceTypeOfferingsResult, error)
Provides information about a MQ Broker Instance Offerings.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/mq" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := mq.GetInstanceTypeOfferings(ctx, nil, nil) if err != nil { return err } _, err = mq.GetInstanceTypeOfferings(ctx, &mq.GetInstanceTypeOfferingsArgs{ EngineType: pulumi.StringRef("ACTIVEMQ"), }, nil) if err != nil { return err } _, err = mq.GetInstanceTypeOfferings(ctx, &mq.GetInstanceTypeOfferingsArgs{ StorageType: pulumi.StringRef("EBS"), }, nil) if err != nil { return err } _, err = mq.GetInstanceTypeOfferings(ctx, &mq.GetInstanceTypeOfferingsArgs{ HostInstanceType: pulumi.StringRef("mq.m5.large"), }, nil) if err != nil { return err } _, err = mq.GetInstanceTypeOfferings(ctx, &mq.GetInstanceTypeOfferingsArgs{ HostInstanceType: pulumi.StringRef("mq.m5.large"), StorageType: pulumi.StringRef("EBS"), EngineType: pulumi.StringRef("ACTIVEMQ"), }, nil) if err != nil { return err } return nil }) }
```
type GetInstanceTypeOfferingsResultOutput ¶
type GetInstanceTypeOfferingsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstanceTypeOfferings.
func GetInstanceTypeOfferingsOutput ¶
func GetInstanceTypeOfferingsOutput(ctx *pulumi.Context, args GetInstanceTypeOfferingsOutputArgs, opts ...pulumi.InvokeOption) GetInstanceTypeOfferingsResultOutput
func (GetInstanceTypeOfferingsResultOutput) BrokerInstanceOptions ¶
func (o GetInstanceTypeOfferingsResultOutput) BrokerInstanceOptions() GetInstanceTypeOfferingsBrokerInstanceOptionArrayOutput
Option for host instance type. See Broker Instance Options below.
func (GetInstanceTypeOfferingsResultOutput) ElementType ¶
func (GetInstanceTypeOfferingsResultOutput) ElementType() reflect.Type
func (GetInstanceTypeOfferingsResultOutput) EngineType ¶
func (o GetInstanceTypeOfferingsResultOutput) EngineType() pulumi.StringPtrOutput
Broker's engine type.
func (GetInstanceTypeOfferingsResultOutput) HostInstanceType ¶
func (o GetInstanceTypeOfferingsResultOutput) HostInstanceType() pulumi.StringPtrOutput
Broker's instance type.
func (GetInstanceTypeOfferingsResultOutput) Id ¶
func (o GetInstanceTypeOfferingsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstanceTypeOfferingsResultOutput) StorageType ¶
func (o GetInstanceTypeOfferingsResultOutput) StorageType() pulumi.StringPtrOutput
Broker's storage type.
func (GetInstanceTypeOfferingsResultOutput) ToGetInstanceTypeOfferingsResultOutput ¶
func (o GetInstanceTypeOfferingsResultOutput) ToGetInstanceTypeOfferingsResultOutput() GetInstanceTypeOfferingsResultOutput
func (GetInstanceTypeOfferingsResultOutput) ToGetInstanceTypeOfferingsResultOutputWithContext ¶
func (o GetInstanceTypeOfferingsResultOutput) ToGetInstanceTypeOfferingsResultOutputWithContext(ctx context.Context) GetInstanceTypeOfferingsResultOutput
type LookupBrokerArgs ¶
type LookupBrokerArgs struct { // Unique id of the mq broker. BrokerId *string `pulumi:"brokerId"` // Unique name of the mq broker. BrokerName *string `pulumi:"brokerName"` Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getBroker.
type LookupBrokerOutputArgs ¶
type LookupBrokerOutputArgs struct { // Unique id of the mq broker. BrokerId pulumi.StringPtrInput `pulumi:"brokerId"` // Unique name of the mq broker. BrokerName pulumi.StringPtrInput `pulumi:"brokerName"` Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getBroker.
func (LookupBrokerOutputArgs) ElementType ¶
func (LookupBrokerOutputArgs) ElementType() reflect.Type
type LookupBrokerResult ¶
type LookupBrokerResult struct { Arn string `pulumi:"arn"` AuthenticationStrategy string `pulumi:"authenticationStrategy"` AutoMinorVersionUpgrade bool `pulumi:"autoMinorVersionUpgrade"` BrokerId string `pulumi:"brokerId"` BrokerName string `pulumi:"brokerName"` Configuration GetBrokerConfiguration `pulumi:"configuration"` DeploymentMode string `pulumi:"deploymentMode"` EncryptionOptions []GetBrokerEncryptionOption `pulumi:"encryptionOptions"` EngineType string `pulumi:"engineType"` EngineVersion string `pulumi:"engineVersion"` HostInstanceType string `pulumi:"hostInstanceType"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Instances []GetBrokerInstance `pulumi:"instances"` LdapServerMetadatas []GetBrokerLdapServerMetadata `pulumi:"ldapServerMetadatas"` Logs GetBrokerLogs `pulumi:"logs"` MaintenanceWindowStartTime GetBrokerMaintenanceWindowStartTime `pulumi:"maintenanceWindowStartTime"` PubliclyAccessible bool `pulumi:"publiclyAccessible"` SecurityGroups []string `pulumi:"securityGroups"` StorageType string `pulumi:"storageType"` SubnetIds []string `pulumi:"subnetIds"` Tags map[string]string `pulumi:"tags"` Users []GetBrokerUser `pulumi:"users"` }
A collection of values returned by getBroker.
func LookupBroker ¶
func LookupBroker(ctx *pulumi.Context, args *LookupBrokerArgs, opts ...pulumi.InvokeOption) (*LookupBrokerResult, error)
Provides information about a MQ Broker.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/mq" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") brokerId := "" if param := cfg.Get("brokerId"); param != "" { brokerId = param } brokerName := "" if param := cfg.Get("brokerName"); param != "" { brokerName = param } _, err := mq.LookupBroker(ctx, &mq.LookupBrokerArgs{ BrokerId: pulumi.StringRef(brokerId), }, nil) if err != nil { return err } _, err = mq.LookupBroker(ctx, &mq.LookupBrokerArgs{ BrokerName: pulumi.StringRef(brokerName), }, nil) if err != nil { return err } return nil }) }
```
type LookupBrokerResultOutput ¶
type LookupBrokerResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getBroker.
func LookupBrokerOutput ¶
func LookupBrokerOutput(ctx *pulumi.Context, args LookupBrokerOutputArgs, opts ...pulumi.InvokeOption) LookupBrokerResultOutput
func (LookupBrokerResultOutput) Arn ¶
func (o LookupBrokerResultOutput) Arn() pulumi.StringOutput
func (LookupBrokerResultOutput) AuthenticationStrategy ¶
func (o LookupBrokerResultOutput) AuthenticationStrategy() pulumi.StringOutput
func (LookupBrokerResultOutput) AutoMinorVersionUpgrade ¶
func (o LookupBrokerResultOutput) AutoMinorVersionUpgrade() pulumi.BoolOutput
func (LookupBrokerResultOutput) BrokerId ¶
func (o LookupBrokerResultOutput) BrokerId() pulumi.StringOutput
func (LookupBrokerResultOutput) BrokerName ¶
func (o LookupBrokerResultOutput) BrokerName() pulumi.StringOutput
func (LookupBrokerResultOutput) Configuration ¶
func (o LookupBrokerResultOutput) Configuration() GetBrokerConfigurationOutput
func (LookupBrokerResultOutput) DeploymentMode ¶
func (o LookupBrokerResultOutput) DeploymentMode() pulumi.StringOutput
func (LookupBrokerResultOutput) ElementType ¶
func (LookupBrokerResultOutput) ElementType() reflect.Type
func (LookupBrokerResultOutput) EncryptionOptions ¶
func (o LookupBrokerResultOutput) EncryptionOptions() GetBrokerEncryptionOptionArrayOutput
func (LookupBrokerResultOutput) EngineType ¶
func (o LookupBrokerResultOutput) EngineType() pulumi.StringOutput
func (LookupBrokerResultOutput) EngineVersion ¶
func (o LookupBrokerResultOutput) EngineVersion() pulumi.StringOutput
func (LookupBrokerResultOutput) HostInstanceType ¶
func (o LookupBrokerResultOutput) HostInstanceType() pulumi.StringOutput
func (LookupBrokerResultOutput) Id ¶
func (o LookupBrokerResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupBrokerResultOutput) Instances ¶
func (o LookupBrokerResultOutput) Instances() GetBrokerInstanceArrayOutput
func (LookupBrokerResultOutput) LdapServerMetadatas ¶
func (o LookupBrokerResultOutput) LdapServerMetadatas() GetBrokerLdapServerMetadataArrayOutput
func (LookupBrokerResultOutput) Logs ¶
func (o LookupBrokerResultOutput) Logs() GetBrokerLogsOutput
func (LookupBrokerResultOutput) MaintenanceWindowStartTime ¶
func (o LookupBrokerResultOutput) MaintenanceWindowStartTime() GetBrokerMaintenanceWindowStartTimeOutput
func (LookupBrokerResultOutput) PubliclyAccessible ¶
func (o LookupBrokerResultOutput) PubliclyAccessible() pulumi.BoolOutput
func (LookupBrokerResultOutput) SecurityGroups ¶
func (o LookupBrokerResultOutput) SecurityGroups() pulumi.StringArrayOutput
func (LookupBrokerResultOutput) StorageType ¶
func (o LookupBrokerResultOutput) StorageType() pulumi.StringOutput
func (LookupBrokerResultOutput) SubnetIds ¶
func (o LookupBrokerResultOutput) SubnetIds() pulumi.StringArrayOutput
func (LookupBrokerResultOutput) Tags ¶
func (o LookupBrokerResultOutput) Tags() pulumi.StringMapOutput
func (LookupBrokerResultOutput) ToLookupBrokerResultOutput ¶
func (o LookupBrokerResultOutput) ToLookupBrokerResultOutput() LookupBrokerResultOutput
func (LookupBrokerResultOutput) ToLookupBrokerResultOutputWithContext ¶
func (o LookupBrokerResultOutput) ToLookupBrokerResultOutputWithContext(ctx context.Context) LookupBrokerResultOutput
func (LookupBrokerResultOutput) Users ¶
func (o LookupBrokerResultOutput) Users() GetBrokerUserArrayOutput