Documentation
¶
Index ¶
- type Cluster
- type ClusterArgs
- type ClusterArray
- type ClusterArrayInput
- type ClusterArrayOutput
- type ClusterBrokerNodeGroupInfo
- type ClusterBrokerNodeGroupInfoArgs
- func (ClusterBrokerNodeGroupInfoArgs) ElementType() reflect.Type
- func (i ClusterBrokerNodeGroupInfoArgs) ToClusterBrokerNodeGroupInfoOutput() ClusterBrokerNodeGroupInfoOutput
- func (i ClusterBrokerNodeGroupInfoArgs) ToClusterBrokerNodeGroupInfoOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoOutput
- func (i ClusterBrokerNodeGroupInfoArgs) ToClusterBrokerNodeGroupInfoPtrOutput() ClusterBrokerNodeGroupInfoPtrOutput
- func (i ClusterBrokerNodeGroupInfoArgs) ToClusterBrokerNodeGroupInfoPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoPtrOutput
- type ClusterBrokerNodeGroupInfoConnectivityInfo
- type ClusterBrokerNodeGroupInfoConnectivityInfoArgs
- func (ClusterBrokerNodeGroupInfoConnectivityInfoArgs) ElementType() reflect.Type
- func (i ClusterBrokerNodeGroupInfoConnectivityInfoArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoOutput() ClusterBrokerNodeGroupInfoConnectivityInfoOutput
- func (i ClusterBrokerNodeGroupInfoConnectivityInfoArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoOutput
- func (i ClusterBrokerNodeGroupInfoConnectivityInfoArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput() ClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput
- func (i ClusterBrokerNodeGroupInfoConnectivityInfoArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput
- type ClusterBrokerNodeGroupInfoConnectivityInfoInput
- type ClusterBrokerNodeGroupInfoConnectivityInfoOutput
- func (ClusterBrokerNodeGroupInfoConnectivityInfoOutput) ElementType() reflect.Type
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoOutput) PublicAccess() ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutput
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoOutput() ClusterBrokerNodeGroupInfoConnectivityInfoOutput
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoOutput
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput() ClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoOutput) VpcConnectivity() ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutput
- type ClusterBrokerNodeGroupInfoConnectivityInfoPtrInput
- type ClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput) Elem() ClusterBrokerNodeGroupInfoConnectivityInfoOutput
- func (ClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput) ElementType() reflect.Type
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput) PublicAccess() ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutput
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput() ClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput) VpcConnectivity() ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutput
- type ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccess
- type ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArgs
- func (ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArgs) ElementType() reflect.Type
- func (i ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput() ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput
- func (i ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput
- func (i ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutput() ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutput
- func (i ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutput
- type ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessInput
- type ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput
- func (ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput) ElementType() reflect.Type
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput() ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutput() ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutput
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutput
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput) Type() pulumi.StringPtrOutput
- type ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrInput
- type ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutput
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutput) Elem() ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput
- func (ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutput) ElementType() reflect.Type
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutput() ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutput
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutput
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutput) Type() pulumi.StringPtrOutput
- type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivity
- type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArgs
- func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArgs) ElementType() reflect.Type
- func (i ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput() ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput
- func (i ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput
- func (i ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutput() ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutput
- func (i ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutput
- type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthentication
- type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArgs
- func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArgs) ElementType() reflect.Type
- func (i ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput() ...
- func (i ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutputWithContext(ctx context.Context) ...
- func (i ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutput() ...
- func (i ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutputWithContext(ctx context.Context) ...
- type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationInput
- type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput
- func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput) ElementType() reflect.Type
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput) Sasl() ...
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput) Tls() pulumi.BoolPtrOutput
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput() ...
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutputWithContext(ctx context.Context) ...
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutput() ...
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutputWithContext(ctx context.Context) ...
- type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrInput
- type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutput
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutput) Elem() ...
- func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutput) ElementType() reflect.Type
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutput) Sasl() ...
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutput) Tls() pulumi.BoolPtrOutput
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutput() ...
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutputWithContext(ctx context.Context) ...
- type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSasl
- type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArgs
- func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArgs) ElementType() reflect.Type
- func (i ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput() ...
- func (i ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutputWithContext(ctx context.Context) ...
- func (i ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutput() ...
- func (i ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutputWithContext(ctx context.Context) ...
- type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslInput
- type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput
- func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput) ElementType() reflect.Type
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput) Iam() pulumi.BoolPtrOutput
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput) Scram() pulumi.BoolPtrOutput
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput() ...
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutputWithContext(ctx context.Context) ...
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutput() ...
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutputWithContext(ctx context.Context) ...
- type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrInput
- type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutput
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutput) Elem() ...
- func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutput) ElementType() reflect.Type
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutput) Iam() pulumi.BoolPtrOutput
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutput) Scram() pulumi.BoolPtrOutput
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutput() ...
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutputWithContext(ctx context.Context) ...
- type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityInput
- type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput) ClientAuthentication() ...
- func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput) ElementType() reflect.Type
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput() ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutput() ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutput
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutput
- type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrInput
- type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutput
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutput) ClientAuthentication() ...
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutput) Elem() ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput
- func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutput) ElementType() reflect.Type
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutput() ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutput
- func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutput
- type ClusterBrokerNodeGroupInfoInput
- type ClusterBrokerNodeGroupInfoOutput
- func (o ClusterBrokerNodeGroupInfoOutput) AzDistribution() pulumi.StringPtrOutput
- func (o ClusterBrokerNodeGroupInfoOutput) ClientSubnets() pulumi.StringArrayOutput
- func (o ClusterBrokerNodeGroupInfoOutput) ConnectivityInfo() ClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput
- func (ClusterBrokerNodeGroupInfoOutput) ElementType() reflect.Type
- func (o ClusterBrokerNodeGroupInfoOutput) InstanceType() pulumi.StringOutput
- func (o ClusterBrokerNodeGroupInfoOutput) SecurityGroups() pulumi.StringArrayOutput
- func (o ClusterBrokerNodeGroupInfoOutput) StorageInfo() ClusterBrokerNodeGroupInfoStorageInfoPtrOutput
- func (o ClusterBrokerNodeGroupInfoOutput) ToClusterBrokerNodeGroupInfoOutput() ClusterBrokerNodeGroupInfoOutput
- func (o ClusterBrokerNodeGroupInfoOutput) ToClusterBrokerNodeGroupInfoOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoOutput
- func (o ClusterBrokerNodeGroupInfoOutput) ToClusterBrokerNodeGroupInfoPtrOutput() ClusterBrokerNodeGroupInfoPtrOutput
- func (o ClusterBrokerNodeGroupInfoOutput) ToClusterBrokerNodeGroupInfoPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoPtrOutput
- type ClusterBrokerNodeGroupInfoPtrInput
- type ClusterBrokerNodeGroupInfoPtrOutput
- func (o ClusterBrokerNodeGroupInfoPtrOutput) AzDistribution() pulumi.StringPtrOutput
- func (o ClusterBrokerNodeGroupInfoPtrOutput) ClientSubnets() pulumi.StringArrayOutput
- func (o ClusterBrokerNodeGroupInfoPtrOutput) ConnectivityInfo() ClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput
- func (o ClusterBrokerNodeGroupInfoPtrOutput) Elem() ClusterBrokerNodeGroupInfoOutput
- func (ClusterBrokerNodeGroupInfoPtrOutput) ElementType() reflect.Type
- func (o ClusterBrokerNodeGroupInfoPtrOutput) InstanceType() pulumi.StringPtrOutput
- func (o ClusterBrokerNodeGroupInfoPtrOutput) SecurityGroups() pulumi.StringArrayOutput
- func (o ClusterBrokerNodeGroupInfoPtrOutput) StorageInfo() ClusterBrokerNodeGroupInfoStorageInfoPtrOutput
- func (o ClusterBrokerNodeGroupInfoPtrOutput) ToClusterBrokerNodeGroupInfoPtrOutput() ClusterBrokerNodeGroupInfoPtrOutput
- func (o ClusterBrokerNodeGroupInfoPtrOutput) ToClusterBrokerNodeGroupInfoPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoPtrOutput
- type ClusterBrokerNodeGroupInfoStorageInfo
- type ClusterBrokerNodeGroupInfoStorageInfoArgs
- func (ClusterBrokerNodeGroupInfoStorageInfoArgs) ElementType() reflect.Type
- func (i ClusterBrokerNodeGroupInfoStorageInfoArgs) ToClusterBrokerNodeGroupInfoStorageInfoOutput() ClusterBrokerNodeGroupInfoStorageInfoOutput
- func (i ClusterBrokerNodeGroupInfoStorageInfoArgs) ToClusterBrokerNodeGroupInfoStorageInfoOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoStorageInfoOutput
- func (i ClusterBrokerNodeGroupInfoStorageInfoArgs) ToClusterBrokerNodeGroupInfoStorageInfoPtrOutput() ClusterBrokerNodeGroupInfoStorageInfoPtrOutput
- func (i ClusterBrokerNodeGroupInfoStorageInfoArgs) ToClusterBrokerNodeGroupInfoStorageInfoPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoStorageInfoPtrOutput
- type ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfo
- type ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArgs
- func (ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArgs) ElementType() reflect.Type
- func (i ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArgs) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput() ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput
- func (i ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArgs) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput
- func (i ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArgs) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput() ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput
- func (i ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArgs) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput
- type ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoInput
- type ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput
- func (ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput) ElementType() reflect.Type
- func (o ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput) ProvisionedThroughput() ...
- func (o ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput() ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput
- func (o ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput
- func (o ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput() ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput
- func (o ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput
- func (o ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput) VolumeSize() pulumi.IntPtrOutput
- type ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughput
- type ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArgs
- func (ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArgs) ElementType() reflect.Type
- func (i ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArgs) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput() ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput
- func (i ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArgs) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput
- func (i ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArgs) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutput() ...
- func (i ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArgs) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutputWithContext(ctx context.Context) ...
- type ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputInput
- type ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput
- func (ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput) ElementType() reflect.Type
- func (o ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput) Enabled() pulumi.BoolPtrOutput
- func (o ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput() ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput
- func (o ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput
- func (o ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutput() ...
- func (o ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutputWithContext(ctx context.Context) ...
- func (o ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput) VolumeThroughput() pulumi.IntPtrOutput
- type ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrInput
- type ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutput
- func (o ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutput) Elem() ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput
- func (ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutput) ElementType() reflect.Type
- func (o ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutput) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutput() ...
- func (o ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutput) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutputWithContext(ctx context.Context) ...
- func (o ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutput) VolumeThroughput() pulumi.IntPtrOutput
- type ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrInput
- type ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput
- func (o ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput) Elem() ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput
- func (ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput) ElementType() reflect.Type
- func (o ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput) ProvisionedThroughput() ...
- func (o ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput() ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput
- func (o ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput
- func (o ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput) VolumeSize() pulumi.IntPtrOutput
- type ClusterBrokerNodeGroupInfoStorageInfoInput
- type ClusterBrokerNodeGroupInfoStorageInfoOutput
- func (o ClusterBrokerNodeGroupInfoStorageInfoOutput) EbsStorageInfo() ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput
- func (ClusterBrokerNodeGroupInfoStorageInfoOutput) ElementType() reflect.Type
- func (o ClusterBrokerNodeGroupInfoStorageInfoOutput) ToClusterBrokerNodeGroupInfoStorageInfoOutput() ClusterBrokerNodeGroupInfoStorageInfoOutput
- func (o ClusterBrokerNodeGroupInfoStorageInfoOutput) ToClusterBrokerNodeGroupInfoStorageInfoOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoStorageInfoOutput
- func (o ClusterBrokerNodeGroupInfoStorageInfoOutput) ToClusterBrokerNodeGroupInfoStorageInfoPtrOutput() ClusterBrokerNodeGroupInfoStorageInfoPtrOutput
- func (o ClusterBrokerNodeGroupInfoStorageInfoOutput) ToClusterBrokerNodeGroupInfoStorageInfoPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoStorageInfoPtrOutput
- type ClusterBrokerNodeGroupInfoStorageInfoPtrInput
- type ClusterBrokerNodeGroupInfoStorageInfoPtrOutput
- func (o ClusterBrokerNodeGroupInfoStorageInfoPtrOutput) EbsStorageInfo() ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput
- func (o ClusterBrokerNodeGroupInfoStorageInfoPtrOutput) Elem() ClusterBrokerNodeGroupInfoStorageInfoOutput
- func (ClusterBrokerNodeGroupInfoStorageInfoPtrOutput) ElementType() reflect.Type
- func (o ClusterBrokerNodeGroupInfoStorageInfoPtrOutput) ToClusterBrokerNodeGroupInfoStorageInfoPtrOutput() ClusterBrokerNodeGroupInfoStorageInfoPtrOutput
- func (o ClusterBrokerNodeGroupInfoStorageInfoPtrOutput) ToClusterBrokerNodeGroupInfoStorageInfoPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoStorageInfoPtrOutput
- type ClusterClientAuthentication
- type ClusterClientAuthenticationArgs
- func (ClusterClientAuthenticationArgs) ElementType() reflect.Type
- func (i ClusterClientAuthenticationArgs) ToClusterClientAuthenticationOutput() ClusterClientAuthenticationOutput
- func (i ClusterClientAuthenticationArgs) ToClusterClientAuthenticationOutputWithContext(ctx context.Context) ClusterClientAuthenticationOutput
- func (i ClusterClientAuthenticationArgs) ToClusterClientAuthenticationPtrOutput() ClusterClientAuthenticationPtrOutput
- func (i ClusterClientAuthenticationArgs) ToClusterClientAuthenticationPtrOutputWithContext(ctx context.Context) ClusterClientAuthenticationPtrOutput
- type ClusterClientAuthenticationInput
- type ClusterClientAuthenticationOutput
- func (ClusterClientAuthenticationOutput) ElementType() reflect.Type
- func (o ClusterClientAuthenticationOutput) Sasl() ClusterClientAuthenticationSaslPtrOutput
- func (o ClusterClientAuthenticationOutput) Tls() ClusterClientAuthenticationTlsPtrOutput
- func (o ClusterClientAuthenticationOutput) ToClusterClientAuthenticationOutput() ClusterClientAuthenticationOutput
- func (o ClusterClientAuthenticationOutput) ToClusterClientAuthenticationOutputWithContext(ctx context.Context) ClusterClientAuthenticationOutput
- func (o ClusterClientAuthenticationOutput) ToClusterClientAuthenticationPtrOutput() ClusterClientAuthenticationPtrOutput
- func (o ClusterClientAuthenticationOutput) ToClusterClientAuthenticationPtrOutputWithContext(ctx context.Context) ClusterClientAuthenticationPtrOutput
- func (o ClusterClientAuthenticationOutput) Unauthenticated() pulumi.BoolPtrOutput
- type ClusterClientAuthenticationPtrInput
- type ClusterClientAuthenticationPtrOutput
- func (o ClusterClientAuthenticationPtrOutput) Elem() ClusterClientAuthenticationOutput
- func (ClusterClientAuthenticationPtrOutput) ElementType() reflect.Type
- func (o ClusterClientAuthenticationPtrOutput) Sasl() ClusterClientAuthenticationSaslPtrOutput
- func (o ClusterClientAuthenticationPtrOutput) Tls() ClusterClientAuthenticationTlsPtrOutput
- func (o ClusterClientAuthenticationPtrOutput) ToClusterClientAuthenticationPtrOutput() ClusterClientAuthenticationPtrOutput
- func (o ClusterClientAuthenticationPtrOutput) ToClusterClientAuthenticationPtrOutputWithContext(ctx context.Context) ClusterClientAuthenticationPtrOutput
- func (o ClusterClientAuthenticationPtrOutput) Unauthenticated() pulumi.BoolPtrOutput
- type ClusterClientAuthenticationSasl
- type ClusterClientAuthenticationSaslArgs
- func (ClusterClientAuthenticationSaslArgs) ElementType() reflect.Type
- func (i ClusterClientAuthenticationSaslArgs) ToClusterClientAuthenticationSaslOutput() ClusterClientAuthenticationSaslOutput
- func (i ClusterClientAuthenticationSaslArgs) ToClusterClientAuthenticationSaslOutputWithContext(ctx context.Context) ClusterClientAuthenticationSaslOutput
- func (i ClusterClientAuthenticationSaslArgs) ToClusterClientAuthenticationSaslPtrOutput() ClusterClientAuthenticationSaslPtrOutput
- func (i ClusterClientAuthenticationSaslArgs) ToClusterClientAuthenticationSaslPtrOutputWithContext(ctx context.Context) ClusterClientAuthenticationSaslPtrOutput
- type ClusterClientAuthenticationSaslInput
- type ClusterClientAuthenticationSaslOutput
- func (ClusterClientAuthenticationSaslOutput) ElementType() reflect.Type
- func (o ClusterClientAuthenticationSaslOutput) Iam() pulumi.BoolPtrOutput
- func (o ClusterClientAuthenticationSaslOutput) Scram() pulumi.BoolPtrOutput
- func (o ClusterClientAuthenticationSaslOutput) ToClusterClientAuthenticationSaslOutput() ClusterClientAuthenticationSaslOutput
- func (o ClusterClientAuthenticationSaslOutput) ToClusterClientAuthenticationSaslOutputWithContext(ctx context.Context) ClusterClientAuthenticationSaslOutput
- func (o ClusterClientAuthenticationSaslOutput) ToClusterClientAuthenticationSaslPtrOutput() ClusterClientAuthenticationSaslPtrOutput
- func (o ClusterClientAuthenticationSaslOutput) ToClusterClientAuthenticationSaslPtrOutputWithContext(ctx context.Context) ClusterClientAuthenticationSaslPtrOutput
- type ClusterClientAuthenticationSaslPtrInput
- type ClusterClientAuthenticationSaslPtrOutput
- func (o ClusterClientAuthenticationSaslPtrOutput) Elem() ClusterClientAuthenticationSaslOutput
- func (ClusterClientAuthenticationSaslPtrOutput) ElementType() reflect.Type
- func (o ClusterClientAuthenticationSaslPtrOutput) Iam() pulumi.BoolPtrOutput
- func (o ClusterClientAuthenticationSaslPtrOutput) Scram() pulumi.BoolPtrOutput
- func (o ClusterClientAuthenticationSaslPtrOutput) ToClusterClientAuthenticationSaslPtrOutput() ClusterClientAuthenticationSaslPtrOutput
- func (o ClusterClientAuthenticationSaslPtrOutput) ToClusterClientAuthenticationSaslPtrOutputWithContext(ctx context.Context) ClusterClientAuthenticationSaslPtrOutput
- type ClusterClientAuthenticationTls
- type ClusterClientAuthenticationTlsArgs
- func (ClusterClientAuthenticationTlsArgs) ElementType() reflect.Type
- func (i ClusterClientAuthenticationTlsArgs) ToClusterClientAuthenticationTlsOutput() ClusterClientAuthenticationTlsOutput
- func (i ClusterClientAuthenticationTlsArgs) ToClusterClientAuthenticationTlsOutputWithContext(ctx context.Context) ClusterClientAuthenticationTlsOutput
- func (i ClusterClientAuthenticationTlsArgs) ToClusterClientAuthenticationTlsPtrOutput() ClusterClientAuthenticationTlsPtrOutput
- func (i ClusterClientAuthenticationTlsArgs) ToClusterClientAuthenticationTlsPtrOutputWithContext(ctx context.Context) ClusterClientAuthenticationTlsPtrOutput
- type ClusterClientAuthenticationTlsInput
- type ClusterClientAuthenticationTlsOutput
- func (o ClusterClientAuthenticationTlsOutput) CertificateAuthorityArns() pulumi.StringArrayOutput
- func (ClusterClientAuthenticationTlsOutput) ElementType() reflect.Type
- func (o ClusterClientAuthenticationTlsOutput) ToClusterClientAuthenticationTlsOutput() ClusterClientAuthenticationTlsOutput
- func (o ClusterClientAuthenticationTlsOutput) ToClusterClientAuthenticationTlsOutputWithContext(ctx context.Context) ClusterClientAuthenticationTlsOutput
- func (o ClusterClientAuthenticationTlsOutput) ToClusterClientAuthenticationTlsPtrOutput() ClusterClientAuthenticationTlsPtrOutput
- func (o ClusterClientAuthenticationTlsOutput) ToClusterClientAuthenticationTlsPtrOutputWithContext(ctx context.Context) ClusterClientAuthenticationTlsPtrOutput
- type ClusterClientAuthenticationTlsPtrInput
- type ClusterClientAuthenticationTlsPtrOutput
- func (o ClusterClientAuthenticationTlsPtrOutput) CertificateAuthorityArns() pulumi.StringArrayOutput
- func (o ClusterClientAuthenticationTlsPtrOutput) Elem() ClusterClientAuthenticationTlsOutput
- func (ClusterClientAuthenticationTlsPtrOutput) ElementType() reflect.Type
- func (o ClusterClientAuthenticationTlsPtrOutput) ToClusterClientAuthenticationTlsPtrOutput() ClusterClientAuthenticationTlsPtrOutput
- func (o ClusterClientAuthenticationTlsPtrOutput) ToClusterClientAuthenticationTlsPtrOutputWithContext(ctx context.Context) ClusterClientAuthenticationTlsPtrOutput
- type ClusterConfigurationInfo
- type ClusterConfigurationInfoArgs
- func (ClusterConfigurationInfoArgs) ElementType() reflect.Type
- func (i ClusterConfigurationInfoArgs) ToClusterConfigurationInfoOutput() ClusterConfigurationInfoOutput
- func (i ClusterConfigurationInfoArgs) ToClusterConfigurationInfoOutputWithContext(ctx context.Context) ClusterConfigurationInfoOutput
- func (i ClusterConfigurationInfoArgs) ToClusterConfigurationInfoPtrOutput() ClusterConfigurationInfoPtrOutput
- func (i ClusterConfigurationInfoArgs) ToClusterConfigurationInfoPtrOutputWithContext(ctx context.Context) ClusterConfigurationInfoPtrOutput
- type ClusterConfigurationInfoInput
- type ClusterConfigurationInfoOutput
- func (o ClusterConfigurationInfoOutput) Arn() pulumi.StringOutput
- func (ClusterConfigurationInfoOutput) ElementType() reflect.Type
- func (o ClusterConfigurationInfoOutput) Revision() pulumi.IntOutput
- func (o ClusterConfigurationInfoOutput) ToClusterConfigurationInfoOutput() ClusterConfigurationInfoOutput
- func (o ClusterConfigurationInfoOutput) ToClusterConfigurationInfoOutputWithContext(ctx context.Context) ClusterConfigurationInfoOutput
- func (o ClusterConfigurationInfoOutput) ToClusterConfigurationInfoPtrOutput() ClusterConfigurationInfoPtrOutput
- func (o ClusterConfigurationInfoOutput) ToClusterConfigurationInfoPtrOutputWithContext(ctx context.Context) ClusterConfigurationInfoPtrOutput
- type ClusterConfigurationInfoPtrInput
- type ClusterConfigurationInfoPtrOutput
- func (o ClusterConfigurationInfoPtrOutput) Arn() pulumi.StringPtrOutput
- func (o ClusterConfigurationInfoPtrOutput) Elem() ClusterConfigurationInfoOutput
- func (ClusterConfigurationInfoPtrOutput) ElementType() reflect.Type
- func (o ClusterConfigurationInfoPtrOutput) Revision() pulumi.IntPtrOutput
- func (o ClusterConfigurationInfoPtrOutput) ToClusterConfigurationInfoPtrOutput() ClusterConfigurationInfoPtrOutput
- func (o ClusterConfigurationInfoPtrOutput) ToClusterConfigurationInfoPtrOutputWithContext(ctx context.Context) ClusterConfigurationInfoPtrOutput
- type ClusterEncryptionInfo
- type ClusterEncryptionInfoArgs
- func (ClusterEncryptionInfoArgs) ElementType() reflect.Type
- func (i ClusterEncryptionInfoArgs) ToClusterEncryptionInfoOutput() ClusterEncryptionInfoOutput
- func (i ClusterEncryptionInfoArgs) ToClusterEncryptionInfoOutputWithContext(ctx context.Context) ClusterEncryptionInfoOutput
- func (i ClusterEncryptionInfoArgs) ToClusterEncryptionInfoPtrOutput() ClusterEncryptionInfoPtrOutput
- func (i ClusterEncryptionInfoArgs) ToClusterEncryptionInfoPtrOutputWithContext(ctx context.Context) ClusterEncryptionInfoPtrOutput
- type ClusterEncryptionInfoEncryptionInTransit
- type ClusterEncryptionInfoEncryptionInTransitArgs
- func (ClusterEncryptionInfoEncryptionInTransitArgs) ElementType() reflect.Type
- func (i ClusterEncryptionInfoEncryptionInTransitArgs) ToClusterEncryptionInfoEncryptionInTransitOutput() ClusterEncryptionInfoEncryptionInTransitOutput
- func (i ClusterEncryptionInfoEncryptionInTransitArgs) ToClusterEncryptionInfoEncryptionInTransitOutputWithContext(ctx context.Context) ClusterEncryptionInfoEncryptionInTransitOutput
- func (i ClusterEncryptionInfoEncryptionInTransitArgs) ToClusterEncryptionInfoEncryptionInTransitPtrOutput() ClusterEncryptionInfoEncryptionInTransitPtrOutput
- func (i ClusterEncryptionInfoEncryptionInTransitArgs) ToClusterEncryptionInfoEncryptionInTransitPtrOutputWithContext(ctx context.Context) ClusterEncryptionInfoEncryptionInTransitPtrOutput
- type ClusterEncryptionInfoEncryptionInTransitInput
- type ClusterEncryptionInfoEncryptionInTransitOutput
- func (o ClusterEncryptionInfoEncryptionInTransitOutput) ClientBroker() pulumi.StringPtrOutput
- func (ClusterEncryptionInfoEncryptionInTransitOutput) ElementType() reflect.Type
- func (o ClusterEncryptionInfoEncryptionInTransitOutput) InCluster() pulumi.BoolPtrOutput
- func (o ClusterEncryptionInfoEncryptionInTransitOutput) ToClusterEncryptionInfoEncryptionInTransitOutput() ClusterEncryptionInfoEncryptionInTransitOutput
- func (o ClusterEncryptionInfoEncryptionInTransitOutput) ToClusterEncryptionInfoEncryptionInTransitOutputWithContext(ctx context.Context) ClusterEncryptionInfoEncryptionInTransitOutput
- func (o ClusterEncryptionInfoEncryptionInTransitOutput) ToClusterEncryptionInfoEncryptionInTransitPtrOutput() ClusterEncryptionInfoEncryptionInTransitPtrOutput
- func (o ClusterEncryptionInfoEncryptionInTransitOutput) ToClusterEncryptionInfoEncryptionInTransitPtrOutputWithContext(ctx context.Context) ClusterEncryptionInfoEncryptionInTransitPtrOutput
- type ClusterEncryptionInfoEncryptionInTransitPtrInput
- type ClusterEncryptionInfoEncryptionInTransitPtrOutput
- func (o ClusterEncryptionInfoEncryptionInTransitPtrOutput) ClientBroker() pulumi.StringPtrOutput
- func (o ClusterEncryptionInfoEncryptionInTransitPtrOutput) Elem() ClusterEncryptionInfoEncryptionInTransitOutput
- func (ClusterEncryptionInfoEncryptionInTransitPtrOutput) ElementType() reflect.Type
- func (o ClusterEncryptionInfoEncryptionInTransitPtrOutput) InCluster() pulumi.BoolPtrOutput
- func (o ClusterEncryptionInfoEncryptionInTransitPtrOutput) ToClusterEncryptionInfoEncryptionInTransitPtrOutput() ClusterEncryptionInfoEncryptionInTransitPtrOutput
- func (o ClusterEncryptionInfoEncryptionInTransitPtrOutput) ToClusterEncryptionInfoEncryptionInTransitPtrOutputWithContext(ctx context.Context) ClusterEncryptionInfoEncryptionInTransitPtrOutput
- type ClusterEncryptionInfoInput
- type ClusterEncryptionInfoOutput
- func (ClusterEncryptionInfoOutput) ElementType() reflect.Type
- func (o ClusterEncryptionInfoOutput) EncryptionAtRestKmsKeyArn() pulumi.StringPtrOutput
- func (o ClusterEncryptionInfoOutput) EncryptionInTransit() ClusterEncryptionInfoEncryptionInTransitPtrOutput
- func (o ClusterEncryptionInfoOutput) ToClusterEncryptionInfoOutput() ClusterEncryptionInfoOutput
- func (o ClusterEncryptionInfoOutput) ToClusterEncryptionInfoOutputWithContext(ctx context.Context) ClusterEncryptionInfoOutput
- func (o ClusterEncryptionInfoOutput) ToClusterEncryptionInfoPtrOutput() ClusterEncryptionInfoPtrOutput
- func (o ClusterEncryptionInfoOutput) ToClusterEncryptionInfoPtrOutputWithContext(ctx context.Context) ClusterEncryptionInfoPtrOutput
- type ClusterEncryptionInfoPtrInput
- type ClusterEncryptionInfoPtrOutput
- func (o ClusterEncryptionInfoPtrOutput) Elem() ClusterEncryptionInfoOutput
- func (ClusterEncryptionInfoPtrOutput) ElementType() reflect.Type
- func (o ClusterEncryptionInfoPtrOutput) EncryptionAtRestKmsKeyArn() pulumi.StringPtrOutput
- func (o ClusterEncryptionInfoPtrOutput) EncryptionInTransit() ClusterEncryptionInfoEncryptionInTransitPtrOutput
- func (o ClusterEncryptionInfoPtrOutput) ToClusterEncryptionInfoPtrOutput() ClusterEncryptionInfoPtrOutput
- func (o ClusterEncryptionInfoPtrOutput) ToClusterEncryptionInfoPtrOutputWithContext(ctx context.Context) ClusterEncryptionInfoPtrOutput
- type ClusterInput
- type ClusterLoggingInfo
- type ClusterLoggingInfoArgs
- func (ClusterLoggingInfoArgs) ElementType() reflect.Type
- func (i ClusterLoggingInfoArgs) ToClusterLoggingInfoOutput() ClusterLoggingInfoOutput
- func (i ClusterLoggingInfoArgs) ToClusterLoggingInfoOutputWithContext(ctx context.Context) ClusterLoggingInfoOutput
- func (i ClusterLoggingInfoArgs) ToClusterLoggingInfoPtrOutput() ClusterLoggingInfoPtrOutput
- func (i ClusterLoggingInfoArgs) ToClusterLoggingInfoPtrOutputWithContext(ctx context.Context) ClusterLoggingInfoPtrOutput
- type ClusterLoggingInfoBrokerLogs
- type ClusterLoggingInfoBrokerLogsArgs
- func (ClusterLoggingInfoBrokerLogsArgs) ElementType() reflect.Type
- func (i ClusterLoggingInfoBrokerLogsArgs) ToClusterLoggingInfoBrokerLogsOutput() ClusterLoggingInfoBrokerLogsOutput
- func (i ClusterLoggingInfoBrokerLogsArgs) ToClusterLoggingInfoBrokerLogsOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsOutput
- func (i ClusterLoggingInfoBrokerLogsArgs) ToClusterLoggingInfoBrokerLogsPtrOutput() ClusterLoggingInfoBrokerLogsPtrOutput
- func (i ClusterLoggingInfoBrokerLogsArgs) ToClusterLoggingInfoBrokerLogsPtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsPtrOutput
- type ClusterLoggingInfoBrokerLogsCloudwatchLogs
- type ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs
- func (ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs) ElementType() reflect.Type
- func (i ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs) ToClusterLoggingInfoBrokerLogsCloudwatchLogsOutput() ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput
- func (i ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs) ToClusterLoggingInfoBrokerLogsCloudwatchLogsOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput
- func (i ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs) ToClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput() ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput
- func (i ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs) ToClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput
- type ClusterLoggingInfoBrokerLogsCloudwatchLogsInput
- type ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput
- func (ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput) ElementType() reflect.Type
- func (o ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput) Enabled() pulumi.BoolOutput
- func (o ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput) LogGroup() pulumi.StringPtrOutput
- func (o ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput) ToClusterLoggingInfoBrokerLogsCloudwatchLogsOutput() ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput
- func (o ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput) ToClusterLoggingInfoBrokerLogsCloudwatchLogsOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput
- func (o ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput) ToClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput() ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput
- func (o ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput) ToClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput
- type ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrInput
- type ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput
- func (o ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput) Elem() ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput
- func (ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput) ElementType() reflect.Type
- func (o ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput) LogGroup() pulumi.StringPtrOutput
- func (o ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput) ToClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput() ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput
- func (o ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput) ToClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput
- type ClusterLoggingInfoBrokerLogsFirehose
- type ClusterLoggingInfoBrokerLogsFirehoseArgs
- func (ClusterLoggingInfoBrokerLogsFirehoseArgs) ElementType() reflect.Type
- func (i ClusterLoggingInfoBrokerLogsFirehoseArgs) ToClusterLoggingInfoBrokerLogsFirehoseOutput() ClusterLoggingInfoBrokerLogsFirehoseOutput
- func (i ClusterLoggingInfoBrokerLogsFirehoseArgs) ToClusterLoggingInfoBrokerLogsFirehoseOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsFirehoseOutput
- func (i ClusterLoggingInfoBrokerLogsFirehoseArgs) ToClusterLoggingInfoBrokerLogsFirehosePtrOutput() ClusterLoggingInfoBrokerLogsFirehosePtrOutput
- func (i ClusterLoggingInfoBrokerLogsFirehoseArgs) ToClusterLoggingInfoBrokerLogsFirehosePtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsFirehosePtrOutput
- type ClusterLoggingInfoBrokerLogsFirehoseInput
- type ClusterLoggingInfoBrokerLogsFirehoseOutput
- func (o ClusterLoggingInfoBrokerLogsFirehoseOutput) DeliveryStream() pulumi.StringPtrOutput
- func (ClusterLoggingInfoBrokerLogsFirehoseOutput) ElementType() reflect.Type
- func (o ClusterLoggingInfoBrokerLogsFirehoseOutput) Enabled() pulumi.BoolOutput
- func (o ClusterLoggingInfoBrokerLogsFirehoseOutput) ToClusterLoggingInfoBrokerLogsFirehoseOutput() ClusterLoggingInfoBrokerLogsFirehoseOutput
- func (o ClusterLoggingInfoBrokerLogsFirehoseOutput) ToClusterLoggingInfoBrokerLogsFirehoseOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsFirehoseOutput
- func (o ClusterLoggingInfoBrokerLogsFirehoseOutput) ToClusterLoggingInfoBrokerLogsFirehosePtrOutput() ClusterLoggingInfoBrokerLogsFirehosePtrOutput
- func (o ClusterLoggingInfoBrokerLogsFirehoseOutput) ToClusterLoggingInfoBrokerLogsFirehosePtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsFirehosePtrOutput
- type ClusterLoggingInfoBrokerLogsFirehosePtrInput
- type ClusterLoggingInfoBrokerLogsFirehosePtrOutput
- func (o ClusterLoggingInfoBrokerLogsFirehosePtrOutput) DeliveryStream() pulumi.StringPtrOutput
- func (o ClusterLoggingInfoBrokerLogsFirehosePtrOutput) Elem() ClusterLoggingInfoBrokerLogsFirehoseOutput
- func (ClusterLoggingInfoBrokerLogsFirehosePtrOutput) ElementType() reflect.Type
- func (o ClusterLoggingInfoBrokerLogsFirehosePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ClusterLoggingInfoBrokerLogsFirehosePtrOutput) ToClusterLoggingInfoBrokerLogsFirehosePtrOutput() ClusterLoggingInfoBrokerLogsFirehosePtrOutput
- func (o ClusterLoggingInfoBrokerLogsFirehosePtrOutput) ToClusterLoggingInfoBrokerLogsFirehosePtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsFirehosePtrOutput
- type ClusterLoggingInfoBrokerLogsInput
- type ClusterLoggingInfoBrokerLogsOutput
- func (o ClusterLoggingInfoBrokerLogsOutput) CloudwatchLogs() ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput
- func (ClusterLoggingInfoBrokerLogsOutput) ElementType() reflect.Type
- func (o ClusterLoggingInfoBrokerLogsOutput) Firehose() ClusterLoggingInfoBrokerLogsFirehosePtrOutput
- func (o ClusterLoggingInfoBrokerLogsOutput) S3() ClusterLoggingInfoBrokerLogsS3PtrOutput
- func (o ClusterLoggingInfoBrokerLogsOutput) ToClusterLoggingInfoBrokerLogsOutput() ClusterLoggingInfoBrokerLogsOutput
- func (o ClusterLoggingInfoBrokerLogsOutput) ToClusterLoggingInfoBrokerLogsOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsOutput
- func (o ClusterLoggingInfoBrokerLogsOutput) ToClusterLoggingInfoBrokerLogsPtrOutput() ClusterLoggingInfoBrokerLogsPtrOutput
- func (o ClusterLoggingInfoBrokerLogsOutput) ToClusterLoggingInfoBrokerLogsPtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsPtrOutput
- type ClusterLoggingInfoBrokerLogsPtrInput
- type ClusterLoggingInfoBrokerLogsPtrOutput
- func (o ClusterLoggingInfoBrokerLogsPtrOutput) CloudwatchLogs() ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput
- func (o ClusterLoggingInfoBrokerLogsPtrOutput) Elem() ClusterLoggingInfoBrokerLogsOutput
- func (ClusterLoggingInfoBrokerLogsPtrOutput) ElementType() reflect.Type
- func (o ClusterLoggingInfoBrokerLogsPtrOutput) Firehose() ClusterLoggingInfoBrokerLogsFirehosePtrOutput
- func (o ClusterLoggingInfoBrokerLogsPtrOutput) S3() ClusterLoggingInfoBrokerLogsS3PtrOutput
- func (o ClusterLoggingInfoBrokerLogsPtrOutput) ToClusterLoggingInfoBrokerLogsPtrOutput() ClusterLoggingInfoBrokerLogsPtrOutput
- func (o ClusterLoggingInfoBrokerLogsPtrOutput) ToClusterLoggingInfoBrokerLogsPtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsPtrOutput
- type ClusterLoggingInfoBrokerLogsS3
- type ClusterLoggingInfoBrokerLogsS3Args
- func (ClusterLoggingInfoBrokerLogsS3Args) ElementType() reflect.Type
- func (i ClusterLoggingInfoBrokerLogsS3Args) ToClusterLoggingInfoBrokerLogsS3Output() ClusterLoggingInfoBrokerLogsS3Output
- func (i ClusterLoggingInfoBrokerLogsS3Args) ToClusterLoggingInfoBrokerLogsS3OutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsS3Output
- func (i ClusterLoggingInfoBrokerLogsS3Args) ToClusterLoggingInfoBrokerLogsS3PtrOutput() ClusterLoggingInfoBrokerLogsS3PtrOutput
- func (i ClusterLoggingInfoBrokerLogsS3Args) ToClusterLoggingInfoBrokerLogsS3PtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsS3PtrOutput
- type ClusterLoggingInfoBrokerLogsS3Input
- type ClusterLoggingInfoBrokerLogsS3Output
- func (o ClusterLoggingInfoBrokerLogsS3Output) Bucket() pulumi.StringPtrOutput
- func (ClusterLoggingInfoBrokerLogsS3Output) ElementType() reflect.Type
- func (o ClusterLoggingInfoBrokerLogsS3Output) Enabled() pulumi.BoolOutput
- func (o ClusterLoggingInfoBrokerLogsS3Output) Prefix() pulumi.StringPtrOutput
- func (o ClusterLoggingInfoBrokerLogsS3Output) ToClusterLoggingInfoBrokerLogsS3Output() ClusterLoggingInfoBrokerLogsS3Output
- func (o ClusterLoggingInfoBrokerLogsS3Output) ToClusterLoggingInfoBrokerLogsS3OutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsS3Output
- func (o ClusterLoggingInfoBrokerLogsS3Output) ToClusterLoggingInfoBrokerLogsS3PtrOutput() ClusterLoggingInfoBrokerLogsS3PtrOutput
- func (o ClusterLoggingInfoBrokerLogsS3Output) ToClusterLoggingInfoBrokerLogsS3PtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsS3PtrOutput
- type ClusterLoggingInfoBrokerLogsS3PtrInput
- type ClusterLoggingInfoBrokerLogsS3PtrOutput
- func (o ClusterLoggingInfoBrokerLogsS3PtrOutput) Bucket() pulumi.StringPtrOutput
- func (o ClusterLoggingInfoBrokerLogsS3PtrOutput) Elem() ClusterLoggingInfoBrokerLogsS3Output
- func (ClusterLoggingInfoBrokerLogsS3PtrOutput) ElementType() reflect.Type
- func (o ClusterLoggingInfoBrokerLogsS3PtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ClusterLoggingInfoBrokerLogsS3PtrOutput) Prefix() pulumi.StringPtrOutput
- func (o ClusterLoggingInfoBrokerLogsS3PtrOutput) ToClusterLoggingInfoBrokerLogsS3PtrOutput() ClusterLoggingInfoBrokerLogsS3PtrOutput
- func (o ClusterLoggingInfoBrokerLogsS3PtrOutput) ToClusterLoggingInfoBrokerLogsS3PtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsS3PtrOutput
- type ClusterLoggingInfoInput
- type ClusterLoggingInfoOutput
- func (o ClusterLoggingInfoOutput) BrokerLogs() ClusterLoggingInfoBrokerLogsOutput
- func (ClusterLoggingInfoOutput) ElementType() reflect.Type
- func (o ClusterLoggingInfoOutput) ToClusterLoggingInfoOutput() ClusterLoggingInfoOutput
- func (o ClusterLoggingInfoOutput) ToClusterLoggingInfoOutputWithContext(ctx context.Context) ClusterLoggingInfoOutput
- func (o ClusterLoggingInfoOutput) ToClusterLoggingInfoPtrOutput() ClusterLoggingInfoPtrOutput
- func (o ClusterLoggingInfoOutput) ToClusterLoggingInfoPtrOutputWithContext(ctx context.Context) ClusterLoggingInfoPtrOutput
- type ClusterLoggingInfoPtrInput
- type ClusterLoggingInfoPtrOutput
- func (o ClusterLoggingInfoPtrOutput) BrokerLogs() ClusterLoggingInfoBrokerLogsPtrOutput
- func (o ClusterLoggingInfoPtrOutput) Elem() ClusterLoggingInfoOutput
- func (ClusterLoggingInfoPtrOutput) ElementType() reflect.Type
- func (o ClusterLoggingInfoPtrOutput) ToClusterLoggingInfoPtrOutput() ClusterLoggingInfoPtrOutput
- func (o ClusterLoggingInfoPtrOutput) ToClusterLoggingInfoPtrOutputWithContext(ctx context.Context) ClusterLoggingInfoPtrOutput
- type ClusterMap
- type ClusterMapInput
- type ClusterMapOutput
- type ClusterOpenMonitoring
- type ClusterOpenMonitoringArgs
- func (ClusterOpenMonitoringArgs) ElementType() reflect.Type
- func (i ClusterOpenMonitoringArgs) ToClusterOpenMonitoringOutput() ClusterOpenMonitoringOutput
- func (i ClusterOpenMonitoringArgs) ToClusterOpenMonitoringOutputWithContext(ctx context.Context) ClusterOpenMonitoringOutput
- func (i ClusterOpenMonitoringArgs) ToClusterOpenMonitoringPtrOutput() ClusterOpenMonitoringPtrOutput
- func (i ClusterOpenMonitoringArgs) ToClusterOpenMonitoringPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPtrOutput
- type ClusterOpenMonitoringInput
- type ClusterOpenMonitoringOutput
- func (ClusterOpenMonitoringOutput) ElementType() reflect.Type
- func (o ClusterOpenMonitoringOutput) Prometheus() ClusterOpenMonitoringPrometheusOutput
- func (o ClusterOpenMonitoringOutput) ToClusterOpenMonitoringOutput() ClusterOpenMonitoringOutput
- func (o ClusterOpenMonitoringOutput) ToClusterOpenMonitoringOutputWithContext(ctx context.Context) ClusterOpenMonitoringOutput
- func (o ClusterOpenMonitoringOutput) ToClusterOpenMonitoringPtrOutput() ClusterOpenMonitoringPtrOutput
- func (o ClusterOpenMonitoringOutput) ToClusterOpenMonitoringPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPtrOutput
- type ClusterOpenMonitoringPrometheus
- type ClusterOpenMonitoringPrometheusArgs
- func (ClusterOpenMonitoringPrometheusArgs) ElementType() reflect.Type
- func (i ClusterOpenMonitoringPrometheusArgs) ToClusterOpenMonitoringPrometheusOutput() ClusterOpenMonitoringPrometheusOutput
- func (i ClusterOpenMonitoringPrometheusArgs) ToClusterOpenMonitoringPrometheusOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusOutput
- func (i ClusterOpenMonitoringPrometheusArgs) ToClusterOpenMonitoringPrometheusPtrOutput() ClusterOpenMonitoringPrometheusPtrOutput
- func (i ClusterOpenMonitoringPrometheusArgs) ToClusterOpenMonitoringPrometheusPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusPtrOutput
- type ClusterOpenMonitoringPrometheusInput
- type ClusterOpenMonitoringPrometheusJmxExporter
- type ClusterOpenMonitoringPrometheusJmxExporterArgs
- func (ClusterOpenMonitoringPrometheusJmxExporterArgs) ElementType() reflect.Type
- func (i ClusterOpenMonitoringPrometheusJmxExporterArgs) ToClusterOpenMonitoringPrometheusJmxExporterOutput() ClusterOpenMonitoringPrometheusJmxExporterOutput
- func (i ClusterOpenMonitoringPrometheusJmxExporterArgs) ToClusterOpenMonitoringPrometheusJmxExporterOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusJmxExporterOutput
- func (i ClusterOpenMonitoringPrometheusJmxExporterArgs) ToClusterOpenMonitoringPrometheusJmxExporterPtrOutput() ClusterOpenMonitoringPrometheusJmxExporterPtrOutput
- func (i ClusterOpenMonitoringPrometheusJmxExporterArgs) ToClusterOpenMonitoringPrometheusJmxExporterPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusJmxExporterPtrOutput
- type ClusterOpenMonitoringPrometheusJmxExporterInput
- type ClusterOpenMonitoringPrometheusJmxExporterOutput
- func (ClusterOpenMonitoringPrometheusJmxExporterOutput) ElementType() reflect.Type
- func (o ClusterOpenMonitoringPrometheusJmxExporterOutput) EnabledInBroker() pulumi.BoolOutput
- func (o ClusterOpenMonitoringPrometheusJmxExporterOutput) ToClusterOpenMonitoringPrometheusJmxExporterOutput() ClusterOpenMonitoringPrometheusJmxExporterOutput
- func (o ClusterOpenMonitoringPrometheusJmxExporterOutput) ToClusterOpenMonitoringPrometheusJmxExporterOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusJmxExporterOutput
- func (o ClusterOpenMonitoringPrometheusJmxExporterOutput) ToClusterOpenMonitoringPrometheusJmxExporterPtrOutput() ClusterOpenMonitoringPrometheusJmxExporterPtrOutput
- func (o ClusterOpenMonitoringPrometheusJmxExporterOutput) ToClusterOpenMonitoringPrometheusJmxExporterPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusJmxExporterPtrOutput
- type ClusterOpenMonitoringPrometheusJmxExporterPtrInput
- type ClusterOpenMonitoringPrometheusJmxExporterPtrOutput
- func (o ClusterOpenMonitoringPrometheusJmxExporterPtrOutput) Elem() ClusterOpenMonitoringPrometheusJmxExporterOutput
- func (ClusterOpenMonitoringPrometheusJmxExporterPtrOutput) ElementType() reflect.Type
- func (o ClusterOpenMonitoringPrometheusJmxExporterPtrOutput) EnabledInBroker() pulumi.BoolPtrOutput
- func (o ClusterOpenMonitoringPrometheusJmxExporterPtrOutput) ToClusterOpenMonitoringPrometheusJmxExporterPtrOutput() ClusterOpenMonitoringPrometheusJmxExporterPtrOutput
- func (o ClusterOpenMonitoringPrometheusJmxExporterPtrOutput) ToClusterOpenMonitoringPrometheusJmxExporterPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusJmxExporterPtrOutput
- type ClusterOpenMonitoringPrometheusNodeExporter
- type ClusterOpenMonitoringPrometheusNodeExporterArgs
- func (ClusterOpenMonitoringPrometheusNodeExporterArgs) ElementType() reflect.Type
- func (i ClusterOpenMonitoringPrometheusNodeExporterArgs) ToClusterOpenMonitoringPrometheusNodeExporterOutput() ClusterOpenMonitoringPrometheusNodeExporterOutput
- func (i ClusterOpenMonitoringPrometheusNodeExporterArgs) ToClusterOpenMonitoringPrometheusNodeExporterOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusNodeExporterOutput
- func (i ClusterOpenMonitoringPrometheusNodeExporterArgs) ToClusterOpenMonitoringPrometheusNodeExporterPtrOutput() ClusterOpenMonitoringPrometheusNodeExporterPtrOutput
- func (i ClusterOpenMonitoringPrometheusNodeExporterArgs) ToClusterOpenMonitoringPrometheusNodeExporterPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusNodeExporterPtrOutput
- type ClusterOpenMonitoringPrometheusNodeExporterInput
- type ClusterOpenMonitoringPrometheusNodeExporterOutput
- func (ClusterOpenMonitoringPrometheusNodeExporterOutput) ElementType() reflect.Type
- func (o ClusterOpenMonitoringPrometheusNodeExporterOutput) EnabledInBroker() pulumi.BoolOutput
- func (o ClusterOpenMonitoringPrometheusNodeExporterOutput) ToClusterOpenMonitoringPrometheusNodeExporterOutput() ClusterOpenMonitoringPrometheusNodeExporterOutput
- func (o ClusterOpenMonitoringPrometheusNodeExporterOutput) ToClusterOpenMonitoringPrometheusNodeExporterOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusNodeExporterOutput
- func (o ClusterOpenMonitoringPrometheusNodeExporterOutput) ToClusterOpenMonitoringPrometheusNodeExporterPtrOutput() ClusterOpenMonitoringPrometheusNodeExporterPtrOutput
- func (o ClusterOpenMonitoringPrometheusNodeExporterOutput) ToClusterOpenMonitoringPrometheusNodeExporterPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusNodeExporterPtrOutput
- type ClusterOpenMonitoringPrometheusNodeExporterPtrInput
- type ClusterOpenMonitoringPrometheusNodeExporterPtrOutput
- func (o ClusterOpenMonitoringPrometheusNodeExporterPtrOutput) Elem() ClusterOpenMonitoringPrometheusNodeExporterOutput
- func (ClusterOpenMonitoringPrometheusNodeExporterPtrOutput) ElementType() reflect.Type
- func (o ClusterOpenMonitoringPrometheusNodeExporterPtrOutput) EnabledInBroker() pulumi.BoolPtrOutput
- func (o ClusterOpenMonitoringPrometheusNodeExporterPtrOutput) ToClusterOpenMonitoringPrometheusNodeExporterPtrOutput() ClusterOpenMonitoringPrometheusNodeExporterPtrOutput
- func (o ClusterOpenMonitoringPrometheusNodeExporterPtrOutput) ToClusterOpenMonitoringPrometheusNodeExporterPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusNodeExporterPtrOutput
- type ClusterOpenMonitoringPrometheusOutput
- func (ClusterOpenMonitoringPrometheusOutput) ElementType() reflect.Type
- func (o ClusterOpenMonitoringPrometheusOutput) JmxExporter() ClusterOpenMonitoringPrometheusJmxExporterPtrOutput
- func (o ClusterOpenMonitoringPrometheusOutput) NodeExporter() ClusterOpenMonitoringPrometheusNodeExporterPtrOutput
- func (o ClusterOpenMonitoringPrometheusOutput) ToClusterOpenMonitoringPrometheusOutput() ClusterOpenMonitoringPrometheusOutput
- func (o ClusterOpenMonitoringPrometheusOutput) ToClusterOpenMonitoringPrometheusOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusOutput
- func (o ClusterOpenMonitoringPrometheusOutput) ToClusterOpenMonitoringPrometheusPtrOutput() ClusterOpenMonitoringPrometheusPtrOutput
- func (o ClusterOpenMonitoringPrometheusOutput) ToClusterOpenMonitoringPrometheusPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusPtrOutput
- type ClusterOpenMonitoringPrometheusPtrInput
- type ClusterOpenMonitoringPrometheusPtrOutput
- func (o ClusterOpenMonitoringPrometheusPtrOutput) Elem() ClusterOpenMonitoringPrometheusOutput
- func (ClusterOpenMonitoringPrometheusPtrOutput) ElementType() reflect.Type
- func (o ClusterOpenMonitoringPrometheusPtrOutput) JmxExporter() ClusterOpenMonitoringPrometheusJmxExporterPtrOutput
- func (o ClusterOpenMonitoringPrometheusPtrOutput) NodeExporter() ClusterOpenMonitoringPrometheusNodeExporterPtrOutput
- func (o ClusterOpenMonitoringPrometheusPtrOutput) ToClusterOpenMonitoringPrometheusPtrOutput() ClusterOpenMonitoringPrometheusPtrOutput
- func (o ClusterOpenMonitoringPrometheusPtrOutput) ToClusterOpenMonitoringPrometheusPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusPtrOutput
- type ClusterOpenMonitoringPtrInput
- type ClusterOpenMonitoringPtrOutput
- func (o ClusterOpenMonitoringPtrOutput) Elem() ClusterOpenMonitoringOutput
- func (ClusterOpenMonitoringPtrOutput) ElementType() reflect.Type
- func (o ClusterOpenMonitoringPtrOutput) Prometheus() ClusterOpenMonitoringPrometheusPtrOutput
- func (o ClusterOpenMonitoringPtrOutput) ToClusterOpenMonitoringPtrOutput() ClusterOpenMonitoringPtrOutput
- func (o ClusterOpenMonitoringPtrOutput) ToClusterOpenMonitoringPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPtrOutput
- type ClusterOutput
- func (o ClusterOutput) Arn() pulumi.StringOutput
- func (o ClusterOutput) BootstrapBrokers() pulumi.StringOutput
- func (o ClusterOutput) BootstrapBrokersPublicSaslIam() pulumi.StringOutput
- func (o ClusterOutput) BootstrapBrokersPublicSaslScram() pulumi.StringOutput
- func (o ClusterOutput) BootstrapBrokersPublicTls() pulumi.StringOutput
- func (o ClusterOutput) BootstrapBrokersSaslIam() pulumi.StringOutput
- func (o ClusterOutput) BootstrapBrokersSaslScram() pulumi.StringOutput
- func (o ClusterOutput) BootstrapBrokersTls() pulumi.StringOutput
- func (o ClusterOutput) BootstrapBrokersVpcConnectivitySaslIam() pulumi.StringOutput
- func (o ClusterOutput) BootstrapBrokersVpcConnectivitySaslScram() pulumi.StringOutput
- func (o ClusterOutput) BootstrapBrokersVpcConnectivityTls() pulumi.StringOutput
- func (o ClusterOutput) BrokerNodeGroupInfo() ClusterBrokerNodeGroupInfoOutput
- func (o ClusterOutput) ClientAuthentication() ClusterClientAuthenticationPtrOutput
- func (o ClusterOutput) ClusterName() pulumi.StringOutput
- func (o ClusterOutput) ClusterUuid() pulumi.StringOutput
- func (o ClusterOutput) ConfigurationInfo() ClusterConfigurationInfoPtrOutput
- func (o ClusterOutput) CurrentVersion() pulumi.StringOutput
- func (ClusterOutput) ElementType() reflect.Type
- func (o ClusterOutput) EncryptionInfo() ClusterEncryptionInfoPtrOutput
- func (o ClusterOutput) EnhancedMonitoring() pulumi.StringPtrOutput
- func (o ClusterOutput) KafkaVersion() pulumi.StringOutput
- func (o ClusterOutput) LoggingInfo() ClusterLoggingInfoPtrOutput
- func (o ClusterOutput) NumberOfBrokerNodes() pulumi.IntOutput
- func (o ClusterOutput) OpenMonitoring() ClusterOpenMonitoringPtrOutput
- func (o ClusterOutput) Region() pulumi.StringOutput
- func (o ClusterOutput) StorageMode() pulumi.StringOutput
- func (o ClusterOutput) Tags() pulumi.StringMapOutput
- func (o ClusterOutput) TagsAll() pulumi.StringMapOutput
- func (o ClusterOutput) ToClusterOutput() ClusterOutput
- func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
- func (o ClusterOutput) ZookeeperConnectString() pulumi.StringOutput
- func (o ClusterOutput) ZookeeperConnectStringTls() pulumi.StringOutput
- type ClusterPolicy
- type ClusterPolicyArgs
- type ClusterPolicyArray
- type ClusterPolicyArrayInput
- type ClusterPolicyArrayOutput
- func (ClusterPolicyArrayOutput) ElementType() reflect.Type
- func (o ClusterPolicyArrayOutput) Index(i pulumi.IntInput) ClusterPolicyOutput
- func (o ClusterPolicyArrayOutput) ToClusterPolicyArrayOutput() ClusterPolicyArrayOutput
- func (o ClusterPolicyArrayOutput) ToClusterPolicyArrayOutputWithContext(ctx context.Context) ClusterPolicyArrayOutput
- type ClusterPolicyInput
- type ClusterPolicyMap
- type ClusterPolicyMapInput
- type ClusterPolicyMapOutput
- func (ClusterPolicyMapOutput) ElementType() reflect.Type
- func (o ClusterPolicyMapOutput) MapIndex(k pulumi.StringInput) ClusterPolicyOutput
- func (o ClusterPolicyMapOutput) ToClusterPolicyMapOutput() ClusterPolicyMapOutput
- func (o ClusterPolicyMapOutput) ToClusterPolicyMapOutputWithContext(ctx context.Context) ClusterPolicyMapOutput
- type ClusterPolicyOutput
- func (o ClusterPolicyOutput) ClusterArn() pulumi.StringOutput
- func (o ClusterPolicyOutput) CurrentVersion() pulumi.StringOutput
- func (ClusterPolicyOutput) ElementType() reflect.Type
- func (o ClusterPolicyOutput) Policy() pulumi.StringOutput
- func (o ClusterPolicyOutput) Region() pulumi.StringOutput
- func (o ClusterPolicyOutput) ToClusterPolicyOutput() ClusterPolicyOutput
- func (o ClusterPolicyOutput) ToClusterPolicyOutputWithContext(ctx context.Context) ClusterPolicyOutput
- type ClusterPolicyState
- type ClusterState
- 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) Description() pulumi.StringPtrOutput
- func (ConfigurationOutput) ElementType() reflect.Type
- func (o ConfigurationOutput) KafkaVersions() pulumi.StringArrayOutput
- func (o ConfigurationOutput) LatestRevision() pulumi.IntOutput
- func (o ConfigurationOutput) Name() pulumi.StringOutput
- func (o ConfigurationOutput) Region() pulumi.StringOutput
- func (o ConfigurationOutput) ServerProperties() pulumi.StringOutput
- func (o ConfigurationOutput) ToConfigurationOutput() ConfigurationOutput
- func (o ConfigurationOutput) ToConfigurationOutputWithContext(ctx context.Context) ConfigurationOutput
- type ConfigurationState
- type GetBootstrapBrokersArgs
- type GetBootstrapBrokersOutputArgs
- type GetBootstrapBrokersResult
- type GetBootstrapBrokersResultOutput
- func (o GetBootstrapBrokersResultOutput) BootstrapBrokers() pulumi.StringOutput
- func (o GetBootstrapBrokersResultOutput) BootstrapBrokersPublicSaslIam() pulumi.StringOutput
- func (o GetBootstrapBrokersResultOutput) BootstrapBrokersPublicSaslScram() pulumi.StringOutput
- func (o GetBootstrapBrokersResultOutput) BootstrapBrokersPublicTls() pulumi.StringOutput
- func (o GetBootstrapBrokersResultOutput) BootstrapBrokersSaslIam() pulumi.StringOutput
- func (o GetBootstrapBrokersResultOutput) BootstrapBrokersSaslScram() pulumi.StringOutput
- func (o GetBootstrapBrokersResultOutput) BootstrapBrokersTls() pulumi.StringOutput
- func (o GetBootstrapBrokersResultOutput) BootstrapBrokersVpcConnectivitySaslIam() pulumi.StringOutput
- func (o GetBootstrapBrokersResultOutput) BootstrapBrokersVpcConnectivitySaslScram() pulumi.StringOutput
- func (o GetBootstrapBrokersResultOutput) BootstrapBrokersVpcConnectivityTls() pulumi.StringOutput
- func (o GetBootstrapBrokersResultOutput) ClusterArn() pulumi.StringOutput
- func (GetBootstrapBrokersResultOutput) ElementType() reflect.Type
- func (o GetBootstrapBrokersResultOutput) Id() pulumi.StringOutput
- func (o GetBootstrapBrokersResultOutput) Region() pulumi.StringOutput
- func (o GetBootstrapBrokersResultOutput) ToGetBootstrapBrokersResultOutput() GetBootstrapBrokersResultOutput
- func (o GetBootstrapBrokersResultOutput) ToGetBootstrapBrokersResultOutputWithContext(ctx context.Context) GetBootstrapBrokersResultOutput
- type GetBrokerNodesArgs
- type GetBrokerNodesNodeInfoList
- type GetBrokerNodesNodeInfoListArgs
- func (GetBrokerNodesNodeInfoListArgs) ElementType() reflect.Type
- func (i GetBrokerNodesNodeInfoListArgs) ToGetBrokerNodesNodeInfoListOutput() GetBrokerNodesNodeInfoListOutput
- func (i GetBrokerNodesNodeInfoListArgs) ToGetBrokerNodesNodeInfoListOutputWithContext(ctx context.Context) GetBrokerNodesNodeInfoListOutput
- type GetBrokerNodesNodeInfoListArray
- func (GetBrokerNodesNodeInfoListArray) ElementType() reflect.Type
- func (i GetBrokerNodesNodeInfoListArray) ToGetBrokerNodesNodeInfoListArrayOutput() GetBrokerNodesNodeInfoListArrayOutput
- func (i GetBrokerNodesNodeInfoListArray) ToGetBrokerNodesNodeInfoListArrayOutputWithContext(ctx context.Context) GetBrokerNodesNodeInfoListArrayOutput
- type GetBrokerNodesNodeInfoListArrayInput
- type GetBrokerNodesNodeInfoListArrayOutput
- func (GetBrokerNodesNodeInfoListArrayOutput) ElementType() reflect.Type
- func (o GetBrokerNodesNodeInfoListArrayOutput) Index(i pulumi.IntInput) GetBrokerNodesNodeInfoListOutput
- func (o GetBrokerNodesNodeInfoListArrayOutput) ToGetBrokerNodesNodeInfoListArrayOutput() GetBrokerNodesNodeInfoListArrayOutput
- func (o GetBrokerNodesNodeInfoListArrayOutput) ToGetBrokerNodesNodeInfoListArrayOutputWithContext(ctx context.Context) GetBrokerNodesNodeInfoListArrayOutput
- type GetBrokerNodesNodeInfoListInput
- type GetBrokerNodesNodeInfoListOutput
- func (o GetBrokerNodesNodeInfoListOutput) AttachedEniId() pulumi.StringOutput
- func (o GetBrokerNodesNodeInfoListOutput) BrokerId() pulumi.Float64Output
- func (o GetBrokerNodesNodeInfoListOutput) ClientSubnet() pulumi.StringOutput
- func (o GetBrokerNodesNodeInfoListOutput) ClientVpcIpAddress() pulumi.StringOutput
- func (GetBrokerNodesNodeInfoListOutput) ElementType() reflect.Type
- func (o GetBrokerNodesNodeInfoListOutput) Endpoints() pulumi.StringArrayOutput
- func (o GetBrokerNodesNodeInfoListOutput) NodeArn() pulumi.StringOutput
- func (o GetBrokerNodesNodeInfoListOutput) ToGetBrokerNodesNodeInfoListOutput() GetBrokerNodesNodeInfoListOutput
- func (o GetBrokerNodesNodeInfoListOutput) ToGetBrokerNodesNodeInfoListOutputWithContext(ctx context.Context) GetBrokerNodesNodeInfoListOutput
- type GetBrokerNodesOutputArgs
- type GetBrokerNodesResult
- type GetBrokerNodesResultOutput
- func (o GetBrokerNodesResultOutput) ClusterArn() pulumi.StringOutput
- func (GetBrokerNodesResultOutput) ElementType() reflect.Type
- func (o GetBrokerNodesResultOutput) Id() pulumi.StringOutput
- func (o GetBrokerNodesResultOutput) NodeInfoLists() GetBrokerNodesNodeInfoListArrayOutput
- func (o GetBrokerNodesResultOutput) Region() pulumi.StringOutput
- func (o GetBrokerNodesResultOutput) ToGetBrokerNodesResultOutput() GetBrokerNodesResultOutput
- func (o GetBrokerNodesResultOutput) ToGetBrokerNodesResultOutputWithContext(ctx context.Context) GetBrokerNodesResultOutput
- type GetClusterBrokerNodeGroupInfo
- type GetClusterBrokerNodeGroupInfoArgs
- func (GetClusterBrokerNodeGroupInfoArgs) ElementType() reflect.Type
- func (i GetClusterBrokerNodeGroupInfoArgs) ToGetClusterBrokerNodeGroupInfoOutput() GetClusterBrokerNodeGroupInfoOutput
- func (i GetClusterBrokerNodeGroupInfoArgs) ToGetClusterBrokerNodeGroupInfoOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoOutput
- type GetClusterBrokerNodeGroupInfoArray
- func (GetClusterBrokerNodeGroupInfoArray) ElementType() reflect.Type
- func (i GetClusterBrokerNodeGroupInfoArray) ToGetClusterBrokerNodeGroupInfoArrayOutput() GetClusterBrokerNodeGroupInfoArrayOutput
- func (i GetClusterBrokerNodeGroupInfoArray) ToGetClusterBrokerNodeGroupInfoArrayOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoArrayOutput
- type GetClusterBrokerNodeGroupInfoArrayInput
- type GetClusterBrokerNodeGroupInfoArrayOutput
- func (GetClusterBrokerNodeGroupInfoArrayOutput) ElementType() reflect.Type
- func (o GetClusterBrokerNodeGroupInfoArrayOutput) Index(i pulumi.IntInput) GetClusterBrokerNodeGroupInfoOutput
- func (o GetClusterBrokerNodeGroupInfoArrayOutput) ToGetClusterBrokerNodeGroupInfoArrayOutput() GetClusterBrokerNodeGroupInfoArrayOutput
- func (o GetClusterBrokerNodeGroupInfoArrayOutput) ToGetClusterBrokerNodeGroupInfoArrayOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoArrayOutput
- type GetClusterBrokerNodeGroupInfoConnectivityInfo
- type GetClusterBrokerNodeGroupInfoConnectivityInfoArgs
- func (GetClusterBrokerNodeGroupInfoConnectivityInfoArgs) ElementType() reflect.Type
- func (i GetClusterBrokerNodeGroupInfoConnectivityInfoArgs) ToGetClusterBrokerNodeGroupInfoConnectivityInfoOutput() GetClusterBrokerNodeGroupInfoConnectivityInfoOutput
- func (i GetClusterBrokerNodeGroupInfoConnectivityInfoArgs) ToGetClusterBrokerNodeGroupInfoConnectivityInfoOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoConnectivityInfoOutput
- type GetClusterBrokerNodeGroupInfoConnectivityInfoArray
- func (GetClusterBrokerNodeGroupInfoConnectivityInfoArray) ElementType() reflect.Type
- func (i GetClusterBrokerNodeGroupInfoConnectivityInfoArray) ToGetClusterBrokerNodeGroupInfoConnectivityInfoArrayOutput() GetClusterBrokerNodeGroupInfoConnectivityInfoArrayOutput
- func (i GetClusterBrokerNodeGroupInfoConnectivityInfoArray) ToGetClusterBrokerNodeGroupInfoConnectivityInfoArrayOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoConnectivityInfoArrayOutput
- type GetClusterBrokerNodeGroupInfoConnectivityInfoArrayInput
- type GetClusterBrokerNodeGroupInfoConnectivityInfoArrayOutput
- func (GetClusterBrokerNodeGroupInfoConnectivityInfoArrayOutput) ElementType() reflect.Type
- func (o GetClusterBrokerNodeGroupInfoConnectivityInfoArrayOutput) Index(i pulumi.IntInput) GetClusterBrokerNodeGroupInfoConnectivityInfoOutput
- func (o GetClusterBrokerNodeGroupInfoConnectivityInfoArrayOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoArrayOutput() GetClusterBrokerNodeGroupInfoConnectivityInfoArrayOutput
- func (o GetClusterBrokerNodeGroupInfoConnectivityInfoArrayOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoArrayOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoConnectivityInfoArrayOutput
- type GetClusterBrokerNodeGroupInfoConnectivityInfoInput
- type GetClusterBrokerNodeGroupInfoConnectivityInfoOutput
- func (GetClusterBrokerNodeGroupInfoConnectivityInfoOutput) ElementType() reflect.Type
- func (o GetClusterBrokerNodeGroupInfoConnectivityInfoOutput) PublicAccesses() GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArrayOutput
- func (o GetClusterBrokerNodeGroupInfoConnectivityInfoOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoOutput() GetClusterBrokerNodeGroupInfoConnectivityInfoOutput
- func (o GetClusterBrokerNodeGroupInfoConnectivityInfoOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoConnectivityInfoOutput
- func (o GetClusterBrokerNodeGroupInfoConnectivityInfoOutput) VpcConnectivities() GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArrayOutput
- type GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccess
- type GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArgs
- func (GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArgs) ElementType() reflect.Type
- func (i GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArgs) ToGetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput() GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput
- func (i GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArgs) ToGetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput
- type GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArray
- func (GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArray) ElementType() reflect.Type
- func (i GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArray) ToGetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArrayOutput() GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArrayOutput
- func (i GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArray) ToGetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArrayOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArrayOutput
- type GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArrayInput
- type GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArrayOutput
- func (GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArrayOutput) ElementType() reflect.Type
- func (o GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArrayOutput) Index(i pulumi.IntInput) GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput
- func (o GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArrayOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArrayOutput() GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArrayOutput
- func (o GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArrayOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArrayOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArrayOutput
- type GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessInput
- type GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput
- func (GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput) ElementType() reflect.Type
- func (o GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput() GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput
- func (o GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput
- func (o GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput) Type() pulumi.StringOutput
- type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivity
- type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArgs
- func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArgs) ElementType() reflect.Type
- func (i GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArgs) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput() GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput
- func (i GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArgs) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput
- type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArray
- func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArray) ElementType() reflect.Type
- func (i GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArray) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArrayOutput() GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArrayOutput
- func (i GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArray) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArrayOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArrayOutput
- type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArrayInput
- type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArrayOutput
- func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArrayOutput) ElementType() reflect.Type
- func (o GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArrayOutput) Index(i pulumi.IntInput) GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput
- func (o GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArrayOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArrayOutput() GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArrayOutput
- func (o GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArrayOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArrayOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArrayOutput
- type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthentication
- type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArgs
- func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArgs) ElementType() reflect.Type
- func (i GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArgs) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput() ...
- func (i GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArgs) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutputWithContext(ctx context.Context) ...
- type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArray
- func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArray) ElementType() reflect.Type
- func (i GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArray) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArrayOutput() ...
- func (i GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArray) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArrayOutputWithContext(ctx context.Context) ...
- type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArrayInput
- type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArrayOutput
- func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArrayOutput) ElementType() reflect.Type
- func (o GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArrayOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArrayOutput() ...
- func (o GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArrayOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArrayOutputWithContext(ctx context.Context) ...
- type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationInput
- type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput
- func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput) ElementType() reflect.Type
- func (o GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput) Sasls() ...
- func (o GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput) Tls() pulumi.BoolOutput
- func (o GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput() ...
- func (o GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutputWithContext(ctx context.Context) ...
- type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSasl
- type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArgs
- func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArgs) ElementType() reflect.Type
- func (i GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArgs) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput() ...
- func (i GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArgs) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutputWithContext(ctx context.Context) ...
- type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArray
- func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArray) ElementType() reflect.Type
- func (i GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArray) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArrayOutput() ...
- func (i GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArray) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArrayOutputWithContext(ctx context.Context) ...
- type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArrayInput
- type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArrayOutput
- func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArrayOutput) ElementType() reflect.Type
- func (o GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArrayOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArrayOutput() ...
- func (o GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArrayOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArrayOutputWithContext(ctx context.Context) ...
- type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslInput
- type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput
- func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput) ElementType() reflect.Type
- func (o GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput) Iam() pulumi.BoolOutput
- func (o GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput) Scram() pulumi.BoolOutput
- func (o GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput() ...
- func (o GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutputWithContext(ctx context.Context) ...
- type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityInput
- type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput
- func (o GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput) ClientAuthentications() ...
- func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput) ElementType() reflect.Type
- func (o GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput() GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput
- func (o GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput
- type GetClusterBrokerNodeGroupInfoInput
- type GetClusterBrokerNodeGroupInfoOutput
- func (o GetClusterBrokerNodeGroupInfoOutput) AzDistribution() pulumi.StringOutput
- func (o GetClusterBrokerNodeGroupInfoOutput) ClientSubnets() pulumi.StringArrayOutput
- func (o GetClusterBrokerNodeGroupInfoOutput) ConnectivityInfos() GetClusterBrokerNodeGroupInfoConnectivityInfoArrayOutput
- func (GetClusterBrokerNodeGroupInfoOutput) ElementType() reflect.Type
- func (o GetClusterBrokerNodeGroupInfoOutput) InstanceType() pulumi.StringOutput
- func (o GetClusterBrokerNodeGroupInfoOutput) SecurityGroups() pulumi.StringArrayOutput
- func (o GetClusterBrokerNodeGroupInfoOutput) StorageInfos() GetClusterBrokerNodeGroupInfoStorageInfoArrayOutput
- func (o GetClusterBrokerNodeGroupInfoOutput) ToGetClusterBrokerNodeGroupInfoOutput() GetClusterBrokerNodeGroupInfoOutput
- func (o GetClusterBrokerNodeGroupInfoOutput) ToGetClusterBrokerNodeGroupInfoOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoOutput
- type GetClusterBrokerNodeGroupInfoStorageInfo
- type GetClusterBrokerNodeGroupInfoStorageInfoArgs
- func (GetClusterBrokerNodeGroupInfoStorageInfoArgs) ElementType() reflect.Type
- func (i GetClusterBrokerNodeGroupInfoStorageInfoArgs) ToGetClusterBrokerNodeGroupInfoStorageInfoOutput() GetClusterBrokerNodeGroupInfoStorageInfoOutput
- func (i GetClusterBrokerNodeGroupInfoStorageInfoArgs) ToGetClusterBrokerNodeGroupInfoStorageInfoOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoStorageInfoOutput
- type GetClusterBrokerNodeGroupInfoStorageInfoArray
- func (GetClusterBrokerNodeGroupInfoStorageInfoArray) ElementType() reflect.Type
- func (i GetClusterBrokerNodeGroupInfoStorageInfoArray) ToGetClusterBrokerNodeGroupInfoStorageInfoArrayOutput() GetClusterBrokerNodeGroupInfoStorageInfoArrayOutput
- func (i GetClusterBrokerNodeGroupInfoStorageInfoArray) ToGetClusterBrokerNodeGroupInfoStorageInfoArrayOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoStorageInfoArrayOutput
- type GetClusterBrokerNodeGroupInfoStorageInfoArrayInput
- type GetClusterBrokerNodeGroupInfoStorageInfoArrayOutput
- func (GetClusterBrokerNodeGroupInfoStorageInfoArrayOutput) ElementType() reflect.Type
- func (o GetClusterBrokerNodeGroupInfoStorageInfoArrayOutput) Index(i pulumi.IntInput) GetClusterBrokerNodeGroupInfoStorageInfoOutput
- func (o GetClusterBrokerNodeGroupInfoStorageInfoArrayOutput) ToGetClusterBrokerNodeGroupInfoStorageInfoArrayOutput() GetClusterBrokerNodeGroupInfoStorageInfoArrayOutput
- func (o GetClusterBrokerNodeGroupInfoStorageInfoArrayOutput) ToGetClusterBrokerNodeGroupInfoStorageInfoArrayOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoStorageInfoArrayOutput
- type GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfo
- type GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArgs
- func (GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArgs) ElementType() reflect.Type
- func (i GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArgs) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput() GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput
- func (i GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArgs) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput
- type GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArray
- func (GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArray) ElementType() reflect.Type
- func (i GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArray) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayOutput() GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayOutput
- func (i GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArray) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayOutput
- type GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayInput
- type GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayOutput
- func (GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayOutput) ElementType() reflect.Type
- func (o GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayOutput) Index(i pulumi.IntInput) GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput
- func (o GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayOutput) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayOutput() GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayOutput
- func (o GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayOutput) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayOutput
- type GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoInput
- type GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput
- func (GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput) ElementType() reflect.Type
- func (o GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput) ProvisionedThroughputs() ...
- func (o GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput() GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput
- func (o GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput
- func (o GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput) VolumeSize() pulumi.IntOutput
- type GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughput
- type GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArgs
- func (GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArgs) ElementType() reflect.Type
- func (i GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArgs) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput() ...
- func (i GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArgs) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutputWithContext(ctx context.Context) ...
- type GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArray
- func (GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArray) ElementType() reflect.Type
- func (i GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArray) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArrayOutput() ...
- func (i GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArray) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArrayOutputWithContext(ctx context.Context) ...
- type GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArrayInput
- type GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArrayOutput
- func (GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArrayOutput) ElementType() reflect.Type
- func (o GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArrayOutput) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArrayOutput() ...
- func (o GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArrayOutput) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArrayOutputWithContext(ctx context.Context) ...
- type GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputInput
- type GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput
- func (GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput) ElementType() reflect.Type
- func (o GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput) Enabled() pulumi.BoolOutput
- func (o GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput() ...
- func (o GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutputWithContext(ctx context.Context) ...
- func (o GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput) VolumeThroughput() pulumi.IntOutput
- type GetClusterBrokerNodeGroupInfoStorageInfoInput
- type GetClusterBrokerNodeGroupInfoStorageInfoOutput
- func (o GetClusterBrokerNodeGroupInfoStorageInfoOutput) EbsStorageInfos() GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayOutput
- func (GetClusterBrokerNodeGroupInfoStorageInfoOutput) ElementType() reflect.Type
- func (o GetClusterBrokerNodeGroupInfoStorageInfoOutput) ToGetClusterBrokerNodeGroupInfoStorageInfoOutput() GetClusterBrokerNodeGroupInfoStorageInfoOutput
- func (o GetClusterBrokerNodeGroupInfoStorageInfoOutput) ToGetClusterBrokerNodeGroupInfoStorageInfoOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoStorageInfoOutput
- type GetKafkaVersionArgs
- type GetKafkaVersionOutputArgs
- type GetKafkaVersionResult
- type GetKafkaVersionResultOutput
- func (GetKafkaVersionResultOutput) ElementType() reflect.Type
- func (o GetKafkaVersionResultOutput) Id() pulumi.StringOutput
- func (o GetKafkaVersionResultOutput) PreferredVersions() pulumi.StringArrayOutput
- func (o GetKafkaVersionResultOutput) Region() pulumi.StringOutput
- func (o GetKafkaVersionResultOutput) Status() pulumi.StringOutput
- func (o GetKafkaVersionResultOutput) ToGetKafkaVersionResultOutput() GetKafkaVersionResultOutput
- func (o GetKafkaVersionResultOutput) ToGetKafkaVersionResultOutputWithContext(ctx context.Context) GetKafkaVersionResultOutput
- func (o GetKafkaVersionResultOutput) Version() pulumi.StringOutput
- type LookupClusterArgs
- type LookupClusterOutputArgs
- type LookupClusterResult
- type LookupClusterResultOutput
- func (o LookupClusterResultOutput) Arn() pulumi.StringOutput
- func (o LookupClusterResultOutput) BootstrapBrokers() pulumi.StringOutput
- func (o LookupClusterResultOutput) BootstrapBrokersPublicSaslIam() pulumi.StringOutput
- func (o LookupClusterResultOutput) BootstrapBrokersPublicSaslScram() pulumi.StringOutput
- func (o LookupClusterResultOutput) BootstrapBrokersPublicTls() pulumi.StringOutput
- func (o LookupClusterResultOutput) BootstrapBrokersSaslIam() pulumi.StringOutput
- func (o LookupClusterResultOutput) BootstrapBrokersSaslScram() pulumi.StringOutput
- func (o LookupClusterResultOutput) BootstrapBrokersTls() pulumi.StringOutput
- func (o LookupClusterResultOutput) BrokerNodeGroupInfos() GetClusterBrokerNodeGroupInfoArrayOutput
- func (o LookupClusterResultOutput) ClusterName() pulumi.StringOutput
- func (o LookupClusterResultOutput) ClusterUuid() pulumi.StringOutput
- func (LookupClusterResultOutput) ElementType() reflect.Type
- func (o LookupClusterResultOutput) Id() pulumi.StringOutput
- func (o LookupClusterResultOutput) KafkaVersion() pulumi.StringOutput
- func (o LookupClusterResultOutput) NumberOfBrokerNodes() pulumi.IntOutput
- func (o LookupClusterResultOutput) Region() pulumi.StringOutput
- func (o LookupClusterResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupClusterResultOutput) ToLookupClusterResultOutput() LookupClusterResultOutput
- func (o LookupClusterResultOutput) ToLookupClusterResultOutputWithContext(ctx context.Context) LookupClusterResultOutput
- func (o LookupClusterResultOutput) ZookeeperConnectString() pulumi.StringOutput
- func (o LookupClusterResultOutput) ZookeeperConnectStringTls() pulumi.StringOutput
- type LookupConfigurationArgs
- type LookupConfigurationOutputArgs
- type LookupConfigurationResult
- type LookupConfigurationResultOutput
- func (o LookupConfigurationResultOutput) Arn() pulumi.StringOutput
- func (o LookupConfigurationResultOutput) Description() pulumi.StringOutput
- func (LookupConfigurationResultOutput) ElementType() reflect.Type
- func (o LookupConfigurationResultOutput) Id() pulumi.StringOutput
- func (o LookupConfigurationResultOutput) KafkaVersions() pulumi.StringArrayOutput
- func (o LookupConfigurationResultOutput) LatestRevision() pulumi.IntOutput
- func (o LookupConfigurationResultOutput) Name() pulumi.StringOutput
- func (o LookupConfigurationResultOutput) Region() pulumi.StringOutput
- func (o LookupConfigurationResultOutput) ServerProperties() pulumi.StringOutput
- func (o LookupConfigurationResultOutput) ToLookupConfigurationResultOutput() LookupConfigurationResultOutput
- func (o LookupConfigurationResultOutput) ToLookupConfigurationResultOutputWithContext(ctx context.Context) LookupConfigurationResultOutput
- type LookupVpcConnectionArgs
- type LookupVpcConnectionOutputArgs
- type LookupVpcConnectionResult
- type LookupVpcConnectionResultOutput
- func (o LookupVpcConnectionResultOutput) Arn() pulumi.StringOutput
- func (o LookupVpcConnectionResultOutput) Authentication() pulumi.StringOutput
- func (o LookupVpcConnectionResultOutput) ClientSubnets() pulumi.StringArrayOutput
- func (LookupVpcConnectionResultOutput) ElementType() reflect.Type
- func (o LookupVpcConnectionResultOutput) Id() pulumi.StringOutput
- func (o LookupVpcConnectionResultOutput) Region() pulumi.StringOutput
- func (o LookupVpcConnectionResultOutput) SecurityGroups() pulumi.StringArrayOutput
- func (o LookupVpcConnectionResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupVpcConnectionResultOutput) TargetClusterArn() pulumi.StringOutput
- func (o LookupVpcConnectionResultOutput) ToLookupVpcConnectionResultOutput() LookupVpcConnectionResultOutput
- func (o LookupVpcConnectionResultOutput) ToLookupVpcConnectionResultOutputWithContext(ctx context.Context) LookupVpcConnectionResultOutput
- func (o LookupVpcConnectionResultOutput) VpcId() pulumi.StringOutput
- type Replicator
- type ReplicatorArgs
- type ReplicatorArray
- type ReplicatorArrayInput
- type ReplicatorArrayOutput
- func (ReplicatorArrayOutput) ElementType() reflect.Type
- func (o ReplicatorArrayOutput) Index(i pulumi.IntInput) ReplicatorOutput
- func (o ReplicatorArrayOutput) ToReplicatorArrayOutput() ReplicatorArrayOutput
- func (o ReplicatorArrayOutput) ToReplicatorArrayOutputWithContext(ctx context.Context) ReplicatorArrayOutput
- type ReplicatorInput
- type ReplicatorKafkaCluster
- type ReplicatorKafkaClusterAmazonMskCluster
- type ReplicatorKafkaClusterAmazonMskClusterArgs
- func (ReplicatorKafkaClusterAmazonMskClusterArgs) ElementType() reflect.Type
- func (i ReplicatorKafkaClusterAmazonMskClusterArgs) ToReplicatorKafkaClusterAmazonMskClusterOutput() ReplicatorKafkaClusterAmazonMskClusterOutput
- func (i ReplicatorKafkaClusterAmazonMskClusterArgs) ToReplicatorKafkaClusterAmazonMskClusterOutputWithContext(ctx context.Context) ReplicatorKafkaClusterAmazonMskClusterOutput
- type ReplicatorKafkaClusterAmazonMskClusterInput
- type ReplicatorKafkaClusterAmazonMskClusterOutput
- func (ReplicatorKafkaClusterAmazonMskClusterOutput) ElementType() reflect.Type
- func (o ReplicatorKafkaClusterAmazonMskClusterOutput) MskClusterArn() pulumi.StringOutput
- func (o ReplicatorKafkaClusterAmazonMskClusterOutput) ToReplicatorKafkaClusterAmazonMskClusterOutput() ReplicatorKafkaClusterAmazonMskClusterOutput
- func (o ReplicatorKafkaClusterAmazonMskClusterOutput) ToReplicatorKafkaClusterAmazonMskClusterOutputWithContext(ctx context.Context) ReplicatorKafkaClusterAmazonMskClusterOutput
- type ReplicatorKafkaClusterArgs
- type ReplicatorKafkaClusterArray
- func (ReplicatorKafkaClusterArray) ElementType() reflect.Type
- func (i ReplicatorKafkaClusterArray) ToReplicatorKafkaClusterArrayOutput() ReplicatorKafkaClusterArrayOutput
- func (i ReplicatorKafkaClusterArray) ToReplicatorKafkaClusterArrayOutputWithContext(ctx context.Context) ReplicatorKafkaClusterArrayOutput
- type ReplicatorKafkaClusterArrayInput
- type ReplicatorKafkaClusterArrayOutput
- func (ReplicatorKafkaClusterArrayOutput) ElementType() reflect.Type
- func (o ReplicatorKafkaClusterArrayOutput) Index(i pulumi.IntInput) ReplicatorKafkaClusterOutput
- func (o ReplicatorKafkaClusterArrayOutput) ToReplicatorKafkaClusterArrayOutput() ReplicatorKafkaClusterArrayOutput
- func (o ReplicatorKafkaClusterArrayOutput) ToReplicatorKafkaClusterArrayOutputWithContext(ctx context.Context) ReplicatorKafkaClusterArrayOutput
- type ReplicatorKafkaClusterInput
- type ReplicatorKafkaClusterOutput
- func (o ReplicatorKafkaClusterOutput) AmazonMskCluster() ReplicatorKafkaClusterAmazonMskClusterOutput
- func (ReplicatorKafkaClusterOutput) ElementType() reflect.Type
- func (o ReplicatorKafkaClusterOutput) ToReplicatorKafkaClusterOutput() ReplicatorKafkaClusterOutput
- func (o ReplicatorKafkaClusterOutput) ToReplicatorKafkaClusterOutputWithContext(ctx context.Context) ReplicatorKafkaClusterOutput
- func (o ReplicatorKafkaClusterOutput) VpcConfig() ReplicatorKafkaClusterVpcConfigOutput
- type ReplicatorKafkaClusterVpcConfig
- type ReplicatorKafkaClusterVpcConfigArgs
- func (ReplicatorKafkaClusterVpcConfigArgs) ElementType() reflect.Type
- func (i ReplicatorKafkaClusterVpcConfigArgs) ToReplicatorKafkaClusterVpcConfigOutput() ReplicatorKafkaClusterVpcConfigOutput
- func (i ReplicatorKafkaClusterVpcConfigArgs) ToReplicatorKafkaClusterVpcConfigOutputWithContext(ctx context.Context) ReplicatorKafkaClusterVpcConfigOutput
- type ReplicatorKafkaClusterVpcConfigInput
- type ReplicatorKafkaClusterVpcConfigOutput
- func (ReplicatorKafkaClusterVpcConfigOutput) ElementType() reflect.Type
- func (o ReplicatorKafkaClusterVpcConfigOutput) SecurityGroupsIds() pulumi.StringArrayOutput
- func (o ReplicatorKafkaClusterVpcConfigOutput) SubnetIds() pulumi.StringArrayOutput
- func (o ReplicatorKafkaClusterVpcConfigOutput) ToReplicatorKafkaClusterVpcConfigOutput() ReplicatorKafkaClusterVpcConfigOutput
- func (o ReplicatorKafkaClusterVpcConfigOutput) ToReplicatorKafkaClusterVpcConfigOutputWithContext(ctx context.Context) ReplicatorKafkaClusterVpcConfigOutput
- type ReplicatorMap
- type ReplicatorMapInput
- type ReplicatorMapOutput
- func (ReplicatorMapOutput) ElementType() reflect.Type
- func (o ReplicatorMapOutput) MapIndex(k pulumi.StringInput) ReplicatorOutput
- func (o ReplicatorMapOutput) ToReplicatorMapOutput() ReplicatorMapOutput
- func (o ReplicatorMapOutput) ToReplicatorMapOutputWithContext(ctx context.Context) ReplicatorMapOutput
- type ReplicatorOutput
- func (o ReplicatorOutput) Arn() pulumi.StringOutput
- func (o ReplicatorOutput) CurrentVersion() pulumi.StringOutput
- func (o ReplicatorOutput) Description() pulumi.StringPtrOutput
- func (ReplicatorOutput) ElementType() reflect.Type
- func (o ReplicatorOutput) KafkaClusters() ReplicatorKafkaClusterArrayOutput
- func (o ReplicatorOutput) Region() pulumi.StringOutput
- func (o ReplicatorOutput) ReplicationInfoList() ReplicatorReplicationInfoListOutput
- func (o ReplicatorOutput) ReplicatorName() pulumi.StringOutput
- func (o ReplicatorOutput) ServiceExecutionRoleArn() pulumi.StringOutput
- func (o ReplicatorOutput) Tags() pulumi.StringMapOutput
- func (o ReplicatorOutput) TagsAll() pulumi.StringMapOutput
- func (o ReplicatorOutput) ToReplicatorOutput() ReplicatorOutput
- func (o ReplicatorOutput) ToReplicatorOutputWithContext(ctx context.Context) ReplicatorOutput
- type ReplicatorReplicationInfoList
- type ReplicatorReplicationInfoListArgs
- func (ReplicatorReplicationInfoListArgs) ElementType() reflect.Type
- func (i ReplicatorReplicationInfoListArgs) ToReplicatorReplicationInfoListOutput() ReplicatorReplicationInfoListOutput
- func (i ReplicatorReplicationInfoListArgs) ToReplicatorReplicationInfoListOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListOutput
- func (i ReplicatorReplicationInfoListArgs) ToReplicatorReplicationInfoListPtrOutput() ReplicatorReplicationInfoListPtrOutput
- func (i ReplicatorReplicationInfoListArgs) ToReplicatorReplicationInfoListPtrOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListPtrOutput
- type ReplicatorReplicationInfoListConsumerGroupReplication
- type ReplicatorReplicationInfoListConsumerGroupReplicationArgs
- func (ReplicatorReplicationInfoListConsumerGroupReplicationArgs) ElementType() reflect.Type
- func (i ReplicatorReplicationInfoListConsumerGroupReplicationArgs) ToReplicatorReplicationInfoListConsumerGroupReplicationOutput() ReplicatorReplicationInfoListConsumerGroupReplicationOutput
- func (i ReplicatorReplicationInfoListConsumerGroupReplicationArgs) ToReplicatorReplicationInfoListConsumerGroupReplicationOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListConsumerGroupReplicationOutput
- type ReplicatorReplicationInfoListConsumerGroupReplicationArray
- func (ReplicatorReplicationInfoListConsumerGroupReplicationArray) ElementType() reflect.Type
- func (i ReplicatorReplicationInfoListConsumerGroupReplicationArray) ToReplicatorReplicationInfoListConsumerGroupReplicationArrayOutput() ReplicatorReplicationInfoListConsumerGroupReplicationArrayOutput
- func (i ReplicatorReplicationInfoListConsumerGroupReplicationArray) ToReplicatorReplicationInfoListConsumerGroupReplicationArrayOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListConsumerGroupReplicationArrayOutput
- type ReplicatorReplicationInfoListConsumerGroupReplicationArrayInput
- type ReplicatorReplicationInfoListConsumerGroupReplicationArrayOutput
- func (ReplicatorReplicationInfoListConsumerGroupReplicationArrayOutput) ElementType() reflect.Type
- func (o ReplicatorReplicationInfoListConsumerGroupReplicationArrayOutput) Index(i pulumi.IntInput) ReplicatorReplicationInfoListConsumerGroupReplicationOutput
- func (o ReplicatorReplicationInfoListConsumerGroupReplicationArrayOutput) ToReplicatorReplicationInfoListConsumerGroupReplicationArrayOutput() ReplicatorReplicationInfoListConsumerGroupReplicationArrayOutput
- func (o ReplicatorReplicationInfoListConsumerGroupReplicationArrayOutput) ToReplicatorReplicationInfoListConsumerGroupReplicationArrayOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListConsumerGroupReplicationArrayOutput
- type ReplicatorReplicationInfoListConsumerGroupReplicationInput
- type ReplicatorReplicationInfoListConsumerGroupReplicationOutput
- func (o ReplicatorReplicationInfoListConsumerGroupReplicationOutput) ConsumerGroupsToExcludes() pulumi.StringArrayOutput
- func (o ReplicatorReplicationInfoListConsumerGroupReplicationOutput) ConsumerGroupsToReplicates() pulumi.StringArrayOutput
- func (o ReplicatorReplicationInfoListConsumerGroupReplicationOutput) DetectAndCopyNewConsumerGroups() pulumi.BoolPtrOutput
- func (ReplicatorReplicationInfoListConsumerGroupReplicationOutput) ElementType() reflect.Type
- func (o ReplicatorReplicationInfoListConsumerGroupReplicationOutput) SynchroniseConsumerGroupOffsets() pulumi.BoolPtrOutput
- func (o ReplicatorReplicationInfoListConsumerGroupReplicationOutput) ToReplicatorReplicationInfoListConsumerGroupReplicationOutput() ReplicatorReplicationInfoListConsumerGroupReplicationOutput
- func (o ReplicatorReplicationInfoListConsumerGroupReplicationOutput) ToReplicatorReplicationInfoListConsumerGroupReplicationOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListConsumerGroupReplicationOutput
- type ReplicatorReplicationInfoListInput
- type ReplicatorReplicationInfoListOutput
- func (o ReplicatorReplicationInfoListOutput) ConsumerGroupReplications() ReplicatorReplicationInfoListConsumerGroupReplicationArrayOutput
- func (ReplicatorReplicationInfoListOutput) ElementType() reflect.Type
- func (o ReplicatorReplicationInfoListOutput) SourceKafkaClusterAlias() pulumi.StringPtrOutput
- func (o ReplicatorReplicationInfoListOutput) SourceKafkaClusterArn() pulumi.StringOutput
- func (o ReplicatorReplicationInfoListOutput) TargetCompressionType() pulumi.StringOutput
- func (o ReplicatorReplicationInfoListOutput) TargetKafkaClusterAlias() pulumi.StringPtrOutput
- func (o ReplicatorReplicationInfoListOutput) TargetKafkaClusterArn() pulumi.StringOutput
- func (o ReplicatorReplicationInfoListOutput) ToReplicatorReplicationInfoListOutput() ReplicatorReplicationInfoListOutput
- func (o ReplicatorReplicationInfoListOutput) ToReplicatorReplicationInfoListOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListOutput
- func (o ReplicatorReplicationInfoListOutput) ToReplicatorReplicationInfoListPtrOutput() ReplicatorReplicationInfoListPtrOutput
- func (o ReplicatorReplicationInfoListOutput) ToReplicatorReplicationInfoListPtrOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListPtrOutput
- func (o ReplicatorReplicationInfoListOutput) TopicReplications() ReplicatorReplicationInfoListTopicReplicationArrayOutput
- type ReplicatorReplicationInfoListPtrInput
- type ReplicatorReplicationInfoListPtrOutput
- func (o ReplicatorReplicationInfoListPtrOutput) ConsumerGroupReplications() ReplicatorReplicationInfoListConsumerGroupReplicationArrayOutput
- func (o ReplicatorReplicationInfoListPtrOutput) Elem() ReplicatorReplicationInfoListOutput
- func (ReplicatorReplicationInfoListPtrOutput) ElementType() reflect.Type
- func (o ReplicatorReplicationInfoListPtrOutput) SourceKafkaClusterAlias() pulumi.StringPtrOutput
- func (o ReplicatorReplicationInfoListPtrOutput) SourceKafkaClusterArn() pulumi.StringPtrOutput
- func (o ReplicatorReplicationInfoListPtrOutput) TargetCompressionType() pulumi.StringPtrOutput
- func (o ReplicatorReplicationInfoListPtrOutput) TargetKafkaClusterAlias() pulumi.StringPtrOutput
- func (o ReplicatorReplicationInfoListPtrOutput) TargetKafkaClusterArn() pulumi.StringPtrOutput
- func (o ReplicatorReplicationInfoListPtrOutput) ToReplicatorReplicationInfoListPtrOutput() ReplicatorReplicationInfoListPtrOutput
- func (o ReplicatorReplicationInfoListPtrOutput) ToReplicatorReplicationInfoListPtrOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListPtrOutput
- func (o ReplicatorReplicationInfoListPtrOutput) TopicReplications() ReplicatorReplicationInfoListTopicReplicationArrayOutput
- type ReplicatorReplicationInfoListTopicReplication
- type ReplicatorReplicationInfoListTopicReplicationArgs
- func (ReplicatorReplicationInfoListTopicReplicationArgs) ElementType() reflect.Type
- func (i ReplicatorReplicationInfoListTopicReplicationArgs) ToReplicatorReplicationInfoListTopicReplicationOutput() ReplicatorReplicationInfoListTopicReplicationOutput
- func (i ReplicatorReplicationInfoListTopicReplicationArgs) ToReplicatorReplicationInfoListTopicReplicationOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListTopicReplicationOutput
- type ReplicatorReplicationInfoListTopicReplicationArray
- func (ReplicatorReplicationInfoListTopicReplicationArray) ElementType() reflect.Type
- func (i ReplicatorReplicationInfoListTopicReplicationArray) ToReplicatorReplicationInfoListTopicReplicationArrayOutput() ReplicatorReplicationInfoListTopicReplicationArrayOutput
- func (i ReplicatorReplicationInfoListTopicReplicationArray) ToReplicatorReplicationInfoListTopicReplicationArrayOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListTopicReplicationArrayOutput
- type ReplicatorReplicationInfoListTopicReplicationArrayInput
- type ReplicatorReplicationInfoListTopicReplicationArrayOutput
- func (ReplicatorReplicationInfoListTopicReplicationArrayOutput) ElementType() reflect.Type
- func (o ReplicatorReplicationInfoListTopicReplicationArrayOutput) Index(i pulumi.IntInput) ReplicatorReplicationInfoListTopicReplicationOutput
- func (o ReplicatorReplicationInfoListTopicReplicationArrayOutput) ToReplicatorReplicationInfoListTopicReplicationArrayOutput() ReplicatorReplicationInfoListTopicReplicationArrayOutput
- func (o ReplicatorReplicationInfoListTopicReplicationArrayOutput) ToReplicatorReplicationInfoListTopicReplicationArrayOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListTopicReplicationArrayOutput
- type ReplicatorReplicationInfoListTopicReplicationInput
- type ReplicatorReplicationInfoListTopicReplicationOutput
- func (o ReplicatorReplicationInfoListTopicReplicationOutput) CopyAccessControlListsForTopics() pulumi.BoolPtrOutput
- func (o ReplicatorReplicationInfoListTopicReplicationOutput) CopyTopicConfigurations() pulumi.BoolPtrOutput
- func (o ReplicatorReplicationInfoListTopicReplicationOutput) DetectAndCopyNewTopics() pulumi.BoolPtrOutput
- func (ReplicatorReplicationInfoListTopicReplicationOutput) ElementType() reflect.Type
- func (o ReplicatorReplicationInfoListTopicReplicationOutput) StartingPosition() ReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutput
- func (o ReplicatorReplicationInfoListTopicReplicationOutput) ToReplicatorReplicationInfoListTopicReplicationOutput() ReplicatorReplicationInfoListTopicReplicationOutput
- func (o ReplicatorReplicationInfoListTopicReplicationOutput) ToReplicatorReplicationInfoListTopicReplicationOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListTopicReplicationOutput
- func (o ReplicatorReplicationInfoListTopicReplicationOutput) TopicNameConfiguration() ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutput
- func (o ReplicatorReplicationInfoListTopicReplicationOutput) TopicsToExcludes() pulumi.StringArrayOutput
- func (o ReplicatorReplicationInfoListTopicReplicationOutput) TopicsToReplicates() pulumi.StringArrayOutput
- type ReplicatorReplicationInfoListTopicReplicationStartingPosition
- type ReplicatorReplicationInfoListTopicReplicationStartingPositionArgs
- func (ReplicatorReplicationInfoListTopicReplicationStartingPositionArgs) ElementType() reflect.Type
- func (i ReplicatorReplicationInfoListTopicReplicationStartingPositionArgs) ToReplicatorReplicationInfoListTopicReplicationStartingPositionOutput() ReplicatorReplicationInfoListTopicReplicationStartingPositionOutput
- func (i ReplicatorReplicationInfoListTopicReplicationStartingPositionArgs) ToReplicatorReplicationInfoListTopicReplicationStartingPositionOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListTopicReplicationStartingPositionOutput
- func (i ReplicatorReplicationInfoListTopicReplicationStartingPositionArgs) ToReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutput() ReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutput
- func (i ReplicatorReplicationInfoListTopicReplicationStartingPositionArgs) ToReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutput
- type ReplicatorReplicationInfoListTopicReplicationStartingPositionInput
- type ReplicatorReplicationInfoListTopicReplicationStartingPositionOutput
- func (ReplicatorReplicationInfoListTopicReplicationStartingPositionOutput) ElementType() reflect.Type
- func (o ReplicatorReplicationInfoListTopicReplicationStartingPositionOutput) ToReplicatorReplicationInfoListTopicReplicationStartingPositionOutput() ReplicatorReplicationInfoListTopicReplicationStartingPositionOutput
- func (o ReplicatorReplicationInfoListTopicReplicationStartingPositionOutput) ToReplicatorReplicationInfoListTopicReplicationStartingPositionOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListTopicReplicationStartingPositionOutput
- func (o ReplicatorReplicationInfoListTopicReplicationStartingPositionOutput) ToReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutput() ReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutput
- func (o ReplicatorReplicationInfoListTopicReplicationStartingPositionOutput) ToReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutput
- func (o ReplicatorReplicationInfoListTopicReplicationStartingPositionOutput) Type() pulumi.StringPtrOutput
- type ReplicatorReplicationInfoListTopicReplicationStartingPositionPtrInput
- type ReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutput
- func (o ReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutput) Elem() ReplicatorReplicationInfoListTopicReplicationStartingPositionOutput
- func (ReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutput) ElementType() reflect.Type
- func (o ReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutput) ToReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutput() ReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutput
- func (o ReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutput) ToReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutput
- func (o ReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutput) Type() pulumi.StringPtrOutput
- type ReplicatorReplicationInfoListTopicReplicationTopicNameConfiguration
- type ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationArgs
- func (ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationArgs) ElementType() reflect.Type
- func (i ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationArgs) ToReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutput() ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutput
- func (i ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationArgs) ToReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutput
- func (i ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationArgs) ToReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutput() ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutput
- func (i ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationArgs) ToReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutput
- type ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationInput
- type ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutput
- func (ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutput) ElementType() reflect.Type
- func (o ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutput) ToReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutput() ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutput
- func (o ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutput) ToReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutput
- func (o ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutput) ToReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutput() ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutput
- func (o ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutput) ToReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutput
- func (o ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutput) Type() pulumi.StringPtrOutput
- type ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrInput
- type ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutput
- func (o ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutput) Elem() ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutput
- func (ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutput) ElementType() reflect.Type
- func (o ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutput) ToReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutput() ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutput
- func (o ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutput) ToReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutput
- func (o ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutput) Type() pulumi.StringPtrOutput
- type ReplicatorState
- type ScramSecretAssociation
- type ScramSecretAssociationArgs
- type ScramSecretAssociationArray
- func (ScramSecretAssociationArray) ElementType() reflect.Type
- func (i ScramSecretAssociationArray) ToScramSecretAssociationArrayOutput() ScramSecretAssociationArrayOutput
- func (i ScramSecretAssociationArray) ToScramSecretAssociationArrayOutputWithContext(ctx context.Context) ScramSecretAssociationArrayOutput
- type ScramSecretAssociationArrayInput
- type ScramSecretAssociationArrayOutput
- func (ScramSecretAssociationArrayOutput) ElementType() reflect.Type
- func (o ScramSecretAssociationArrayOutput) Index(i pulumi.IntInput) ScramSecretAssociationOutput
- func (o ScramSecretAssociationArrayOutput) ToScramSecretAssociationArrayOutput() ScramSecretAssociationArrayOutput
- func (o ScramSecretAssociationArrayOutput) ToScramSecretAssociationArrayOutputWithContext(ctx context.Context) ScramSecretAssociationArrayOutput
- type ScramSecretAssociationInput
- type ScramSecretAssociationMap
- type ScramSecretAssociationMapInput
- type ScramSecretAssociationMapOutput
- func (ScramSecretAssociationMapOutput) ElementType() reflect.Type
- func (o ScramSecretAssociationMapOutput) MapIndex(k pulumi.StringInput) ScramSecretAssociationOutput
- func (o ScramSecretAssociationMapOutput) ToScramSecretAssociationMapOutput() ScramSecretAssociationMapOutput
- func (o ScramSecretAssociationMapOutput) ToScramSecretAssociationMapOutputWithContext(ctx context.Context) ScramSecretAssociationMapOutput
- type ScramSecretAssociationOutput
- func (o ScramSecretAssociationOutput) ClusterArn() pulumi.StringOutput
- func (ScramSecretAssociationOutput) ElementType() reflect.Type
- func (o ScramSecretAssociationOutput) Region() pulumi.StringOutput
- func (o ScramSecretAssociationOutput) SecretArnLists() pulumi.StringArrayOutput
- func (o ScramSecretAssociationOutput) ToScramSecretAssociationOutput() ScramSecretAssociationOutput
- func (o ScramSecretAssociationOutput) ToScramSecretAssociationOutputWithContext(ctx context.Context) ScramSecretAssociationOutput
- type ScramSecretAssociationState
- type ServerlessCluster
- type ServerlessClusterArgs
- type ServerlessClusterArray
- type ServerlessClusterArrayInput
- type ServerlessClusterArrayOutput
- func (ServerlessClusterArrayOutput) ElementType() reflect.Type
- func (o ServerlessClusterArrayOutput) Index(i pulumi.IntInput) ServerlessClusterOutput
- func (o ServerlessClusterArrayOutput) ToServerlessClusterArrayOutput() ServerlessClusterArrayOutput
- func (o ServerlessClusterArrayOutput) ToServerlessClusterArrayOutputWithContext(ctx context.Context) ServerlessClusterArrayOutput
- type ServerlessClusterClientAuthentication
- type ServerlessClusterClientAuthenticationArgs
- func (ServerlessClusterClientAuthenticationArgs) ElementType() reflect.Type
- func (i ServerlessClusterClientAuthenticationArgs) ToServerlessClusterClientAuthenticationOutput() ServerlessClusterClientAuthenticationOutput
- func (i ServerlessClusterClientAuthenticationArgs) ToServerlessClusterClientAuthenticationOutputWithContext(ctx context.Context) ServerlessClusterClientAuthenticationOutput
- func (i ServerlessClusterClientAuthenticationArgs) ToServerlessClusterClientAuthenticationPtrOutput() ServerlessClusterClientAuthenticationPtrOutput
- func (i ServerlessClusterClientAuthenticationArgs) ToServerlessClusterClientAuthenticationPtrOutputWithContext(ctx context.Context) ServerlessClusterClientAuthenticationPtrOutput
- type ServerlessClusterClientAuthenticationInput
- type ServerlessClusterClientAuthenticationOutput
- func (ServerlessClusterClientAuthenticationOutput) ElementType() reflect.Type
- func (o ServerlessClusterClientAuthenticationOutput) Sasl() ServerlessClusterClientAuthenticationSaslOutput
- func (o ServerlessClusterClientAuthenticationOutput) ToServerlessClusterClientAuthenticationOutput() ServerlessClusterClientAuthenticationOutput
- func (o ServerlessClusterClientAuthenticationOutput) ToServerlessClusterClientAuthenticationOutputWithContext(ctx context.Context) ServerlessClusterClientAuthenticationOutput
- func (o ServerlessClusterClientAuthenticationOutput) ToServerlessClusterClientAuthenticationPtrOutput() ServerlessClusterClientAuthenticationPtrOutput
- func (o ServerlessClusterClientAuthenticationOutput) ToServerlessClusterClientAuthenticationPtrOutputWithContext(ctx context.Context) ServerlessClusterClientAuthenticationPtrOutput
- type ServerlessClusterClientAuthenticationPtrInput
- type ServerlessClusterClientAuthenticationPtrOutput
- func (o ServerlessClusterClientAuthenticationPtrOutput) Elem() ServerlessClusterClientAuthenticationOutput
- func (ServerlessClusterClientAuthenticationPtrOutput) ElementType() reflect.Type
- func (o ServerlessClusterClientAuthenticationPtrOutput) Sasl() ServerlessClusterClientAuthenticationSaslPtrOutput
- func (o ServerlessClusterClientAuthenticationPtrOutput) ToServerlessClusterClientAuthenticationPtrOutput() ServerlessClusterClientAuthenticationPtrOutput
- func (o ServerlessClusterClientAuthenticationPtrOutput) ToServerlessClusterClientAuthenticationPtrOutputWithContext(ctx context.Context) ServerlessClusterClientAuthenticationPtrOutput
- type ServerlessClusterClientAuthenticationSasl
- type ServerlessClusterClientAuthenticationSaslArgs
- func (ServerlessClusterClientAuthenticationSaslArgs) ElementType() reflect.Type
- func (i ServerlessClusterClientAuthenticationSaslArgs) ToServerlessClusterClientAuthenticationSaslOutput() ServerlessClusterClientAuthenticationSaslOutput
- func (i ServerlessClusterClientAuthenticationSaslArgs) ToServerlessClusterClientAuthenticationSaslOutputWithContext(ctx context.Context) ServerlessClusterClientAuthenticationSaslOutput
- func (i ServerlessClusterClientAuthenticationSaslArgs) ToServerlessClusterClientAuthenticationSaslPtrOutput() ServerlessClusterClientAuthenticationSaslPtrOutput
- func (i ServerlessClusterClientAuthenticationSaslArgs) ToServerlessClusterClientAuthenticationSaslPtrOutputWithContext(ctx context.Context) ServerlessClusterClientAuthenticationSaslPtrOutput
- type ServerlessClusterClientAuthenticationSaslIam
- type ServerlessClusterClientAuthenticationSaslIamArgs
- func (ServerlessClusterClientAuthenticationSaslIamArgs) ElementType() reflect.Type
- func (i ServerlessClusterClientAuthenticationSaslIamArgs) ToServerlessClusterClientAuthenticationSaslIamOutput() ServerlessClusterClientAuthenticationSaslIamOutput
- func (i ServerlessClusterClientAuthenticationSaslIamArgs) ToServerlessClusterClientAuthenticationSaslIamOutputWithContext(ctx context.Context) ServerlessClusterClientAuthenticationSaslIamOutput
- func (i ServerlessClusterClientAuthenticationSaslIamArgs) ToServerlessClusterClientAuthenticationSaslIamPtrOutput() ServerlessClusterClientAuthenticationSaslIamPtrOutput
- func (i ServerlessClusterClientAuthenticationSaslIamArgs) ToServerlessClusterClientAuthenticationSaslIamPtrOutputWithContext(ctx context.Context) ServerlessClusterClientAuthenticationSaslIamPtrOutput
- type ServerlessClusterClientAuthenticationSaslIamInput
- type ServerlessClusterClientAuthenticationSaslIamOutput
- func (ServerlessClusterClientAuthenticationSaslIamOutput) ElementType() reflect.Type
- func (o ServerlessClusterClientAuthenticationSaslIamOutput) Enabled() pulumi.BoolOutput
- func (o ServerlessClusterClientAuthenticationSaslIamOutput) ToServerlessClusterClientAuthenticationSaslIamOutput() ServerlessClusterClientAuthenticationSaslIamOutput
- func (o ServerlessClusterClientAuthenticationSaslIamOutput) ToServerlessClusterClientAuthenticationSaslIamOutputWithContext(ctx context.Context) ServerlessClusterClientAuthenticationSaslIamOutput
- func (o ServerlessClusterClientAuthenticationSaslIamOutput) ToServerlessClusterClientAuthenticationSaslIamPtrOutput() ServerlessClusterClientAuthenticationSaslIamPtrOutput
- func (o ServerlessClusterClientAuthenticationSaslIamOutput) ToServerlessClusterClientAuthenticationSaslIamPtrOutputWithContext(ctx context.Context) ServerlessClusterClientAuthenticationSaslIamPtrOutput
- type ServerlessClusterClientAuthenticationSaslIamPtrInput
- type ServerlessClusterClientAuthenticationSaslIamPtrOutput
- func (o ServerlessClusterClientAuthenticationSaslIamPtrOutput) Elem() ServerlessClusterClientAuthenticationSaslIamOutput
- func (ServerlessClusterClientAuthenticationSaslIamPtrOutput) ElementType() reflect.Type
- func (o ServerlessClusterClientAuthenticationSaslIamPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ServerlessClusterClientAuthenticationSaslIamPtrOutput) ToServerlessClusterClientAuthenticationSaslIamPtrOutput() ServerlessClusterClientAuthenticationSaslIamPtrOutput
- func (o ServerlessClusterClientAuthenticationSaslIamPtrOutput) ToServerlessClusterClientAuthenticationSaslIamPtrOutputWithContext(ctx context.Context) ServerlessClusterClientAuthenticationSaslIamPtrOutput
- type ServerlessClusterClientAuthenticationSaslInput
- type ServerlessClusterClientAuthenticationSaslOutput
- func (ServerlessClusterClientAuthenticationSaslOutput) ElementType() reflect.Type
- func (o ServerlessClusterClientAuthenticationSaslOutput) Iam() ServerlessClusterClientAuthenticationSaslIamOutput
- func (o ServerlessClusterClientAuthenticationSaslOutput) ToServerlessClusterClientAuthenticationSaslOutput() ServerlessClusterClientAuthenticationSaslOutput
- func (o ServerlessClusterClientAuthenticationSaslOutput) ToServerlessClusterClientAuthenticationSaslOutputWithContext(ctx context.Context) ServerlessClusterClientAuthenticationSaslOutput
- func (o ServerlessClusterClientAuthenticationSaslOutput) ToServerlessClusterClientAuthenticationSaslPtrOutput() ServerlessClusterClientAuthenticationSaslPtrOutput
- func (o ServerlessClusterClientAuthenticationSaslOutput) ToServerlessClusterClientAuthenticationSaslPtrOutputWithContext(ctx context.Context) ServerlessClusterClientAuthenticationSaslPtrOutput
- type ServerlessClusterClientAuthenticationSaslPtrInput
- type ServerlessClusterClientAuthenticationSaslPtrOutput
- func (o ServerlessClusterClientAuthenticationSaslPtrOutput) Elem() ServerlessClusterClientAuthenticationSaslOutput
- func (ServerlessClusterClientAuthenticationSaslPtrOutput) ElementType() reflect.Type
- func (o ServerlessClusterClientAuthenticationSaslPtrOutput) Iam() ServerlessClusterClientAuthenticationSaslIamPtrOutput
- func (o ServerlessClusterClientAuthenticationSaslPtrOutput) ToServerlessClusterClientAuthenticationSaslPtrOutput() ServerlessClusterClientAuthenticationSaslPtrOutput
- func (o ServerlessClusterClientAuthenticationSaslPtrOutput) ToServerlessClusterClientAuthenticationSaslPtrOutputWithContext(ctx context.Context) ServerlessClusterClientAuthenticationSaslPtrOutput
- type ServerlessClusterInput
- type ServerlessClusterMap
- type ServerlessClusterMapInput
- type ServerlessClusterMapOutput
- func (ServerlessClusterMapOutput) ElementType() reflect.Type
- func (o ServerlessClusterMapOutput) MapIndex(k pulumi.StringInput) ServerlessClusterOutput
- func (o ServerlessClusterMapOutput) ToServerlessClusterMapOutput() ServerlessClusterMapOutput
- func (o ServerlessClusterMapOutput) ToServerlessClusterMapOutputWithContext(ctx context.Context) ServerlessClusterMapOutput
- type ServerlessClusterOutput
- func (o ServerlessClusterOutput) Arn() pulumi.StringOutput
- func (o ServerlessClusterOutput) BootstrapBrokersSaslIam() pulumi.StringOutput
- func (o ServerlessClusterOutput) ClientAuthentication() ServerlessClusterClientAuthenticationOutput
- func (o ServerlessClusterOutput) ClusterName() pulumi.StringOutput
- func (o ServerlessClusterOutput) ClusterUuid() pulumi.StringOutput
- func (ServerlessClusterOutput) ElementType() reflect.Type
- func (o ServerlessClusterOutput) Region() pulumi.StringOutput
- func (o ServerlessClusterOutput) Tags() pulumi.StringMapOutput
- func (o ServerlessClusterOutput) TagsAll() pulumi.StringMapOutput
- func (o ServerlessClusterOutput) ToServerlessClusterOutput() ServerlessClusterOutput
- func (o ServerlessClusterOutput) ToServerlessClusterOutputWithContext(ctx context.Context) ServerlessClusterOutput
- func (o ServerlessClusterOutput) VpcConfigs() ServerlessClusterVpcConfigArrayOutput
- type ServerlessClusterState
- type ServerlessClusterVpcConfig
- type ServerlessClusterVpcConfigArgs
- func (ServerlessClusterVpcConfigArgs) ElementType() reflect.Type
- func (i ServerlessClusterVpcConfigArgs) ToServerlessClusterVpcConfigOutput() ServerlessClusterVpcConfigOutput
- func (i ServerlessClusterVpcConfigArgs) ToServerlessClusterVpcConfigOutputWithContext(ctx context.Context) ServerlessClusterVpcConfigOutput
- type ServerlessClusterVpcConfigArray
- func (ServerlessClusterVpcConfigArray) ElementType() reflect.Type
- func (i ServerlessClusterVpcConfigArray) ToServerlessClusterVpcConfigArrayOutput() ServerlessClusterVpcConfigArrayOutput
- func (i ServerlessClusterVpcConfigArray) ToServerlessClusterVpcConfigArrayOutputWithContext(ctx context.Context) ServerlessClusterVpcConfigArrayOutput
- type ServerlessClusterVpcConfigArrayInput
- type ServerlessClusterVpcConfigArrayOutput
- func (ServerlessClusterVpcConfigArrayOutput) ElementType() reflect.Type
- func (o ServerlessClusterVpcConfigArrayOutput) Index(i pulumi.IntInput) ServerlessClusterVpcConfigOutput
- func (o ServerlessClusterVpcConfigArrayOutput) ToServerlessClusterVpcConfigArrayOutput() ServerlessClusterVpcConfigArrayOutput
- func (o ServerlessClusterVpcConfigArrayOutput) ToServerlessClusterVpcConfigArrayOutputWithContext(ctx context.Context) ServerlessClusterVpcConfigArrayOutput
- type ServerlessClusterVpcConfigInput
- type ServerlessClusterVpcConfigOutput
- func (ServerlessClusterVpcConfigOutput) ElementType() reflect.Type
- func (o ServerlessClusterVpcConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o ServerlessClusterVpcConfigOutput) SubnetIds() pulumi.StringArrayOutput
- func (o ServerlessClusterVpcConfigOutput) ToServerlessClusterVpcConfigOutput() ServerlessClusterVpcConfigOutput
- func (o ServerlessClusterVpcConfigOutput) ToServerlessClusterVpcConfigOutputWithContext(ctx context.Context) ServerlessClusterVpcConfigOutput
- type SingleScramSecretAssociation
- func (*SingleScramSecretAssociation) ElementType() reflect.Type
- func (i *SingleScramSecretAssociation) ToSingleScramSecretAssociationOutput() SingleScramSecretAssociationOutput
- func (i *SingleScramSecretAssociation) ToSingleScramSecretAssociationOutputWithContext(ctx context.Context) SingleScramSecretAssociationOutput
- type SingleScramSecretAssociationArgs
- type SingleScramSecretAssociationArray
- func (SingleScramSecretAssociationArray) ElementType() reflect.Type
- func (i SingleScramSecretAssociationArray) ToSingleScramSecretAssociationArrayOutput() SingleScramSecretAssociationArrayOutput
- func (i SingleScramSecretAssociationArray) ToSingleScramSecretAssociationArrayOutputWithContext(ctx context.Context) SingleScramSecretAssociationArrayOutput
- type SingleScramSecretAssociationArrayInput
- type SingleScramSecretAssociationArrayOutput
- func (SingleScramSecretAssociationArrayOutput) ElementType() reflect.Type
- func (o SingleScramSecretAssociationArrayOutput) Index(i pulumi.IntInput) SingleScramSecretAssociationOutput
- func (o SingleScramSecretAssociationArrayOutput) ToSingleScramSecretAssociationArrayOutput() SingleScramSecretAssociationArrayOutput
- func (o SingleScramSecretAssociationArrayOutput) ToSingleScramSecretAssociationArrayOutputWithContext(ctx context.Context) SingleScramSecretAssociationArrayOutput
- type SingleScramSecretAssociationInput
- type SingleScramSecretAssociationMap
- func (SingleScramSecretAssociationMap) ElementType() reflect.Type
- func (i SingleScramSecretAssociationMap) ToSingleScramSecretAssociationMapOutput() SingleScramSecretAssociationMapOutput
- func (i SingleScramSecretAssociationMap) ToSingleScramSecretAssociationMapOutputWithContext(ctx context.Context) SingleScramSecretAssociationMapOutput
- type SingleScramSecretAssociationMapInput
- type SingleScramSecretAssociationMapOutput
- func (SingleScramSecretAssociationMapOutput) ElementType() reflect.Type
- func (o SingleScramSecretAssociationMapOutput) MapIndex(k pulumi.StringInput) SingleScramSecretAssociationOutput
- func (o SingleScramSecretAssociationMapOutput) ToSingleScramSecretAssociationMapOutput() SingleScramSecretAssociationMapOutput
- func (o SingleScramSecretAssociationMapOutput) ToSingleScramSecretAssociationMapOutputWithContext(ctx context.Context) SingleScramSecretAssociationMapOutput
- type SingleScramSecretAssociationOutput
- func (o SingleScramSecretAssociationOutput) ClusterArn() pulumi.StringOutput
- func (SingleScramSecretAssociationOutput) ElementType() reflect.Type
- func (o SingleScramSecretAssociationOutput) Region() pulumi.StringOutput
- func (o SingleScramSecretAssociationOutput) SecretArn() pulumi.StringOutput
- func (o SingleScramSecretAssociationOutput) ToSingleScramSecretAssociationOutput() SingleScramSecretAssociationOutput
- func (o SingleScramSecretAssociationOutput) ToSingleScramSecretAssociationOutputWithContext(ctx context.Context) SingleScramSecretAssociationOutput
- type SingleScramSecretAssociationState
- type VpcConnection
- type VpcConnectionArgs
- type VpcConnectionArray
- type VpcConnectionArrayInput
- type VpcConnectionArrayOutput
- func (VpcConnectionArrayOutput) ElementType() reflect.Type
- func (o VpcConnectionArrayOutput) Index(i pulumi.IntInput) VpcConnectionOutput
- func (o VpcConnectionArrayOutput) ToVpcConnectionArrayOutput() VpcConnectionArrayOutput
- func (o VpcConnectionArrayOutput) ToVpcConnectionArrayOutputWithContext(ctx context.Context) VpcConnectionArrayOutput
- type VpcConnectionInput
- type VpcConnectionMap
- type VpcConnectionMapInput
- type VpcConnectionMapOutput
- func (VpcConnectionMapOutput) ElementType() reflect.Type
- func (o VpcConnectionMapOutput) MapIndex(k pulumi.StringInput) VpcConnectionOutput
- func (o VpcConnectionMapOutput) ToVpcConnectionMapOutput() VpcConnectionMapOutput
- func (o VpcConnectionMapOutput) ToVpcConnectionMapOutputWithContext(ctx context.Context) VpcConnectionMapOutput
- type VpcConnectionOutput
- func (o VpcConnectionOutput) Arn() pulumi.StringOutput
- func (o VpcConnectionOutput) Authentication() pulumi.StringOutput
- func (o VpcConnectionOutput) ClientSubnets() pulumi.StringArrayOutput
- func (VpcConnectionOutput) ElementType() reflect.Type
- func (o VpcConnectionOutput) Region() pulumi.StringOutput
- func (o VpcConnectionOutput) SecurityGroups() pulumi.StringArrayOutput
- func (o VpcConnectionOutput) Tags() pulumi.StringMapOutput
- func (o VpcConnectionOutput) TagsAll() pulumi.StringMapOutput
- func (o VpcConnectionOutput) TargetClusterArn() pulumi.StringOutput
- func (o VpcConnectionOutput) ToVpcConnectionOutput() VpcConnectionOutput
- func (o VpcConnectionOutput) ToVpcConnectionOutputWithContext(ctx context.Context) VpcConnectionOutput
- func (o VpcConnectionOutput) VpcId() pulumi.StringOutput
- type VpcConnectionState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cluster ¶
type Cluster struct {
pulumi.CustomResourceState
// Amazon Resource Name (ARN) of the MSK cluster.
Arn pulumi.StringOutput `pulumi:"arn"`
// Comma separated list of one or more hostname:port pairs of kafka brokers suitable to bootstrap connectivity to the kafka cluster. Contains a value if `encryption_info.0.encryption_in_transit.0.client_broker` is set to `PLAINTEXT` or `TLS_PLAINTEXT`. The resource sorts values alphabetically. AWS may not always return all endpoints so this value is not guaranteed to be stable across applies.
BootstrapBrokers pulumi.StringOutput `pulumi:"bootstrapBrokers"`
// One or more DNS names (or IP addresses) and SASL IAM port pairs. For example, `b-1-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9198,b-2-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9198,b-3-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9198`. This attribute will have a value if `encryption_info.0.encryption_in_transit.0.client_broker` is set to `TLS_PLAINTEXT` or `TLS` and `client_authentication.0.sasl.0.iam` is set to `true` and `broker_node_group_info.0.connectivity_info.0.public_access.0.type` is set to `SERVICE_PROVIDED_EIPS` and the cluster fulfill all other requirements for public access. The resource sorts the list alphabetically. AWS may not always return all endpoints so the values may not be stable across applies.
BootstrapBrokersPublicSaslIam pulumi.StringOutput `pulumi:"bootstrapBrokersPublicSaslIam"`
// One or more DNS names (or IP addresses) and SASL SCRAM port pairs. For example, `b-1-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9196,b-2-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9196,b-3-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9196`. This attribute will have a value if `encryption_info.0.encryption_in_transit.0.client_broker` is set to `TLS_PLAINTEXT` or `TLS` and `client_authentication.0.sasl.0.scram` is set to `true` and `broker_node_group_info.0.connectivity_info.0.public_access.0.type` is set to `SERVICE_PROVIDED_EIPS` and the cluster fulfill all other requirements for public access. The resource sorts the list alphabetically. AWS may not always return all endpoints so the values may not be stable across applies.
BootstrapBrokersPublicSaslScram pulumi.StringOutput `pulumi:"bootstrapBrokersPublicSaslScram"`
// One or more DNS names (or IP addresses) and TLS port pairs. For example, `b-1-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9194,b-2-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9194,b-3-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9194`. This attribute will have a value if `encryption_info.0.encryption_in_transit.0.client_broker` is set to `TLS_PLAINTEXT` or `TLS` and `broker_node_group_info.0.connectivity_info.0.public_access.0.type` is set to `SERVICE_PROVIDED_EIPS` and the cluster fulfill all other requirements for public access. The resource sorts the list alphabetically. AWS may not always return all endpoints so the values may not be stable across applies.
BootstrapBrokersPublicTls pulumi.StringOutput `pulumi:"bootstrapBrokersPublicTls"`
// One or more DNS names (or IP addresses) and SASL IAM port pairs. For example, `b-1.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9098,b-2.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9098,b-3.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9098`. This attribute will have a value if `encryption_info.0.encryption_in_transit.0.client_broker` is set to `TLS_PLAINTEXT` or `TLS` and `client_authentication.0.sasl.0.iam` is set to `true`. The resource sorts the list alphabetically. AWS may not always return all endpoints so the values may not be stable across applies.
BootstrapBrokersSaslIam pulumi.StringOutput `pulumi:"bootstrapBrokersSaslIam"`
// One or more DNS names (or IP addresses) and SASL SCRAM port pairs. For example, `b-1.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9096,b-2.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9096,b-3.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9096`. This attribute will have a value if `encryption_info.0.encryption_in_transit.0.client_broker` is set to `TLS_PLAINTEXT` or `TLS` and `client_authentication.0.sasl.0.scram` is set to `true`. The resource sorts the list alphabetically. AWS may not always return all endpoints so the values may not be stable across applies.
BootstrapBrokersSaslScram pulumi.StringOutput `pulumi:"bootstrapBrokersSaslScram"`
// One or more DNS names (or IP addresses) and TLS port pairs. For example, `b-1.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9094,b-2.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9094,b-3.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9094`. This attribute will have a value if `encryption_info.0.encryption_in_transit.0.client_broker` is set to `TLS_PLAINTEXT` or `TLS`. The resource sorts the list alphabetically. AWS may not always return all endpoints so the values may not be stable across applies.
BootstrapBrokersTls pulumi.StringOutput `pulumi:"bootstrapBrokersTls"`
// A string containing one or more DNS names (or IP addresses) and SASL IAM port pairs for VPC connectivity. AWS may not always return all endpoints so the values may not be stable across applies.
BootstrapBrokersVpcConnectivitySaslIam pulumi.StringOutput `pulumi:"bootstrapBrokersVpcConnectivitySaslIam"`
// A string containing one or more DNS names (or IP addresses) and SASL SCRAM port pairs for VPC connectivity. AWS may not always return all endpoints so the values may not be stable across applies.
BootstrapBrokersVpcConnectivitySaslScram pulumi.StringOutput `pulumi:"bootstrapBrokersVpcConnectivitySaslScram"`
// A string containing one or more DNS names (or IP addresses) and TLS port pairs for VPC connectivity. AWS may not always return all endpoints so the values may not be stable across applies.
BootstrapBrokersVpcConnectivityTls pulumi.StringOutput `pulumi:"bootstrapBrokersVpcConnectivityTls"`
// Configuration block for the broker nodes of the Kafka cluster.
BrokerNodeGroupInfo ClusterBrokerNodeGroupInfoOutput `pulumi:"brokerNodeGroupInfo"`
// Configuration block for specifying a client authentication. See below.
ClientAuthentication ClusterClientAuthenticationPtrOutput `pulumi:"clientAuthentication"`
// Name of the MSK cluster.
ClusterName pulumi.StringOutput `pulumi:"clusterName"`
// UUID of the MSK cluster, for use in IAM policies.
ClusterUuid pulumi.StringOutput `pulumi:"clusterUuid"`
// Configuration block for specifying a MSK Configuration to attach to Kafka brokers. See below.
ConfigurationInfo ClusterConfigurationInfoPtrOutput `pulumi:"configurationInfo"`
// Current version of the MSK Cluster used for updates, e.g., `K13V1IB3VIYZZH`
CurrentVersion pulumi.StringOutput `pulumi:"currentVersion"`
// Configuration block for specifying encryption. See below.
EncryptionInfo ClusterEncryptionInfoPtrOutput `pulumi:"encryptionInfo"`
// Specify the desired enhanced MSK CloudWatch monitoring level. See [Monitoring Amazon MSK with Amazon CloudWatch](https://docs.aws.amazon.com/msk/latest/developerguide/monitoring.html)
EnhancedMonitoring pulumi.StringPtrOutput `pulumi:"enhancedMonitoring"`
// Specify the desired Kafka software version.
KafkaVersion pulumi.StringOutput `pulumi:"kafkaVersion"`
// Configuration block for streaming broker logs to Cloudwatch/S3/Kinesis Firehose. See below.
LoggingInfo ClusterLoggingInfoPtrOutput `pulumi:"loggingInfo"`
// The desired total number of broker nodes in the kafka cluster. It must be a multiple of the number of specified client subnets.
NumberOfBrokerNodes pulumi.IntOutput `pulumi:"numberOfBrokerNodes"`
// Configuration block for JMX and Node monitoring for the MSK cluster. See below.
OpenMonitoring ClusterOpenMonitoringPtrOutput `pulumi:"openMonitoring"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// Controls storage mode for supported storage tiers. Valid values are: `LOCAL` or `TIERED`.
StorageMode pulumi.StringOutput `pulumi:"storageMode"`
// A 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.
TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
// A comma separated list of one or more hostname:port pairs to use to connect to the Apache Zookeeper cluster. The returned values are sorted alphabetically. The AWS API may not return all endpoints, so this value is not guaranteed to be stable across applies.
ZookeeperConnectString pulumi.StringOutput `pulumi:"zookeeperConnectString"`
// A comma separated list of one or more hostname:port pairs to use to connect to the Apache Zookeeper cluster via TLS. The returned values are sorted alphabetically. The AWS API may not return all endpoints, so this value is not guaranteed to be stable across applies.
ZookeeperConnectStringTls pulumi.StringOutput `pulumi:"zookeeperConnectStringTls"`
}
Manages an Amazon MSK cluster.
> **Note:** This resource manages _provisioned_ clusters. To manage a _serverless_ Amazon MSK cluster, use the `msk.ServerlessCluster` resource.
## Example Usage
### Basic
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/cloudwatch" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/ec2" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/iam" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/kinesis" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/kms" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/msk" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/s3" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
vpc, err := ec2.NewVpc(ctx, "vpc", &ec2.VpcArgs{
CidrBlock: pulumi.String("192.168.0.0/22"),
})
if err != nil {
return err
}
azs, err := aws.GetAvailabilityZones(ctx, &aws.GetAvailabilityZonesArgs{
State: pulumi.StringRef("available"),
}, nil)
if err != nil {
return err
}
subnetAz1, err := ec2.NewSubnet(ctx, "subnet_az1", &ec2.SubnetArgs{
AvailabilityZone: pulumi.String(azs.Names[0]),
CidrBlock: pulumi.String("192.168.0.0/24"),
VpcId: vpc.ID(),
})
if err != nil {
return err
}
subnetAz2, err := ec2.NewSubnet(ctx, "subnet_az2", &ec2.SubnetArgs{
AvailabilityZone: pulumi.String(azs.Names[1]),
CidrBlock: pulumi.String("192.168.1.0/24"),
VpcId: vpc.ID(),
})
if err != nil {
return err
}
subnetAz3, err := ec2.NewSubnet(ctx, "subnet_az3", &ec2.SubnetArgs{
AvailabilityZone: pulumi.String(azs.Names[2]),
CidrBlock: pulumi.String("192.168.2.0/24"),
VpcId: vpc.ID(),
})
if err != nil {
return err
}
sg, err := ec2.NewSecurityGroup(ctx, "sg", &ec2.SecurityGroupArgs{
VpcId: vpc.ID(),
})
if err != nil {
return err
}
kms, err := kms.NewKey(ctx, "kms", &kms.KeyArgs{
Description: pulumi.String("example"),
})
if err != nil {
return err
}
test, err := cloudwatch.NewLogGroup(ctx, "test", &cloudwatch.LogGroupArgs{
Name: pulumi.String("msk_broker_logs"),
})
if err != nil {
return err
}
bucket, err := s3.NewBucket(ctx, "bucket", &s3.BucketArgs{
Bucket: pulumi.String("msk-broker-logs-bucket"),
})
if err != nil {
return err
}
_, err = s3.NewBucketAcl(ctx, "bucket_acl", &s3.BucketAclArgs{
Bucket: bucket.ID(),
Acl: pulumi.String("private"),
})
if err != nil {
return err
}
assumeRole, err := iam.GetPolicyDocument(ctx, &iam.GetPolicyDocumentArgs{
Statements: []iam.GetPolicyDocumentStatement{
{
Effect: pulumi.StringRef("Allow"),
Principals: []iam.GetPolicyDocumentStatementPrincipal{
{
Type: "Service",
Identifiers: []string{
"firehose.amazonaws.com",
},
},
},
Actions: []string{
"sts:AssumeRole",
},
},
},
}, nil)
if err != nil {
return err
}
firehoseRole, err := iam.NewRole(ctx, "firehose_role", &iam.RoleArgs{
Name: pulumi.String("firehose_test_role"),
AssumeRolePolicy: pulumi.String(assumeRole.Json),
})
if err != nil {
return err
}
testStream, err := kinesis.NewFirehoseDeliveryStream(ctx, "test_stream", &kinesis.FirehoseDeliveryStreamArgs{
Name: pulumi.String("kinesis-firehose-msk-broker-logs-stream"),
Destination: pulumi.String("extended_s3"),
ExtendedS3Configuration: &kinesis.FirehoseDeliveryStreamExtendedS3ConfigurationArgs{
RoleArn: firehoseRole.Arn,
BucketArn: bucket.Arn,
},
Tags: pulumi.StringMap{
"LogDeliveryEnabled": pulumi.String("placeholder"),
},
})
if err != nil {
return err
}
example, err := msk.NewCluster(ctx, "example", &msk.ClusterArgs{
ClusterName: pulumi.String("example"),
KafkaVersion: pulumi.String("3.2.0"),
NumberOfBrokerNodes: pulumi.Int(3),
BrokerNodeGroupInfo: &msk.ClusterBrokerNodeGroupInfoArgs{
InstanceType: pulumi.String("kafka.m5.large"),
ClientSubnets: pulumi.StringArray{
subnetAz1.ID(),
subnetAz2.ID(),
subnetAz3.ID(),
},
StorageInfo: &msk.ClusterBrokerNodeGroupInfoStorageInfoArgs{
EbsStorageInfo: &msk.ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArgs{
VolumeSize: pulumi.Int(1000),
},
},
SecurityGroups: pulumi.StringArray{
sg.ID(),
},
},
EncryptionInfo: &msk.ClusterEncryptionInfoArgs{
EncryptionAtRestKmsKeyArn: kms.Arn,
},
OpenMonitoring: &msk.ClusterOpenMonitoringArgs{
Prometheus: &msk.ClusterOpenMonitoringPrometheusArgs{
JmxExporter: &msk.ClusterOpenMonitoringPrometheusJmxExporterArgs{
EnabledInBroker: pulumi.Bool(true),
},
NodeExporter: &msk.ClusterOpenMonitoringPrometheusNodeExporterArgs{
EnabledInBroker: pulumi.Bool(true),
},
},
},
LoggingInfo: &msk.ClusterLoggingInfoArgs{
BrokerLogs: &msk.ClusterLoggingInfoBrokerLogsArgs{
CloudwatchLogs: &msk.ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs{
Enabled: pulumi.Bool(true),
LogGroup: test.Name,
},
Firehose: &msk.ClusterLoggingInfoBrokerLogsFirehoseArgs{
Enabled: pulumi.Bool(true),
DeliveryStream: testStream.Name,
},
S3: &msk.ClusterLoggingInfoBrokerLogsS3Args{
Enabled: pulumi.Bool(true),
Bucket: bucket.ID(),
Prefix: pulumi.String("logs/msk-"),
},
},
},
Tags: pulumi.StringMap{
"foo": pulumi.String("bar"),
},
})
if err != nil {
return err
}
ctx.Export("zookeeperConnectString", example.ZookeeperConnectString)
ctx.Export("bootstrapBrokersTls", example.BootstrapBrokersTls)
return nil
})
}
```
### With volumeThroughput argument
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/msk" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := msk.NewCluster(ctx, "example", &msk.ClusterArgs{
ClusterName: pulumi.String("example"),
KafkaVersion: pulumi.String("2.7.1"),
NumberOfBrokerNodes: pulumi.Int(3),
BrokerNodeGroupInfo: &msk.ClusterBrokerNodeGroupInfoArgs{
InstanceType: pulumi.String("kafka.m5.4xlarge"),
ClientSubnets: pulumi.StringArray{
subnetAz1.Id,
subnetAz2.Id,
subnetAz3.Id,
},
StorageInfo: &msk.ClusterBrokerNodeGroupInfoStorageInfoArgs{
EbsStorageInfo: &msk.ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArgs{
ProvisionedThroughput: &msk.ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArgs{
Enabled: pulumi.Bool(true),
VolumeThroughput: pulumi.Int(250),
},
VolumeSize: pulumi.Int(1000),
},
},
SecurityGroups: pulumi.StringArray{
sg.Id,
},
},
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import MSK clusters using the cluster `arn`. For example:
```sh $ pulumi import aws:msk/cluster:Cluster example arn:aws:kafka:us-west-2:123456789012:cluster/example/279c0212-d057-4dba-9aa9-1c4e5a25bfc7-3 ```
func GetCluster ¶
func GetCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterState, opts ...pulumi.ResourceOption) (*Cluster, error)
GetCluster gets an existing Cluster 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 NewCluster ¶
func NewCluster(ctx *pulumi.Context, name string, args *ClusterArgs, opts ...pulumi.ResourceOption) (*Cluster, error)
NewCluster registers a new resource with the given unique name, arguments, and options.
func (*Cluster) ElementType ¶
func (*Cluster) ToClusterOutput ¶
func (i *Cluster) ToClusterOutput() ClusterOutput
func (*Cluster) ToClusterOutputWithContext ¶
func (i *Cluster) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
type ClusterArgs ¶
type ClusterArgs struct {
// Configuration block for the broker nodes of the Kafka cluster.
BrokerNodeGroupInfo ClusterBrokerNodeGroupInfoInput
// Configuration block for specifying a client authentication. See below.
ClientAuthentication ClusterClientAuthenticationPtrInput
// Name of the MSK cluster.
ClusterName pulumi.StringPtrInput
// Configuration block for specifying a MSK Configuration to attach to Kafka brokers. See below.
ConfigurationInfo ClusterConfigurationInfoPtrInput
// Configuration block for specifying encryption. See below.
EncryptionInfo ClusterEncryptionInfoPtrInput
// Specify the desired enhanced MSK CloudWatch monitoring level. See [Monitoring Amazon MSK with Amazon CloudWatch](https://docs.aws.amazon.com/msk/latest/developerguide/monitoring.html)
EnhancedMonitoring pulumi.StringPtrInput
// Specify the desired Kafka software version.
KafkaVersion pulumi.StringInput
// Configuration block for streaming broker logs to Cloudwatch/S3/Kinesis Firehose. See below.
LoggingInfo ClusterLoggingInfoPtrInput
// The desired total number of broker nodes in the kafka cluster. It must be a multiple of the number of specified client subnets.
NumberOfBrokerNodes pulumi.IntInput
// Configuration block for JMX and Node monitoring for the MSK cluster. See below.
OpenMonitoring ClusterOpenMonitoringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// Controls storage mode for supported storage tiers. Valid values are: `LOCAL` or `TIERED`.
StorageMode pulumi.StringPtrInput
// A 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 Cluster resource.
func (ClusterArgs) ElementType ¶
func (ClusterArgs) ElementType() reflect.Type
type ClusterArray ¶
type ClusterArray []ClusterInput
func (ClusterArray) ElementType ¶
func (ClusterArray) ElementType() reflect.Type
func (ClusterArray) ToClusterArrayOutput ¶
func (i ClusterArray) ToClusterArrayOutput() ClusterArrayOutput
func (ClusterArray) ToClusterArrayOutputWithContext ¶
func (i ClusterArray) ToClusterArrayOutputWithContext(ctx context.Context) ClusterArrayOutput
type ClusterArrayInput ¶
type ClusterArrayInput interface {
pulumi.Input
ToClusterArrayOutput() ClusterArrayOutput
ToClusterArrayOutputWithContext(context.Context) ClusterArrayOutput
}
ClusterArrayInput is an input type that accepts ClusterArray and ClusterArrayOutput values. You can construct a concrete instance of `ClusterArrayInput` via:
ClusterArray{ ClusterArgs{...} }
type ClusterArrayOutput ¶
type ClusterArrayOutput struct{ *pulumi.OutputState }
func (ClusterArrayOutput) ElementType ¶
func (ClusterArrayOutput) ElementType() reflect.Type
func (ClusterArrayOutput) Index ¶
func (o ClusterArrayOutput) Index(i pulumi.IntInput) ClusterOutput
func (ClusterArrayOutput) ToClusterArrayOutput ¶
func (o ClusterArrayOutput) ToClusterArrayOutput() ClusterArrayOutput
func (ClusterArrayOutput) ToClusterArrayOutputWithContext ¶
func (o ClusterArrayOutput) ToClusterArrayOutputWithContext(ctx context.Context) ClusterArrayOutput
type ClusterBrokerNodeGroupInfo ¶
type ClusterBrokerNodeGroupInfo struct {
// The distribution of broker nodes across availability zones ([documentation](https://docs.aws.amazon.com/msk/1.0/apireference/clusters.html#clusters-model-brokerazdistribution)). Currently the only valid value is `DEFAULT`.
AzDistribution *string `pulumi:"azDistribution"`
// A list of subnets to connect to in client VPC ([documentation](https://docs.aws.amazon.com/msk/1.0/apireference/clusters.html#clusters-prop-brokernodegroupinfo-clientsubnets)).
ClientSubnets []string `pulumi:"clientSubnets"`
// Information about the cluster access configuration. See below. For security reasons, you can't turn on public access while creating an MSK cluster. However, you can update an existing cluster to make it publicly accessible. You can also create a new cluster and then update it to make it publicly accessible ([documentation](https://docs.aws.amazon.com/msk/latest/developerguide/public-access.html)).
ConnectivityInfo *ClusterBrokerNodeGroupInfoConnectivityInfo `pulumi:"connectivityInfo"`
// Specify the instance type to use for the kafka brokersE.g., kafka.m5.large. ([Pricing info](https://aws.amazon.com/msk/pricing/))
InstanceType string `pulumi:"instanceType"`
// A list of the security groups to associate with the elastic network interfaces to control who can communicate with the cluster.
SecurityGroups []string `pulumi:"securityGroups"`
// A block that contains information about storage volumes attached to MSK broker nodes. See below.
StorageInfo *ClusterBrokerNodeGroupInfoStorageInfo `pulumi:"storageInfo"`
}
type ClusterBrokerNodeGroupInfoArgs ¶
type ClusterBrokerNodeGroupInfoArgs struct {
// The distribution of broker nodes across availability zones ([documentation](https://docs.aws.amazon.com/msk/1.0/apireference/clusters.html#clusters-model-brokerazdistribution)). Currently the only valid value is `DEFAULT`.
AzDistribution pulumi.StringPtrInput `pulumi:"azDistribution"`
// A list of subnets to connect to in client VPC ([documentation](https://docs.aws.amazon.com/msk/1.0/apireference/clusters.html#clusters-prop-brokernodegroupinfo-clientsubnets)).
ClientSubnets pulumi.StringArrayInput `pulumi:"clientSubnets"`
// Information about the cluster access configuration. See below. For security reasons, you can't turn on public access while creating an MSK cluster. However, you can update an existing cluster to make it publicly accessible. You can also create a new cluster and then update it to make it publicly accessible ([documentation](https://docs.aws.amazon.com/msk/latest/developerguide/public-access.html)).
ConnectivityInfo ClusterBrokerNodeGroupInfoConnectivityInfoPtrInput `pulumi:"connectivityInfo"`
// Specify the instance type to use for the kafka brokersE.g., kafka.m5.large. ([Pricing info](https://aws.amazon.com/msk/pricing/))
InstanceType pulumi.StringInput `pulumi:"instanceType"`
// A list of the security groups to associate with the elastic network interfaces to control who can communicate with the cluster.
SecurityGroups pulumi.StringArrayInput `pulumi:"securityGroups"`
// A block that contains information about storage volumes attached to MSK broker nodes. See below.
StorageInfo ClusterBrokerNodeGroupInfoStorageInfoPtrInput `pulumi:"storageInfo"`
}
func (ClusterBrokerNodeGroupInfoArgs) ElementType ¶
func (ClusterBrokerNodeGroupInfoArgs) ElementType() reflect.Type
func (ClusterBrokerNodeGroupInfoArgs) ToClusterBrokerNodeGroupInfoOutput ¶
func (i ClusterBrokerNodeGroupInfoArgs) ToClusterBrokerNodeGroupInfoOutput() ClusterBrokerNodeGroupInfoOutput
func (ClusterBrokerNodeGroupInfoArgs) ToClusterBrokerNodeGroupInfoOutputWithContext ¶
func (i ClusterBrokerNodeGroupInfoArgs) ToClusterBrokerNodeGroupInfoOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoOutput
func (ClusterBrokerNodeGroupInfoArgs) ToClusterBrokerNodeGroupInfoPtrOutput ¶
func (i ClusterBrokerNodeGroupInfoArgs) ToClusterBrokerNodeGroupInfoPtrOutput() ClusterBrokerNodeGroupInfoPtrOutput
func (ClusterBrokerNodeGroupInfoArgs) ToClusterBrokerNodeGroupInfoPtrOutputWithContext ¶
func (i ClusterBrokerNodeGroupInfoArgs) ToClusterBrokerNodeGroupInfoPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoPtrOutput
type ClusterBrokerNodeGroupInfoConnectivityInfo ¶
type ClusterBrokerNodeGroupInfoConnectivityInfo struct {
// Access control settings for brokers. See below.
PublicAccess *ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccess `pulumi:"publicAccess"`
// VPC connectivity access control for brokers. See below.
VpcConnectivity *ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivity `pulumi:"vpcConnectivity"`
}
type ClusterBrokerNodeGroupInfoConnectivityInfoArgs ¶
type ClusterBrokerNodeGroupInfoConnectivityInfoArgs struct {
// Access control settings for brokers. See below.
PublicAccess ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrInput `pulumi:"publicAccess"`
// VPC connectivity access control for brokers. See below.
VpcConnectivity ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrInput `pulumi:"vpcConnectivity"`
}
func (ClusterBrokerNodeGroupInfoConnectivityInfoArgs) ElementType ¶
func (ClusterBrokerNodeGroupInfoConnectivityInfoArgs) ElementType() reflect.Type
func (ClusterBrokerNodeGroupInfoConnectivityInfoArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoOutput ¶
func (i ClusterBrokerNodeGroupInfoConnectivityInfoArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoOutput() ClusterBrokerNodeGroupInfoConnectivityInfoOutput
func (ClusterBrokerNodeGroupInfoConnectivityInfoArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoOutputWithContext ¶
func (i ClusterBrokerNodeGroupInfoConnectivityInfoArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoOutput
func (ClusterBrokerNodeGroupInfoConnectivityInfoArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput ¶
func (i ClusterBrokerNodeGroupInfoConnectivityInfoArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput() ClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput
func (ClusterBrokerNodeGroupInfoConnectivityInfoArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoPtrOutputWithContext ¶
func (i ClusterBrokerNodeGroupInfoConnectivityInfoArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput
type ClusterBrokerNodeGroupInfoConnectivityInfoInput ¶
type ClusterBrokerNodeGroupInfoConnectivityInfoInput interface {
pulumi.Input
ToClusterBrokerNodeGroupInfoConnectivityInfoOutput() ClusterBrokerNodeGroupInfoConnectivityInfoOutput
ToClusterBrokerNodeGroupInfoConnectivityInfoOutputWithContext(context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoOutput
}
ClusterBrokerNodeGroupInfoConnectivityInfoInput is an input type that accepts ClusterBrokerNodeGroupInfoConnectivityInfoArgs and ClusterBrokerNodeGroupInfoConnectivityInfoOutput values. You can construct a concrete instance of `ClusterBrokerNodeGroupInfoConnectivityInfoInput` via:
ClusterBrokerNodeGroupInfoConnectivityInfoArgs{...}
type ClusterBrokerNodeGroupInfoConnectivityInfoOutput ¶
type ClusterBrokerNodeGroupInfoConnectivityInfoOutput struct{ *pulumi.OutputState }
func (ClusterBrokerNodeGroupInfoConnectivityInfoOutput) ElementType ¶
func (ClusterBrokerNodeGroupInfoConnectivityInfoOutput) ElementType() reflect.Type
func (ClusterBrokerNodeGroupInfoConnectivityInfoOutput) PublicAccess ¶
func (o ClusterBrokerNodeGroupInfoConnectivityInfoOutput) PublicAccess() ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutput
Access control settings for brokers. See below.
func (ClusterBrokerNodeGroupInfoConnectivityInfoOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoOutput ¶
func (o ClusterBrokerNodeGroupInfoConnectivityInfoOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoOutput() ClusterBrokerNodeGroupInfoConnectivityInfoOutput
func (ClusterBrokerNodeGroupInfoConnectivityInfoOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoOutputWithContext ¶
func (o ClusterBrokerNodeGroupInfoConnectivityInfoOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoOutput
func (ClusterBrokerNodeGroupInfoConnectivityInfoOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput ¶
func (o ClusterBrokerNodeGroupInfoConnectivityInfoOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput() ClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput
func (ClusterBrokerNodeGroupInfoConnectivityInfoOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoPtrOutputWithContext ¶
func (o ClusterBrokerNodeGroupInfoConnectivityInfoOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput
func (ClusterBrokerNodeGroupInfoConnectivityInfoOutput) VpcConnectivity ¶
func (o ClusterBrokerNodeGroupInfoConnectivityInfoOutput) VpcConnectivity() ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutput
VPC connectivity access control for brokers. See below.
type ClusterBrokerNodeGroupInfoConnectivityInfoPtrInput ¶
type ClusterBrokerNodeGroupInfoConnectivityInfoPtrInput interface {
pulumi.Input
ToClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput() ClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput
ToClusterBrokerNodeGroupInfoConnectivityInfoPtrOutputWithContext(context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput
}
ClusterBrokerNodeGroupInfoConnectivityInfoPtrInput is an input type that accepts ClusterBrokerNodeGroupInfoConnectivityInfoArgs, ClusterBrokerNodeGroupInfoConnectivityInfoPtr and ClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput values. You can construct a concrete instance of `ClusterBrokerNodeGroupInfoConnectivityInfoPtrInput` via:
ClusterBrokerNodeGroupInfoConnectivityInfoArgs{...}
or:
nil
func ClusterBrokerNodeGroupInfoConnectivityInfoPtr ¶
func ClusterBrokerNodeGroupInfoConnectivityInfoPtr(v *ClusterBrokerNodeGroupInfoConnectivityInfoArgs) ClusterBrokerNodeGroupInfoConnectivityInfoPtrInput
type ClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput ¶
type ClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput struct{ *pulumi.OutputState }
func (ClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput) ElementType ¶
func (ClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput) ElementType() reflect.Type
func (ClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput) PublicAccess ¶
func (o ClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput) PublicAccess() ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutput
Access control settings for brokers. See below.
func (ClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput ¶
func (o ClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput() ClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput
func (ClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoPtrOutputWithContext ¶
func (o ClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput
func (ClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput) VpcConnectivity ¶
func (o ClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput) VpcConnectivity() ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutput
VPC connectivity access control for brokers. See below.
type ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccess ¶
type ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccess struct {
// Public access type. Valid values: `DISABLED`, `SERVICE_PROVIDED_EIPS`.
Type *string `pulumi:"type"`
}
type ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArgs ¶
type ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArgs struct {
// Public access type. Valid values: `DISABLED`, `SERVICE_PROVIDED_EIPS`.
Type pulumi.StringPtrInput `pulumi:"type"`
}
func (ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArgs) ElementType ¶
func (ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArgs) ElementType() reflect.Type
func (ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput ¶
func (i ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput() ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput
func (ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutputWithContext ¶
func (i ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput
func (ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutput ¶
func (i ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutput() ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutput
func (ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutputWithContext ¶
func (i ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutput
type ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessInput ¶
type ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessInput interface {
pulumi.Input
ToClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput() ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput
ToClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutputWithContext(context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput
}
ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessInput is an input type that accepts ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArgs and ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput values. You can construct a concrete instance of `ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessInput` via:
ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArgs{...}
type ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput ¶
type ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput struct{ *pulumi.OutputState }
func (ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput) ElementType ¶
func (ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput) ElementType() reflect.Type
func (ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput ¶
func (o ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput() ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput
func (ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutputWithContext ¶
func (o ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput
func (ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutput ¶
func (o ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutput() ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutput
func (ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutputWithContext ¶
func (o ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutput
type ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrInput ¶
type ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrInput interface {
pulumi.Input
ToClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutput() ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutput
ToClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutputWithContext(context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutput
}
ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrInput is an input type that accepts ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArgs, ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtr and ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutput values. You can construct a concrete instance of `ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrInput` via:
ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArgs{...}
or:
nil
func ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtr ¶
func ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtr(v *ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArgs) ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrInput
type ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutput ¶
type ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutput struct{ *pulumi.OutputState }
func (ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutput) ElementType ¶
func (ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutput) ElementType() reflect.Type
func (ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutput ¶
func (o ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutput() ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutput
func (ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutputWithContext ¶
func (o ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutput
func (ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutput) Type ¶
func (o ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessPtrOutput) Type() pulumi.StringPtrOutput
Public access type. Valid values: `DISABLED`, `SERVICE_PROVIDED_EIPS`.
type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivity ¶
type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivity struct {
// Configuration block for specifying a client authentication. See below.
ClientAuthentication *ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthentication `pulumi:"clientAuthentication"`
}
type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArgs ¶
type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArgs struct {
// Configuration block for specifying a client authentication. See below.
ClientAuthentication ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrInput `pulumi:"clientAuthentication"`
}
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArgs) ElementType ¶
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArgs) ElementType() reflect.Type
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput ¶
func (i ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput() ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutputWithContext ¶
func (i ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutput ¶
func (i ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutput() ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutput
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutputWithContext ¶
func (i ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutput
type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthentication ¶
type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthentication struct {
// Configuration block for specifying SASL client authentication. See below.
Sasl *ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSasl `pulumi:"sasl"`
// Configuration block for specifying TLS client authentication. See below.
Tls *bool `pulumi:"tls"`
}
type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArgs ¶
type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArgs struct {
// Configuration block for specifying SASL client authentication. See below.
Sasl ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrInput `pulumi:"sasl"`
// Configuration block for specifying TLS client authentication. See below.
Tls pulumi.BoolPtrInput `pulumi:"tls"`
}
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArgs) ElementType ¶
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArgs) ElementType() reflect.Type
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput ¶
func (i ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput() ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutputWithContext ¶
func (i ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutput ¶
func (i ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutput() ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutput
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutputWithContext ¶
func (i ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutput
type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationInput ¶
type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationInput interface {
pulumi.Input
ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput() ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput
ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutputWithContext(context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput
}
ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationInput is an input type that accepts ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArgs and ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput values. You can construct a concrete instance of `ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationInput` via:
ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArgs{...}
type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput ¶
type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput struct{ *pulumi.OutputState }
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput) ElementType ¶
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput) Sasl ¶
func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput) Sasl() ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutput
Configuration block for specifying SASL client authentication. See below.
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput) Tls ¶
func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput) Tls() pulumi.BoolPtrOutput
Configuration block for specifying TLS client authentication. See below.
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput ¶
func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput() ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutputWithContext ¶
func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutput ¶
func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutput() ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutput
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutputWithContext ¶
func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutput
type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrInput ¶
type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrInput interface {
pulumi.Input
ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutput() ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutput
ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutputWithContext(context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutput
}
ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrInput is an input type that accepts ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArgs, ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtr and ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutput values. You can construct a concrete instance of `ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrInput` via:
ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArgs{...}
or:
nil
func ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtr ¶
func ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtr(v *ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArgs) ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrInput
type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutput ¶
type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutput struct{ *pulumi.OutputState }
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutput) Elem ¶
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutput) ElementType ¶
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutput) Sasl ¶
func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutput) Sasl() ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutput
Configuration block for specifying SASL client authentication. See below.
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutput) Tls ¶
func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutput) Tls() pulumi.BoolPtrOutput
Configuration block for specifying TLS client authentication. See below.
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutput ¶
func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutput() ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutput
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutputWithContext ¶
func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutput
type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArgs ¶
type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArgs struct {
Iam pulumi.BoolPtrInput `pulumi:"iam"`
Scram pulumi.BoolPtrInput `pulumi:"scram"`
}
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArgs) ElementType ¶
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput ¶
func (i ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput() ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutputWithContext ¶
func (i ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutput ¶
func (i ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutput() ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutput
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutputWithContext ¶
func (i ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArgs) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutput
type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslInput ¶
type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslInput interface {
pulumi.Input
ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput() ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput
ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutputWithContext(context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput
}
ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslInput is an input type that accepts ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArgs and ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput values. You can construct a concrete instance of `ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslInput` via:
ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArgs{...}
type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput ¶
type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput struct{ *pulumi.OutputState }
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput) ElementType ¶
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput) Iam ¶
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput) Scram ¶
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput ¶
func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput() ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutputWithContext ¶
func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutput ¶
func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutput() ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutput
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutputWithContext ¶
func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutput
type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrInput ¶
type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrInput interface {
pulumi.Input
ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutput() ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutput
ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutputWithContext(context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutput
}
ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrInput is an input type that accepts ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArgs, ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtr and ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutput values. You can construct a concrete instance of `ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrInput` via:
ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArgs{...}
or:
nil
func ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtr ¶
func ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtr(v *ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArgs) ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrInput
type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutput ¶
type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutput struct{ *pulumi.OutputState }
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutput) Elem ¶
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutput) ElementType ¶
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutput) Iam ¶
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutput) Scram ¶
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutput ¶
func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutput() ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutput
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutputWithContext ¶
func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslPtrOutput
type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityInput ¶
type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityInput interface {
pulumi.Input
ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput() ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput
ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutputWithContext(context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput
}
ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityInput is an input type that accepts ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArgs and ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput values. You can construct a concrete instance of `ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityInput` via:
ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArgs{...}
type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput ¶
type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput struct{ *pulumi.OutputState }
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput) ClientAuthentication ¶
func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput) ClientAuthentication() ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutput
Configuration block for specifying a client authentication. See below.
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput) ElementType ¶
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput) ElementType() reflect.Type
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput ¶
func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput() ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutputWithContext ¶
func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutput ¶
func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutput() ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutput
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutputWithContext ¶
func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutput
type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrInput ¶
type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrInput interface {
pulumi.Input
ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutput() ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutput
ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutputWithContext(context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutput
}
ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrInput is an input type that accepts ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArgs, ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtr and ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutput values. You can construct a concrete instance of `ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrInput` via:
ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArgs{...}
or:
nil
func ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtr ¶
func ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtr(v *ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArgs) ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrInput
type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutput ¶
type ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutput struct{ *pulumi.OutputState }
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutput) ClientAuthentication ¶
func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutput) ClientAuthentication() ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationPtrOutput
Configuration block for specifying a client authentication. See below.
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutput) ElementType ¶
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutput) ElementType() reflect.Type
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutput ¶
func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutput() ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutput
func (ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutputWithContext ¶
func (o ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutput) ToClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityPtrOutput
type ClusterBrokerNodeGroupInfoInput ¶
type ClusterBrokerNodeGroupInfoInput interface {
pulumi.Input
ToClusterBrokerNodeGroupInfoOutput() ClusterBrokerNodeGroupInfoOutput
ToClusterBrokerNodeGroupInfoOutputWithContext(context.Context) ClusterBrokerNodeGroupInfoOutput
}
ClusterBrokerNodeGroupInfoInput is an input type that accepts ClusterBrokerNodeGroupInfoArgs and ClusterBrokerNodeGroupInfoOutput values. You can construct a concrete instance of `ClusterBrokerNodeGroupInfoInput` via:
ClusterBrokerNodeGroupInfoArgs{...}
type ClusterBrokerNodeGroupInfoOutput ¶
type ClusterBrokerNodeGroupInfoOutput struct{ *pulumi.OutputState }
func (ClusterBrokerNodeGroupInfoOutput) AzDistribution ¶
func (o ClusterBrokerNodeGroupInfoOutput) AzDistribution() pulumi.StringPtrOutput
The distribution of broker nodes across availability zones ([documentation](https://docs.aws.amazon.com/msk/1.0/apireference/clusters.html#clusters-model-brokerazdistribution)). Currently the only valid value is `DEFAULT`.
func (ClusterBrokerNodeGroupInfoOutput) ClientSubnets ¶
func (o ClusterBrokerNodeGroupInfoOutput) ClientSubnets() pulumi.StringArrayOutput
A list of subnets to connect to in client VPC ([documentation](https://docs.aws.amazon.com/msk/1.0/apireference/clusters.html#clusters-prop-brokernodegroupinfo-clientsubnets)).
func (ClusterBrokerNodeGroupInfoOutput) ConnectivityInfo ¶
func (o ClusterBrokerNodeGroupInfoOutput) ConnectivityInfo() ClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput
Information about the cluster access configuration. See below. For security reasons, you can't turn on public access while creating an MSK cluster. However, you can update an existing cluster to make it publicly accessible. You can also create a new cluster and then update it to make it publicly accessible ([documentation](https://docs.aws.amazon.com/msk/latest/developerguide/public-access.html)).
func (ClusterBrokerNodeGroupInfoOutput) ElementType ¶
func (ClusterBrokerNodeGroupInfoOutput) ElementType() reflect.Type
func (ClusterBrokerNodeGroupInfoOutput) InstanceType ¶
func (o ClusterBrokerNodeGroupInfoOutput) InstanceType() pulumi.StringOutput
Specify the instance type to use for the kafka brokersE.g., kafka.m5.large. ([Pricing info](https://aws.amazon.com/msk/pricing/))
func (ClusterBrokerNodeGroupInfoOutput) SecurityGroups ¶
func (o ClusterBrokerNodeGroupInfoOutput) SecurityGroups() pulumi.StringArrayOutput
A list of the security groups to associate with the elastic network interfaces to control who can communicate with the cluster.
func (ClusterBrokerNodeGroupInfoOutput) StorageInfo ¶
func (o ClusterBrokerNodeGroupInfoOutput) StorageInfo() ClusterBrokerNodeGroupInfoStorageInfoPtrOutput
A block that contains information about storage volumes attached to MSK broker nodes. See below.
func (ClusterBrokerNodeGroupInfoOutput) ToClusterBrokerNodeGroupInfoOutput ¶
func (o ClusterBrokerNodeGroupInfoOutput) ToClusterBrokerNodeGroupInfoOutput() ClusterBrokerNodeGroupInfoOutput
func (ClusterBrokerNodeGroupInfoOutput) ToClusterBrokerNodeGroupInfoOutputWithContext ¶
func (o ClusterBrokerNodeGroupInfoOutput) ToClusterBrokerNodeGroupInfoOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoOutput
func (ClusterBrokerNodeGroupInfoOutput) ToClusterBrokerNodeGroupInfoPtrOutput ¶
func (o ClusterBrokerNodeGroupInfoOutput) ToClusterBrokerNodeGroupInfoPtrOutput() ClusterBrokerNodeGroupInfoPtrOutput
func (ClusterBrokerNodeGroupInfoOutput) ToClusterBrokerNodeGroupInfoPtrOutputWithContext ¶
func (o ClusterBrokerNodeGroupInfoOutput) ToClusterBrokerNodeGroupInfoPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoPtrOutput
type ClusterBrokerNodeGroupInfoPtrInput ¶
type ClusterBrokerNodeGroupInfoPtrInput interface {
pulumi.Input
ToClusterBrokerNodeGroupInfoPtrOutput() ClusterBrokerNodeGroupInfoPtrOutput
ToClusterBrokerNodeGroupInfoPtrOutputWithContext(context.Context) ClusterBrokerNodeGroupInfoPtrOutput
}
ClusterBrokerNodeGroupInfoPtrInput is an input type that accepts ClusterBrokerNodeGroupInfoArgs, ClusterBrokerNodeGroupInfoPtr and ClusterBrokerNodeGroupInfoPtrOutput values. You can construct a concrete instance of `ClusterBrokerNodeGroupInfoPtrInput` via:
ClusterBrokerNodeGroupInfoArgs{...}
or:
nil
func ClusterBrokerNodeGroupInfoPtr ¶
func ClusterBrokerNodeGroupInfoPtr(v *ClusterBrokerNodeGroupInfoArgs) ClusterBrokerNodeGroupInfoPtrInput
type ClusterBrokerNodeGroupInfoPtrOutput ¶
type ClusterBrokerNodeGroupInfoPtrOutput struct{ *pulumi.OutputState }
func (ClusterBrokerNodeGroupInfoPtrOutput) AzDistribution ¶
func (o ClusterBrokerNodeGroupInfoPtrOutput) AzDistribution() pulumi.StringPtrOutput
The distribution of broker nodes across availability zones ([documentation](https://docs.aws.amazon.com/msk/1.0/apireference/clusters.html#clusters-model-brokerazdistribution)). Currently the only valid value is `DEFAULT`.
func (ClusterBrokerNodeGroupInfoPtrOutput) ClientSubnets ¶
func (o ClusterBrokerNodeGroupInfoPtrOutput) ClientSubnets() pulumi.StringArrayOutput
A list of subnets to connect to in client VPC ([documentation](https://docs.aws.amazon.com/msk/1.0/apireference/clusters.html#clusters-prop-brokernodegroupinfo-clientsubnets)).
func (ClusterBrokerNodeGroupInfoPtrOutput) ConnectivityInfo ¶
func (o ClusterBrokerNodeGroupInfoPtrOutput) ConnectivityInfo() ClusterBrokerNodeGroupInfoConnectivityInfoPtrOutput
Information about the cluster access configuration. See below. For security reasons, you can't turn on public access while creating an MSK cluster. However, you can update an existing cluster to make it publicly accessible. You can also create a new cluster and then update it to make it publicly accessible ([documentation](https://docs.aws.amazon.com/msk/latest/developerguide/public-access.html)).
func (ClusterBrokerNodeGroupInfoPtrOutput) Elem ¶
func (o ClusterBrokerNodeGroupInfoPtrOutput) Elem() ClusterBrokerNodeGroupInfoOutput
func (ClusterBrokerNodeGroupInfoPtrOutput) ElementType ¶
func (ClusterBrokerNodeGroupInfoPtrOutput) ElementType() reflect.Type
func (ClusterBrokerNodeGroupInfoPtrOutput) InstanceType ¶
func (o ClusterBrokerNodeGroupInfoPtrOutput) InstanceType() pulumi.StringPtrOutput
Specify the instance type to use for the kafka brokersE.g., kafka.m5.large. ([Pricing info](https://aws.amazon.com/msk/pricing/))
func (ClusterBrokerNodeGroupInfoPtrOutput) SecurityGroups ¶
func (o ClusterBrokerNodeGroupInfoPtrOutput) SecurityGroups() pulumi.StringArrayOutput
A list of the security groups to associate with the elastic network interfaces to control who can communicate with the cluster.
func (ClusterBrokerNodeGroupInfoPtrOutput) StorageInfo ¶
func (o ClusterBrokerNodeGroupInfoPtrOutput) StorageInfo() ClusterBrokerNodeGroupInfoStorageInfoPtrOutput
A block that contains information about storage volumes attached to MSK broker nodes. See below.
func (ClusterBrokerNodeGroupInfoPtrOutput) ToClusterBrokerNodeGroupInfoPtrOutput ¶
func (o ClusterBrokerNodeGroupInfoPtrOutput) ToClusterBrokerNodeGroupInfoPtrOutput() ClusterBrokerNodeGroupInfoPtrOutput
func (ClusterBrokerNodeGroupInfoPtrOutput) ToClusterBrokerNodeGroupInfoPtrOutputWithContext ¶
func (o ClusterBrokerNodeGroupInfoPtrOutput) ToClusterBrokerNodeGroupInfoPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoPtrOutput
type ClusterBrokerNodeGroupInfoStorageInfo ¶
type ClusterBrokerNodeGroupInfoStorageInfo struct {
// A block that contains EBS volume information. See below.
EbsStorageInfo *ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfo `pulumi:"ebsStorageInfo"`
}
type ClusterBrokerNodeGroupInfoStorageInfoArgs ¶
type ClusterBrokerNodeGroupInfoStorageInfoArgs struct {
// A block that contains EBS volume information. See below.
EbsStorageInfo ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrInput `pulumi:"ebsStorageInfo"`
}
func (ClusterBrokerNodeGroupInfoStorageInfoArgs) ElementType ¶
func (ClusterBrokerNodeGroupInfoStorageInfoArgs) ElementType() reflect.Type
func (ClusterBrokerNodeGroupInfoStorageInfoArgs) ToClusterBrokerNodeGroupInfoStorageInfoOutput ¶
func (i ClusterBrokerNodeGroupInfoStorageInfoArgs) ToClusterBrokerNodeGroupInfoStorageInfoOutput() ClusterBrokerNodeGroupInfoStorageInfoOutput
func (ClusterBrokerNodeGroupInfoStorageInfoArgs) ToClusterBrokerNodeGroupInfoStorageInfoOutputWithContext ¶
func (i ClusterBrokerNodeGroupInfoStorageInfoArgs) ToClusterBrokerNodeGroupInfoStorageInfoOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoStorageInfoOutput
func (ClusterBrokerNodeGroupInfoStorageInfoArgs) ToClusterBrokerNodeGroupInfoStorageInfoPtrOutput ¶
func (i ClusterBrokerNodeGroupInfoStorageInfoArgs) ToClusterBrokerNodeGroupInfoStorageInfoPtrOutput() ClusterBrokerNodeGroupInfoStorageInfoPtrOutput
func (ClusterBrokerNodeGroupInfoStorageInfoArgs) ToClusterBrokerNodeGroupInfoStorageInfoPtrOutputWithContext ¶
func (i ClusterBrokerNodeGroupInfoStorageInfoArgs) ToClusterBrokerNodeGroupInfoStorageInfoPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoStorageInfoPtrOutput
type ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfo ¶
type ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfo struct {
// A block that contains EBS volume provisioned throughput information. To provision storage throughput, you must choose broker type kafka.m5.4xlarge or larger. See below.
ProvisionedThroughput *ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughput `pulumi:"provisionedThroughput"`
// The size in GiB of the EBS volume for the data drive on each broker node. Minimum value of `1` and maximum value of `16384`.
VolumeSize *int `pulumi:"volumeSize"`
}
type ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArgs ¶
type ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArgs struct {
// A block that contains EBS volume provisioned throughput information. To provision storage throughput, you must choose broker type kafka.m5.4xlarge or larger. See below.
ProvisionedThroughput ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrInput `pulumi:"provisionedThroughput"`
// The size in GiB of the EBS volume for the data drive on each broker node. Minimum value of `1` and maximum value of `16384`.
VolumeSize pulumi.IntPtrInput `pulumi:"volumeSize"`
}
func (ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArgs) ElementType ¶
func (ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArgs) ElementType() reflect.Type
func (ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArgs) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput ¶
func (i ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArgs) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput() ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput
func (ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArgs) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutputWithContext ¶
func (i ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArgs) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput
func (ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArgs) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput ¶
func (i ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArgs) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput() ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput
func (ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArgs) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutputWithContext ¶
func (i ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArgs) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput
type ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoInput ¶
type ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoInput interface {
pulumi.Input
ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput() ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput
ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutputWithContext(context.Context) ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput
}
ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoInput is an input type that accepts ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArgs and ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput values. You can construct a concrete instance of `ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoInput` via:
ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArgs{...}
type ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput ¶
type ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput struct{ *pulumi.OutputState }
func (ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput) ElementType ¶
func (ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput) ElementType() reflect.Type
func (ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput) ProvisionedThroughput ¶
func (o ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput) ProvisionedThroughput() ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutput
A block that contains EBS volume provisioned throughput information. To provision storage throughput, you must choose broker type kafka.m5.4xlarge or larger. See below.
func (ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput ¶
func (o ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput() ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput
func (ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutputWithContext ¶
func (o ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput
func (ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput ¶
func (o ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput() ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput
func (ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutputWithContext ¶
func (o ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput
func (ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput) VolumeSize ¶
func (o ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput) VolumeSize() pulumi.IntPtrOutput
The size in GiB of the EBS volume for the data drive on each broker node. Minimum value of `1` and maximum value of `16384`.
type ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughput ¶
type ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughput struct {
Enabled *bool `pulumi:"enabled"`
// Throughput value of the EBS volumes for the data drive on each kafka broker node in MiB per second. The minimum value is `250`. The maximum value varies between broker type. You can refer to the valid values for the maximum volume throughput at the following [documentation on throughput bottlenecks](https://docs.aws.amazon.com/msk/latest/developerguide/msk-provision-throughput.html#throughput-bottlenecks)
VolumeThroughput *int `pulumi:"volumeThroughput"`
}
type ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArgs ¶
type ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArgs struct {
Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
// Throughput value of the EBS volumes for the data drive on each kafka broker node in MiB per second. The minimum value is `250`. The maximum value varies between broker type. You can refer to the valid values for the maximum volume throughput at the following [documentation on throughput bottlenecks](https://docs.aws.amazon.com/msk/latest/developerguide/msk-provision-throughput.html#throughput-bottlenecks)
VolumeThroughput pulumi.IntPtrInput `pulumi:"volumeThroughput"`
}
func (ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArgs) ElementType ¶
func (ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArgs) ElementType() reflect.Type
func (ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArgs) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput ¶
func (i ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArgs) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput() ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput
func (ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArgs) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutputWithContext ¶
func (i ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArgs) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput
func (ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArgs) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutput ¶
func (i ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArgs) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutput() ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutput
func (ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArgs) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutputWithContext ¶
func (i ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArgs) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutput
type ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputInput ¶
type ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputInput interface {
pulumi.Input
ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput() ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput
ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutputWithContext(context.Context) ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput
}
ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputInput is an input type that accepts ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArgs and ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput values. You can construct a concrete instance of `ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputInput` via:
ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArgs{...}
type ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput ¶
type ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput struct{ *pulumi.OutputState }
func (ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput) ElementType ¶
func (ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput) ElementType() reflect.Type
func (ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput ¶
func (o ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput() ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput
func (ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutputWithContext ¶
func (o ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput
func (ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutput ¶
func (o ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutput() ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutput
func (ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutputWithContext ¶
func (o ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutput
func (ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput) VolumeThroughput ¶
func (o ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput) VolumeThroughput() pulumi.IntPtrOutput
Throughput value of the EBS volumes for the data drive on each kafka broker node in MiB per second. The minimum value is `250`. The maximum value varies between broker type. You can refer to the valid values for the maximum volume throughput at the following [documentation on throughput bottlenecks](https://docs.aws.amazon.com/msk/latest/developerguide/msk-provision-throughput.html#throughput-bottlenecks)
type ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrInput ¶
type ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrInput interface {
pulumi.Input
ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutput() ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutput
ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutputWithContext(context.Context) ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutput
}
ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrInput is an input type that accepts ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArgs, ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtr and ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutput values. You can construct a concrete instance of `ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrInput` via:
ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArgs{...}
or:
nil
func ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtr ¶
func ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtr(v *ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArgs) ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrInput
type ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutput ¶
type ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutput struct{ *pulumi.OutputState }
func (ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutput) ElementType ¶
func (ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutput) ElementType() reflect.Type
func (ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutput) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutput ¶
func (o ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutput) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutput() ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutput
func (ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutput) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutputWithContext ¶
func (o ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutput) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutput
func (ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutput) VolumeThroughput ¶
func (o ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutput) VolumeThroughput() pulumi.IntPtrOutput
Throughput value of the EBS volumes for the data drive on each kafka broker node in MiB per second. The minimum value is `250`. The maximum value varies between broker type. You can refer to the valid values for the maximum volume throughput at the following [documentation on throughput bottlenecks](https://docs.aws.amazon.com/msk/latest/developerguide/msk-provision-throughput.html#throughput-bottlenecks)
type ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrInput ¶
type ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrInput interface {
pulumi.Input
ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput() ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput
ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutputWithContext(context.Context) ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput
}
ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrInput is an input type that accepts ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArgs, ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtr and ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput values. You can construct a concrete instance of `ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrInput` via:
ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArgs{...}
or:
nil
func ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtr ¶
func ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtr(v *ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArgs) ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrInput
type ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput ¶
type ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput struct{ *pulumi.OutputState }
func (ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput) ElementType ¶
func (ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput) ElementType() reflect.Type
func (ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput) ProvisionedThroughput ¶
func (o ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput) ProvisionedThroughput() ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputPtrOutput
A block that contains EBS volume provisioned throughput information. To provision storage throughput, you must choose broker type kafka.m5.4xlarge or larger. See below.
func (ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput ¶
func (o ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput() ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput
func (ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutputWithContext ¶
func (o ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput) ToClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput
func (ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput) VolumeSize ¶
func (o ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput) VolumeSize() pulumi.IntPtrOutput
The size in GiB of the EBS volume for the data drive on each broker node. Minimum value of `1` and maximum value of `16384`.
type ClusterBrokerNodeGroupInfoStorageInfoInput ¶
type ClusterBrokerNodeGroupInfoStorageInfoInput interface {
pulumi.Input
ToClusterBrokerNodeGroupInfoStorageInfoOutput() ClusterBrokerNodeGroupInfoStorageInfoOutput
ToClusterBrokerNodeGroupInfoStorageInfoOutputWithContext(context.Context) ClusterBrokerNodeGroupInfoStorageInfoOutput
}
ClusterBrokerNodeGroupInfoStorageInfoInput is an input type that accepts ClusterBrokerNodeGroupInfoStorageInfoArgs and ClusterBrokerNodeGroupInfoStorageInfoOutput values. You can construct a concrete instance of `ClusterBrokerNodeGroupInfoStorageInfoInput` via:
ClusterBrokerNodeGroupInfoStorageInfoArgs{...}
type ClusterBrokerNodeGroupInfoStorageInfoOutput ¶
type ClusterBrokerNodeGroupInfoStorageInfoOutput struct{ *pulumi.OutputState }
func (ClusterBrokerNodeGroupInfoStorageInfoOutput) EbsStorageInfo ¶
func (o ClusterBrokerNodeGroupInfoStorageInfoOutput) EbsStorageInfo() ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput
A block that contains EBS volume information. See below.
func (ClusterBrokerNodeGroupInfoStorageInfoOutput) ElementType ¶
func (ClusterBrokerNodeGroupInfoStorageInfoOutput) ElementType() reflect.Type
func (ClusterBrokerNodeGroupInfoStorageInfoOutput) ToClusterBrokerNodeGroupInfoStorageInfoOutput ¶
func (o ClusterBrokerNodeGroupInfoStorageInfoOutput) ToClusterBrokerNodeGroupInfoStorageInfoOutput() ClusterBrokerNodeGroupInfoStorageInfoOutput
func (ClusterBrokerNodeGroupInfoStorageInfoOutput) ToClusterBrokerNodeGroupInfoStorageInfoOutputWithContext ¶
func (o ClusterBrokerNodeGroupInfoStorageInfoOutput) ToClusterBrokerNodeGroupInfoStorageInfoOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoStorageInfoOutput
func (ClusterBrokerNodeGroupInfoStorageInfoOutput) ToClusterBrokerNodeGroupInfoStorageInfoPtrOutput ¶
func (o ClusterBrokerNodeGroupInfoStorageInfoOutput) ToClusterBrokerNodeGroupInfoStorageInfoPtrOutput() ClusterBrokerNodeGroupInfoStorageInfoPtrOutput
func (ClusterBrokerNodeGroupInfoStorageInfoOutput) ToClusterBrokerNodeGroupInfoStorageInfoPtrOutputWithContext ¶
func (o ClusterBrokerNodeGroupInfoStorageInfoOutput) ToClusterBrokerNodeGroupInfoStorageInfoPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoStorageInfoPtrOutput
type ClusterBrokerNodeGroupInfoStorageInfoPtrInput ¶
type ClusterBrokerNodeGroupInfoStorageInfoPtrInput interface {
pulumi.Input
ToClusterBrokerNodeGroupInfoStorageInfoPtrOutput() ClusterBrokerNodeGroupInfoStorageInfoPtrOutput
ToClusterBrokerNodeGroupInfoStorageInfoPtrOutputWithContext(context.Context) ClusterBrokerNodeGroupInfoStorageInfoPtrOutput
}
ClusterBrokerNodeGroupInfoStorageInfoPtrInput is an input type that accepts ClusterBrokerNodeGroupInfoStorageInfoArgs, ClusterBrokerNodeGroupInfoStorageInfoPtr and ClusterBrokerNodeGroupInfoStorageInfoPtrOutput values. You can construct a concrete instance of `ClusterBrokerNodeGroupInfoStorageInfoPtrInput` via:
ClusterBrokerNodeGroupInfoStorageInfoArgs{...}
or:
nil
func ClusterBrokerNodeGroupInfoStorageInfoPtr ¶
func ClusterBrokerNodeGroupInfoStorageInfoPtr(v *ClusterBrokerNodeGroupInfoStorageInfoArgs) ClusterBrokerNodeGroupInfoStorageInfoPtrInput
type ClusterBrokerNodeGroupInfoStorageInfoPtrOutput ¶
type ClusterBrokerNodeGroupInfoStorageInfoPtrOutput struct{ *pulumi.OutputState }
func (ClusterBrokerNodeGroupInfoStorageInfoPtrOutput) EbsStorageInfo ¶
func (o ClusterBrokerNodeGroupInfoStorageInfoPtrOutput) EbsStorageInfo() ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoPtrOutput
A block that contains EBS volume information. See below.
func (ClusterBrokerNodeGroupInfoStorageInfoPtrOutput) ElementType ¶
func (ClusterBrokerNodeGroupInfoStorageInfoPtrOutput) ElementType() reflect.Type
func (ClusterBrokerNodeGroupInfoStorageInfoPtrOutput) ToClusterBrokerNodeGroupInfoStorageInfoPtrOutput ¶
func (o ClusterBrokerNodeGroupInfoStorageInfoPtrOutput) ToClusterBrokerNodeGroupInfoStorageInfoPtrOutput() ClusterBrokerNodeGroupInfoStorageInfoPtrOutput
func (ClusterBrokerNodeGroupInfoStorageInfoPtrOutput) ToClusterBrokerNodeGroupInfoStorageInfoPtrOutputWithContext ¶
func (o ClusterBrokerNodeGroupInfoStorageInfoPtrOutput) ToClusterBrokerNodeGroupInfoStorageInfoPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoStorageInfoPtrOutput
type ClusterClientAuthentication ¶
type ClusterClientAuthentication struct {
// Configuration block for specifying SASL client authentication. See below.
Sasl *ClusterClientAuthenticationSasl `pulumi:"sasl"`
// Configuration block for specifying TLS client authentication. See below.
Tls *ClusterClientAuthenticationTls `pulumi:"tls"`
// Enables unauthenticated access.
Unauthenticated *bool `pulumi:"unauthenticated"`
}
type ClusterClientAuthenticationArgs ¶
type ClusterClientAuthenticationArgs struct {
// Configuration block for specifying SASL client authentication. See below.
Sasl ClusterClientAuthenticationSaslPtrInput `pulumi:"sasl"`
// Configuration block for specifying TLS client authentication. See below.
Tls ClusterClientAuthenticationTlsPtrInput `pulumi:"tls"`
// Enables unauthenticated access.
Unauthenticated pulumi.BoolPtrInput `pulumi:"unauthenticated"`
}
func (ClusterClientAuthenticationArgs) ElementType ¶
func (ClusterClientAuthenticationArgs) ElementType() reflect.Type
func (ClusterClientAuthenticationArgs) ToClusterClientAuthenticationOutput ¶
func (i ClusterClientAuthenticationArgs) ToClusterClientAuthenticationOutput() ClusterClientAuthenticationOutput
func (ClusterClientAuthenticationArgs) ToClusterClientAuthenticationOutputWithContext ¶
func (i ClusterClientAuthenticationArgs) ToClusterClientAuthenticationOutputWithContext(ctx context.Context) ClusterClientAuthenticationOutput
func (ClusterClientAuthenticationArgs) ToClusterClientAuthenticationPtrOutput ¶
func (i ClusterClientAuthenticationArgs) ToClusterClientAuthenticationPtrOutput() ClusterClientAuthenticationPtrOutput
func (ClusterClientAuthenticationArgs) ToClusterClientAuthenticationPtrOutputWithContext ¶
func (i ClusterClientAuthenticationArgs) ToClusterClientAuthenticationPtrOutputWithContext(ctx context.Context) ClusterClientAuthenticationPtrOutput
type ClusterClientAuthenticationInput ¶
type ClusterClientAuthenticationInput interface {
pulumi.Input
ToClusterClientAuthenticationOutput() ClusterClientAuthenticationOutput
ToClusterClientAuthenticationOutputWithContext(context.Context) ClusterClientAuthenticationOutput
}
ClusterClientAuthenticationInput is an input type that accepts ClusterClientAuthenticationArgs and ClusterClientAuthenticationOutput values. You can construct a concrete instance of `ClusterClientAuthenticationInput` via:
ClusterClientAuthenticationArgs{...}
type ClusterClientAuthenticationOutput ¶
type ClusterClientAuthenticationOutput struct{ *pulumi.OutputState }
func (ClusterClientAuthenticationOutput) ElementType ¶
func (ClusterClientAuthenticationOutput) ElementType() reflect.Type
func (ClusterClientAuthenticationOutput) Sasl ¶
Configuration block for specifying SASL client authentication. See below.
func (ClusterClientAuthenticationOutput) Tls ¶
Configuration block for specifying TLS client authentication. See below.
func (ClusterClientAuthenticationOutput) ToClusterClientAuthenticationOutput ¶
func (o ClusterClientAuthenticationOutput) ToClusterClientAuthenticationOutput() ClusterClientAuthenticationOutput
func (ClusterClientAuthenticationOutput) ToClusterClientAuthenticationOutputWithContext ¶
func (o ClusterClientAuthenticationOutput) ToClusterClientAuthenticationOutputWithContext(ctx context.Context) ClusterClientAuthenticationOutput
func (ClusterClientAuthenticationOutput) ToClusterClientAuthenticationPtrOutput ¶
func (o ClusterClientAuthenticationOutput) ToClusterClientAuthenticationPtrOutput() ClusterClientAuthenticationPtrOutput
func (ClusterClientAuthenticationOutput) ToClusterClientAuthenticationPtrOutputWithContext ¶
func (o ClusterClientAuthenticationOutput) ToClusterClientAuthenticationPtrOutputWithContext(ctx context.Context) ClusterClientAuthenticationPtrOutput
func (ClusterClientAuthenticationOutput) Unauthenticated ¶
func (o ClusterClientAuthenticationOutput) Unauthenticated() pulumi.BoolPtrOutput
Enables unauthenticated access.
type ClusterClientAuthenticationPtrInput ¶
type ClusterClientAuthenticationPtrInput interface {
pulumi.Input
ToClusterClientAuthenticationPtrOutput() ClusterClientAuthenticationPtrOutput
ToClusterClientAuthenticationPtrOutputWithContext(context.Context) ClusterClientAuthenticationPtrOutput
}
ClusterClientAuthenticationPtrInput is an input type that accepts ClusterClientAuthenticationArgs, ClusterClientAuthenticationPtr and ClusterClientAuthenticationPtrOutput values. You can construct a concrete instance of `ClusterClientAuthenticationPtrInput` via:
ClusterClientAuthenticationArgs{...}
or:
nil
func ClusterClientAuthenticationPtr ¶
func ClusterClientAuthenticationPtr(v *ClusterClientAuthenticationArgs) ClusterClientAuthenticationPtrInput
type ClusterClientAuthenticationPtrOutput ¶
type ClusterClientAuthenticationPtrOutput struct{ *pulumi.OutputState }
func (ClusterClientAuthenticationPtrOutput) ElementType ¶
func (ClusterClientAuthenticationPtrOutput) ElementType() reflect.Type
func (ClusterClientAuthenticationPtrOutput) Sasl ¶
Configuration block for specifying SASL client authentication. See below.
func (ClusterClientAuthenticationPtrOutput) Tls ¶
Configuration block for specifying TLS client authentication. See below.
func (ClusterClientAuthenticationPtrOutput) ToClusterClientAuthenticationPtrOutput ¶
func (o ClusterClientAuthenticationPtrOutput) ToClusterClientAuthenticationPtrOutput() ClusterClientAuthenticationPtrOutput
func (ClusterClientAuthenticationPtrOutput) ToClusterClientAuthenticationPtrOutputWithContext ¶
func (o ClusterClientAuthenticationPtrOutput) ToClusterClientAuthenticationPtrOutputWithContext(ctx context.Context) ClusterClientAuthenticationPtrOutput
func (ClusterClientAuthenticationPtrOutput) Unauthenticated ¶
func (o ClusterClientAuthenticationPtrOutput) Unauthenticated() pulumi.BoolPtrOutput
Enables unauthenticated access.
type ClusterClientAuthenticationSaslArgs ¶
type ClusterClientAuthenticationSaslArgs struct {
Iam pulumi.BoolPtrInput `pulumi:"iam"`
Scram pulumi.BoolPtrInput `pulumi:"scram"`
}
func (ClusterClientAuthenticationSaslArgs) ElementType ¶
func (ClusterClientAuthenticationSaslArgs) ElementType() reflect.Type
func (ClusterClientAuthenticationSaslArgs) ToClusterClientAuthenticationSaslOutput ¶
func (i ClusterClientAuthenticationSaslArgs) ToClusterClientAuthenticationSaslOutput() ClusterClientAuthenticationSaslOutput
func (ClusterClientAuthenticationSaslArgs) ToClusterClientAuthenticationSaslOutputWithContext ¶
func (i ClusterClientAuthenticationSaslArgs) ToClusterClientAuthenticationSaslOutputWithContext(ctx context.Context) ClusterClientAuthenticationSaslOutput
func (ClusterClientAuthenticationSaslArgs) ToClusterClientAuthenticationSaslPtrOutput ¶
func (i ClusterClientAuthenticationSaslArgs) ToClusterClientAuthenticationSaslPtrOutput() ClusterClientAuthenticationSaslPtrOutput
func (ClusterClientAuthenticationSaslArgs) ToClusterClientAuthenticationSaslPtrOutputWithContext ¶
func (i ClusterClientAuthenticationSaslArgs) ToClusterClientAuthenticationSaslPtrOutputWithContext(ctx context.Context) ClusterClientAuthenticationSaslPtrOutput
type ClusterClientAuthenticationSaslInput ¶
type ClusterClientAuthenticationSaslInput interface {
pulumi.Input
ToClusterClientAuthenticationSaslOutput() ClusterClientAuthenticationSaslOutput
ToClusterClientAuthenticationSaslOutputWithContext(context.Context) ClusterClientAuthenticationSaslOutput
}
ClusterClientAuthenticationSaslInput is an input type that accepts ClusterClientAuthenticationSaslArgs and ClusterClientAuthenticationSaslOutput values. You can construct a concrete instance of `ClusterClientAuthenticationSaslInput` via:
ClusterClientAuthenticationSaslArgs{...}
type ClusterClientAuthenticationSaslOutput ¶
type ClusterClientAuthenticationSaslOutput struct{ *pulumi.OutputState }
func (ClusterClientAuthenticationSaslOutput) ElementType ¶
func (ClusterClientAuthenticationSaslOutput) ElementType() reflect.Type
func (ClusterClientAuthenticationSaslOutput) Iam ¶
func (o ClusterClientAuthenticationSaslOutput) Iam() pulumi.BoolPtrOutput
func (ClusterClientAuthenticationSaslOutput) Scram ¶
func (o ClusterClientAuthenticationSaslOutput) Scram() pulumi.BoolPtrOutput
func (ClusterClientAuthenticationSaslOutput) ToClusterClientAuthenticationSaslOutput ¶
func (o ClusterClientAuthenticationSaslOutput) ToClusterClientAuthenticationSaslOutput() ClusterClientAuthenticationSaslOutput
func (ClusterClientAuthenticationSaslOutput) ToClusterClientAuthenticationSaslOutputWithContext ¶
func (o ClusterClientAuthenticationSaslOutput) ToClusterClientAuthenticationSaslOutputWithContext(ctx context.Context) ClusterClientAuthenticationSaslOutput
func (ClusterClientAuthenticationSaslOutput) ToClusterClientAuthenticationSaslPtrOutput ¶
func (o ClusterClientAuthenticationSaslOutput) ToClusterClientAuthenticationSaslPtrOutput() ClusterClientAuthenticationSaslPtrOutput
func (ClusterClientAuthenticationSaslOutput) ToClusterClientAuthenticationSaslPtrOutputWithContext ¶
func (o ClusterClientAuthenticationSaslOutput) ToClusterClientAuthenticationSaslPtrOutputWithContext(ctx context.Context) ClusterClientAuthenticationSaslPtrOutput
type ClusterClientAuthenticationSaslPtrInput ¶
type ClusterClientAuthenticationSaslPtrInput interface {
pulumi.Input
ToClusterClientAuthenticationSaslPtrOutput() ClusterClientAuthenticationSaslPtrOutput
ToClusterClientAuthenticationSaslPtrOutputWithContext(context.Context) ClusterClientAuthenticationSaslPtrOutput
}
ClusterClientAuthenticationSaslPtrInput is an input type that accepts ClusterClientAuthenticationSaslArgs, ClusterClientAuthenticationSaslPtr and ClusterClientAuthenticationSaslPtrOutput values. You can construct a concrete instance of `ClusterClientAuthenticationSaslPtrInput` via:
ClusterClientAuthenticationSaslArgs{...}
or:
nil
func ClusterClientAuthenticationSaslPtr ¶
func ClusterClientAuthenticationSaslPtr(v *ClusterClientAuthenticationSaslArgs) ClusterClientAuthenticationSaslPtrInput
type ClusterClientAuthenticationSaslPtrOutput ¶
type ClusterClientAuthenticationSaslPtrOutput struct{ *pulumi.OutputState }
func (ClusterClientAuthenticationSaslPtrOutput) ElementType ¶
func (ClusterClientAuthenticationSaslPtrOutput) ElementType() reflect.Type
func (ClusterClientAuthenticationSaslPtrOutput) Iam ¶
func (o ClusterClientAuthenticationSaslPtrOutput) Iam() pulumi.BoolPtrOutput
func (ClusterClientAuthenticationSaslPtrOutput) Scram ¶
func (o ClusterClientAuthenticationSaslPtrOutput) Scram() pulumi.BoolPtrOutput
func (ClusterClientAuthenticationSaslPtrOutput) ToClusterClientAuthenticationSaslPtrOutput ¶
func (o ClusterClientAuthenticationSaslPtrOutput) ToClusterClientAuthenticationSaslPtrOutput() ClusterClientAuthenticationSaslPtrOutput
func (ClusterClientAuthenticationSaslPtrOutput) ToClusterClientAuthenticationSaslPtrOutputWithContext ¶
func (o ClusterClientAuthenticationSaslPtrOutput) ToClusterClientAuthenticationSaslPtrOutputWithContext(ctx context.Context) ClusterClientAuthenticationSaslPtrOutput
type ClusterClientAuthenticationTls ¶
type ClusterClientAuthenticationTls struct {
// List of ACM Certificate Authority Amazon Resource Names (ARNs).
CertificateAuthorityArns []string `pulumi:"certificateAuthorityArns"`
}
type ClusterClientAuthenticationTlsArgs ¶
type ClusterClientAuthenticationTlsArgs struct {
// List of ACM Certificate Authority Amazon Resource Names (ARNs).
CertificateAuthorityArns pulumi.StringArrayInput `pulumi:"certificateAuthorityArns"`
}
func (ClusterClientAuthenticationTlsArgs) ElementType ¶
func (ClusterClientAuthenticationTlsArgs) ElementType() reflect.Type
func (ClusterClientAuthenticationTlsArgs) ToClusterClientAuthenticationTlsOutput ¶
func (i ClusterClientAuthenticationTlsArgs) ToClusterClientAuthenticationTlsOutput() ClusterClientAuthenticationTlsOutput
func (ClusterClientAuthenticationTlsArgs) ToClusterClientAuthenticationTlsOutputWithContext ¶
func (i ClusterClientAuthenticationTlsArgs) ToClusterClientAuthenticationTlsOutputWithContext(ctx context.Context) ClusterClientAuthenticationTlsOutput
func (ClusterClientAuthenticationTlsArgs) ToClusterClientAuthenticationTlsPtrOutput ¶
func (i ClusterClientAuthenticationTlsArgs) ToClusterClientAuthenticationTlsPtrOutput() ClusterClientAuthenticationTlsPtrOutput
func (ClusterClientAuthenticationTlsArgs) ToClusterClientAuthenticationTlsPtrOutputWithContext ¶
func (i ClusterClientAuthenticationTlsArgs) ToClusterClientAuthenticationTlsPtrOutputWithContext(ctx context.Context) ClusterClientAuthenticationTlsPtrOutput
type ClusterClientAuthenticationTlsInput ¶
type ClusterClientAuthenticationTlsInput interface {
pulumi.Input
ToClusterClientAuthenticationTlsOutput() ClusterClientAuthenticationTlsOutput
ToClusterClientAuthenticationTlsOutputWithContext(context.Context) ClusterClientAuthenticationTlsOutput
}
ClusterClientAuthenticationTlsInput is an input type that accepts ClusterClientAuthenticationTlsArgs and ClusterClientAuthenticationTlsOutput values. You can construct a concrete instance of `ClusterClientAuthenticationTlsInput` via:
ClusterClientAuthenticationTlsArgs{...}
type ClusterClientAuthenticationTlsOutput ¶
type ClusterClientAuthenticationTlsOutput struct{ *pulumi.OutputState }
func (ClusterClientAuthenticationTlsOutput) CertificateAuthorityArns ¶
func (o ClusterClientAuthenticationTlsOutput) CertificateAuthorityArns() pulumi.StringArrayOutput
List of ACM Certificate Authority Amazon Resource Names (ARNs).
func (ClusterClientAuthenticationTlsOutput) ElementType ¶
func (ClusterClientAuthenticationTlsOutput) ElementType() reflect.Type
func (ClusterClientAuthenticationTlsOutput) ToClusterClientAuthenticationTlsOutput ¶
func (o ClusterClientAuthenticationTlsOutput) ToClusterClientAuthenticationTlsOutput() ClusterClientAuthenticationTlsOutput
func (ClusterClientAuthenticationTlsOutput) ToClusterClientAuthenticationTlsOutputWithContext ¶
func (o ClusterClientAuthenticationTlsOutput) ToClusterClientAuthenticationTlsOutputWithContext(ctx context.Context) ClusterClientAuthenticationTlsOutput
func (ClusterClientAuthenticationTlsOutput) ToClusterClientAuthenticationTlsPtrOutput ¶
func (o ClusterClientAuthenticationTlsOutput) ToClusterClientAuthenticationTlsPtrOutput() ClusterClientAuthenticationTlsPtrOutput
func (ClusterClientAuthenticationTlsOutput) ToClusterClientAuthenticationTlsPtrOutputWithContext ¶
func (o ClusterClientAuthenticationTlsOutput) ToClusterClientAuthenticationTlsPtrOutputWithContext(ctx context.Context) ClusterClientAuthenticationTlsPtrOutput
type ClusterClientAuthenticationTlsPtrInput ¶
type ClusterClientAuthenticationTlsPtrInput interface {
pulumi.Input
ToClusterClientAuthenticationTlsPtrOutput() ClusterClientAuthenticationTlsPtrOutput
ToClusterClientAuthenticationTlsPtrOutputWithContext(context.Context) ClusterClientAuthenticationTlsPtrOutput
}
ClusterClientAuthenticationTlsPtrInput is an input type that accepts ClusterClientAuthenticationTlsArgs, ClusterClientAuthenticationTlsPtr and ClusterClientAuthenticationTlsPtrOutput values. You can construct a concrete instance of `ClusterClientAuthenticationTlsPtrInput` via:
ClusterClientAuthenticationTlsArgs{...}
or:
nil
func ClusterClientAuthenticationTlsPtr ¶
func ClusterClientAuthenticationTlsPtr(v *ClusterClientAuthenticationTlsArgs) ClusterClientAuthenticationTlsPtrInput
type ClusterClientAuthenticationTlsPtrOutput ¶
type ClusterClientAuthenticationTlsPtrOutput struct{ *pulumi.OutputState }
func (ClusterClientAuthenticationTlsPtrOutput) CertificateAuthorityArns ¶
func (o ClusterClientAuthenticationTlsPtrOutput) CertificateAuthorityArns() pulumi.StringArrayOutput
List of ACM Certificate Authority Amazon Resource Names (ARNs).
func (ClusterClientAuthenticationTlsPtrOutput) ElementType ¶
func (ClusterClientAuthenticationTlsPtrOutput) ElementType() reflect.Type
func (ClusterClientAuthenticationTlsPtrOutput) ToClusterClientAuthenticationTlsPtrOutput ¶
func (o ClusterClientAuthenticationTlsPtrOutput) ToClusterClientAuthenticationTlsPtrOutput() ClusterClientAuthenticationTlsPtrOutput
func (ClusterClientAuthenticationTlsPtrOutput) ToClusterClientAuthenticationTlsPtrOutputWithContext ¶
func (o ClusterClientAuthenticationTlsPtrOutput) ToClusterClientAuthenticationTlsPtrOutputWithContext(ctx context.Context) ClusterClientAuthenticationTlsPtrOutput
type ClusterConfigurationInfoArgs ¶
type ClusterConfigurationInfoArgs struct {
// Amazon Resource Name (ARN) of the MSK Configuration to use in the cluster.
Arn pulumi.StringInput `pulumi:"arn"`
// Revision of the MSK Configuration to use in the cluster.
Revision pulumi.IntInput `pulumi:"revision"`
}
func (ClusterConfigurationInfoArgs) ElementType ¶
func (ClusterConfigurationInfoArgs) ElementType() reflect.Type
func (ClusterConfigurationInfoArgs) ToClusterConfigurationInfoOutput ¶
func (i ClusterConfigurationInfoArgs) ToClusterConfigurationInfoOutput() ClusterConfigurationInfoOutput
func (ClusterConfigurationInfoArgs) ToClusterConfigurationInfoOutputWithContext ¶
func (i ClusterConfigurationInfoArgs) ToClusterConfigurationInfoOutputWithContext(ctx context.Context) ClusterConfigurationInfoOutput
func (ClusterConfigurationInfoArgs) ToClusterConfigurationInfoPtrOutput ¶
func (i ClusterConfigurationInfoArgs) ToClusterConfigurationInfoPtrOutput() ClusterConfigurationInfoPtrOutput
func (ClusterConfigurationInfoArgs) ToClusterConfigurationInfoPtrOutputWithContext ¶
func (i ClusterConfigurationInfoArgs) ToClusterConfigurationInfoPtrOutputWithContext(ctx context.Context) ClusterConfigurationInfoPtrOutput
type ClusterConfigurationInfoInput ¶
type ClusterConfigurationInfoInput interface {
pulumi.Input
ToClusterConfigurationInfoOutput() ClusterConfigurationInfoOutput
ToClusterConfigurationInfoOutputWithContext(context.Context) ClusterConfigurationInfoOutput
}
ClusterConfigurationInfoInput is an input type that accepts ClusterConfigurationInfoArgs and ClusterConfigurationInfoOutput values. You can construct a concrete instance of `ClusterConfigurationInfoInput` via:
ClusterConfigurationInfoArgs{...}
type ClusterConfigurationInfoOutput ¶
type ClusterConfigurationInfoOutput struct{ *pulumi.OutputState }
func (ClusterConfigurationInfoOutput) Arn ¶
func (o ClusterConfigurationInfoOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of the MSK Configuration to use in the cluster.
func (ClusterConfigurationInfoOutput) ElementType ¶
func (ClusterConfigurationInfoOutput) ElementType() reflect.Type
func (ClusterConfigurationInfoOutput) Revision ¶
func (o ClusterConfigurationInfoOutput) Revision() pulumi.IntOutput
Revision of the MSK Configuration to use in the cluster.
func (ClusterConfigurationInfoOutput) ToClusterConfigurationInfoOutput ¶
func (o ClusterConfigurationInfoOutput) ToClusterConfigurationInfoOutput() ClusterConfigurationInfoOutput
func (ClusterConfigurationInfoOutput) ToClusterConfigurationInfoOutputWithContext ¶
func (o ClusterConfigurationInfoOutput) ToClusterConfigurationInfoOutputWithContext(ctx context.Context) ClusterConfigurationInfoOutput
func (ClusterConfigurationInfoOutput) ToClusterConfigurationInfoPtrOutput ¶
func (o ClusterConfigurationInfoOutput) ToClusterConfigurationInfoPtrOutput() ClusterConfigurationInfoPtrOutput
func (ClusterConfigurationInfoOutput) ToClusterConfigurationInfoPtrOutputWithContext ¶
func (o ClusterConfigurationInfoOutput) ToClusterConfigurationInfoPtrOutputWithContext(ctx context.Context) ClusterConfigurationInfoPtrOutput
type ClusterConfigurationInfoPtrInput ¶
type ClusterConfigurationInfoPtrInput interface {
pulumi.Input
ToClusterConfigurationInfoPtrOutput() ClusterConfigurationInfoPtrOutput
ToClusterConfigurationInfoPtrOutputWithContext(context.Context) ClusterConfigurationInfoPtrOutput
}
ClusterConfigurationInfoPtrInput is an input type that accepts ClusterConfigurationInfoArgs, ClusterConfigurationInfoPtr and ClusterConfigurationInfoPtrOutput values. You can construct a concrete instance of `ClusterConfigurationInfoPtrInput` via:
ClusterConfigurationInfoArgs{...}
or:
nil
func ClusterConfigurationInfoPtr ¶
func ClusterConfigurationInfoPtr(v *ClusterConfigurationInfoArgs) ClusterConfigurationInfoPtrInput
type ClusterConfigurationInfoPtrOutput ¶
type ClusterConfigurationInfoPtrOutput struct{ *pulumi.OutputState }
func (ClusterConfigurationInfoPtrOutput) Arn ¶
func (o ClusterConfigurationInfoPtrOutput) Arn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the MSK Configuration to use in the cluster.
func (ClusterConfigurationInfoPtrOutput) Elem ¶
func (o ClusterConfigurationInfoPtrOutput) Elem() ClusterConfigurationInfoOutput
func (ClusterConfigurationInfoPtrOutput) ElementType ¶
func (ClusterConfigurationInfoPtrOutput) ElementType() reflect.Type
func (ClusterConfigurationInfoPtrOutput) Revision ¶
func (o ClusterConfigurationInfoPtrOutput) Revision() pulumi.IntPtrOutput
Revision of the MSK Configuration to use in the cluster.
func (ClusterConfigurationInfoPtrOutput) ToClusterConfigurationInfoPtrOutput ¶
func (o ClusterConfigurationInfoPtrOutput) ToClusterConfigurationInfoPtrOutput() ClusterConfigurationInfoPtrOutput
func (ClusterConfigurationInfoPtrOutput) ToClusterConfigurationInfoPtrOutputWithContext ¶
func (o ClusterConfigurationInfoPtrOutput) ToClusterConfigurationInfoPtrOutputWithContext(ctx context.Context) ClusterConfigurationInfoPtrOutput
type ClusterEncryptionInfo ¶
type ClusterEncryptionInfo struct {
// You may specify a KMS key short ID or ARN (it will always output an ARN) to use for encrypting your data at rest. If no key is specified, an AWS managed KMS ('aws/msk' managed service) key will be used for encrypting the data at rest.
EncryptionAtRestKmsKeyArn *string `pulumi:"encryptionAtRestKmsKeyArn"`
// Configuration block to specify encryption in transit. See below.
EncryptionInTransit *ClusterEncryptionInfoEncryptionInTransit `pulumi:"encryptionInTransit"`
}
type ClusterEncryptionInfoArgs ¶
type ClusterEncryptionInfoArgs struct {
// You may specify a KMS key short ID or ARN (it will always output an ARN) to use for encrypting your data at rest. If no key is specified, an AWS managed KMS ('aws/msk' managed service) key will be used for encrypting the data at rest.
EncryptionAtRestKmsKeyArn pulumi.StringPtrInput `pulumi:"encryptionAtRestKmsKeyArn"`
// Configuration block to specify encryption in transit. See below.
EncryptionInTransit ClusterEncryptionInfoEncryptionInTransitPtrInput `pulumi:"encryptionInTransit"`
}
func (ClusterEncryptionInfoArgs) ElementType ¶
func (ClusterEncryptionInfoArgs) ElementType() reflect.Type
func (ClusterEncryptionInfoArgs) ToClusterEncryptionInfoOutput ¶
func (i ClusterEncryptionInfoArgs) ToClusterEncryptionInfoOutput() ClusterEncryptionInfoOutput
func (ClusterEncryptionInfoArgs) ToClusterEncryptionInfoOutputWithContext ¶
func (i ClusterEncryptionInfoArgs) ToClusterEncryptionInfoOutputWithContext(ctx context.Context) ClusterEncryptionInfoOutput
func (ClusterEncryptionInfoArgs) ToClusterEncryptionInfoPtrOutput ¶
func (i ClusterEncryptionInfoArgs) ToClusterEncryptionInfoPtrOutput() ClusterEncryptionInfoPtrOutput
func (ClusterEncryptionInfoArgs) ToClusterEncryptionInfoPtrOutputWithContext ¶
func (i ClusterEncryptionInfoArgs) ToClusterEncryptionInfoPtrOutputWithContext(ctx context.Context) ClusterEncryptionInfoPtrOutput
type ClusterEncryptionInfoEncryptionInTransit ¶
type ClusterEncryptionInfoEncryptionInTransit struct {
// Encryption setting for data in transit between clients and brokers. Valid values: `TLS`, `TLS_PLAINTEXT`, and `PLAINTEXT`. Default value is `TLS`.
ClientBroker *string `pulumi:"clientBroker"`
// Whether data communication among broker nodes is encrypted. Default value: `true`.
InCluster *bool `pulumi:"inCluster"`
}
type ClusterEncryptionInfoEncryptionInTransitArgs ¶
type ClusterEncryptionInfoEncryptionInTransitArgs struct {
// Encryption setting for data in transit between clients and brokers. Valid values: `TLS`, `TLS_PLAINTEXT`, and `PLAINTEXT`. Default value is `TLS`.
ClientBroker pulumi.StringPtrInput `pulumi:"clientBroker"`
// Whether data communication among broker nodes is encrypted. Default value: `true`.
InCluster pulumi.BoolPtrInput `pulumi:"inCluster"`
}
func (ClusterEncryptionInfoEncryptionInTransitArgs) ElementType ¶
func (ClusterEncryptionInfoEncryptionInTransitArgs) ElementType() reflect.Type
func (ClusterEncryptionInfoEncryptionInTransitArgs) ToClusterEncryptionInfoEncryptionInTransitOutput ¶
func (i ClusterEncryptionInfoEncryptionInTransitArgs) ToClusterEncryptionInfoEncryptionInTransitOutput() ClusterEncryptionInfoEncryptionInTransitOutput
func (ClusterEncryptionInfoEncryptionInTransitArgs) ToClusterEncryptionInfoEncryptionInTransitOutputWithContext ¶
func (i ClusterEncryptionInfoEncryptionInTransitArgs) ToClusterEncryptionInfoEncryptionInTransitOutputWithContext(ctx context.Context) ClusterEncryptionInfoEncryptionInTransitOutput
func (ClusterEncryptionInfoEncryptionInTransitArgs) ToClusterEncryptionInfoEncryptionInTransitPtrOutput ¶
func (i ClusterEncryptionInfoEncryptionInTransitArgs) ToClusterEncryptionInfoEncryptionInTransitPtrOutput() ClusterEncryptionInfoEncryptionInTransitPtrOutput
func (ClusterEncryptionInfoEncryptionInTransitArgs) ToClusterEncryptionInfoEncryptionInTransitPtrOutputWithContext ¶
func (i ClusterEncryptionInfoEncryptionInTransitArgs) ToClusterEncryptionInfoEncryptionInTransitPtrOutputWithContext(ctx context.Context) ClusterEncryptionInfoEncryptionInTransitPtrOutput
type ClusterEncryptionInfoEncryptionInTransitInput ¶
type ClusterEncryptionInfoEncryptionInTransitInput interface {
pulumi.Input
ToClusterEncryptionInfoEncryptionInTransitOutput() ClusterEncryptionInfoEncryptionInTransitOutput
ToClusterEncryptionInfoEncryptionInTransitOutputWithContext(context.Context) ClusterEncryptionInfoEncryptionInTransitOutput
}
ClusterEncryptionInfoEncryptionInTransitInput is an input type that accepts ClusterEncryptionInfoEncryptionInTransitArgs and ClusterEncryptionInfoEncryptionInTransitOutput values. You can construct a concrete instance of `ClusterEncryptionInfoEncryptionInTransitInput` via:
ClusterEncryptionInfoEncryptionInTransitArgs{...}
type ClusterEncryptionInfoEncryptionInTransitOutput ¶
type ClusterEncryptionInfoEncryptionInTransitOutput struct{ *pulumi.OutputState }
func (ClusterEncryptionInfoEncryptionInTransitOutput) ClientBroker ¶
func (o ClusterEncryptionInfoEncryptionInTransitOutput) ClientBroker() pulumi.StringPtrOutput
Encryption setting for data in transit between clients and brokers. Valid values: `TLS`, `TLS_PLAINTEXT`, and `PLAINTEXT`. Default value is `TLS`.
func (ClusterEncryptionInfoEncryptionInTransitOutput) ElementType ¶
func (ClusterEncryptionInfoEncryptionInTransitOutput) ElementType() reflect.Type
func (ClusterEncryptionInfoEncryptionInTransitOutput) InCluster ¶
func (o ClusterEncryptionInfoEncryptionInTransitOutput) InCluster() pulumi.BoolPtrOutput
Whether data communication among broker nodes is encrypted. Default value: `true`.
func (ClusterEncryptionInfoEncryptionInTransitOutput) ToClusterEncryptionInfoEncryptionInTransitOutput ¶
func (o ClusterEncryptionInfoEncryptionInTransitOutput) ToClusterEncryptionInfoEncryptionInTransitOutput() ClusterEncryptionInfoEncryptionInTransitOutput
func (ClusterEncryptionInfoEncryptionInTransitOutput) ToClusterEncryptionInfoEncryptionInTransitOutputWithContext ¶
func (o ClusterEncryptionInfoEncryptionInTransitOutput) ToClusterEncryptionInfoEncryptionInTransitOutputWithContext(ctx context.Context) ClusterEncryptionInfoEncryptionInTransitOutput
func (ClusterEncryptionInfoEncryptionInTransitOutput) ToClusterEncryptionInfoEncryptionInTransitPtrOutput ¶
func (o ClusterEncryptionInfoEncryptionInTransitOutput) ToClusterEncryptionInfoEncryptionInTransitPtrOutput() ClusterEncryptionInfoEncryptionInTransitPtrOutput
func (ClusterEncryptionInfoEncryptionInTransitOutput) ToClusterEncryptionInfoEncryptionInTransitPtrOutputWithContext ¶
func (o ClusterEncryptionInfoEncryptionInTransitOutput) ToClusterEncryptionInfoEncryptionInTransitPtrOutputWithContext(ctx context.Context) ClusterEncryptionInfoEncryptionInTransitPtrOutput
type ClusterEncryptionInfoEncryptionInTransitPtrInput ¶
type ClusterEncryptionInfoEncryptionInTransitPtrInput interface {
pulumi.Input
ToClusterEncryptionInfoEncryptionInTransitPtrOutput() ClusterEncryptionInfoEncryptionInTransitPtrOutput
ToClusterEncryptionInfoEncryptionInTransitPtrOutputWithContext(context.Context) ClusterEncryptionInfoEncryptionInTransitPtrOutput
}
ClusterEncryptionInfoEncryptionInTransitPtrInput is an input type that accepts ClusterEncryptionInfoEncryptionInTransitArgs, ClusterEncryptionInfoEncryptionInTransitPtr and ClusterEncryptionInfoEncryptionInTransitPtrOutput values. You can construct a concrete instance of `ClusterEncryptionInfoEncryptionInTransitPtrInput` via:
ClusterEncryptionInfoEncryptionInTransitArgs{...}
or:
nil
func ClusterEncryptionInfoEncryptionInTransitPtr ¶
func ClusterEncryptionInfoEncryptionInTransitPtr(v *ClusterEncryptionInfoEncryptionInTransitArgs) ClusterEncryptionInfoEncryptionInTransitPtrInput
type ClusterEncryptionInfoEncryptionInTransitPtrOutput ¶
type ClusterEncryptionInfoEncryptionInTransitPtrOutput struct{ *pulumi.OutputState }
func (ClusterEncryptionInfoEncryptionInTransitPtrOutput) ClientBroker ¶
func (o ClusterEncryptionInfoEncryptionInTransitPtrOutput) ClientBroker() pulumi.StringPtrOutput
Encryption setting for data in transit between clients and brokers. Valid values: `TLS`, `TLS_PLAINTEXT`, and `PLAINTEXT`. Default value is `TLS`.
func (ClusterEncryptionInfoEncryptionInTransitPtrOutput) ElementType ¶
func (ClusterEncryptionInfoEncryptionInTransitPtrOutput) ElementType() reflect.Type
func (ClusterEncryptionInfoEncryptionInTransitPtrOutput) InCluster ¶
func (o ClusterEncryptionInfoEncryptionInTransitPtrOutput) InCluster() pulumi.BoolPtrOutput
Whether data communication among broker nodes is encrypted. Default value: `true`.
func (ClusterEncryptionInfoEncryptionInTransitPtrOutput) ToClusterEncryptionInfoEncryptionInTransitPtrOutput ¶
func (o ClusterEncryptionInfoEncryptionInTransitPtrOutput) ToClusterEncryptionInfoEncryptionInTransitPtrOutput() ClusterEncryptionInfoEncryptionInTransitPtrOutput
func (ClusterEncryptionInfoEncryptionInTransitPtrOutput) ToClusterEncryptionInfoEncryptionInTransitPtrOutputWithContext ¶
func (o ClusterEncryptionInfoEncryptionInTransitPtrOutput) ToClusterEncryptionInfoEncryptionInTransitPtrOutputWithContext(ctx context.Context) ClusterEncryptionInfoEncryptionInTransitPtrOutput
type ClusterEncryptionInfoInput ¶
type ClusterEncryptionInfoInput interface {
pulumi.Input
ToClusterEncryptionInfoOutput() ClusterEncryptionInfoOutput
ToClusterEncryptionInfoOutputWithContext(context.Context) ClusterEncryptionInfoOutput
}
ClusterEncryptionInfoInput is an input type that accepts ClusterEncryptionInfoArgs and ClusterEncryptionInfoOutput values. You can construct a concrete instance of `ClusterEncryptionInfoInput` via:
ClusterEncryptionInfoArgs{...}
type ClusterEncryptionInfoOutput ¶
type ClusterEncryptionInfoOutput struct{ *pulumi.OutputState }
func (ClusterEncryptionInfoOutput) ElementType ¶
func (ClusterEncryptionInfoOutput) ElementType() reflect.Type
func (ClusterEncryptionInfoOutput) EncryptionAtRestKmsKeyArn ¶
func (o ClusterEncryptionInfoOutput) EncryptionAtRestKmsKeyArn() pulumi.StringPtrOutput
You may specify a KMS key short ID or ARN (it will always output an ARN) to use for encrypting your data at rest. If no key is specified, an AWS managed KMS ('aws/msk' managed service) key will be used for encrypting the data at rest.
func (ClusterEncryptionInfoOutput) EncryptionInTransit ¶
func (o ClusterEncryptionInfoOutput) EncryptionInTransit() ClusterEncryptionInfoEncryptionInTransitPtrOutput
Configuration block to specify encryption in transit. See below.
func (ClusterEncryptionInfoOutput) ToClusterEncryptionInfoOutput ¶
func (o ClusterEncryptionInfoOutput) ToClusterEncryptionInfoOutput() ClusterEncryptionInfoOutput
func (ClusterEncryptionInfoOutput) ToClusterEncryptionInfoOutputWithContext ¶
func (o ClusterEncryptionInfoOutput) ToClusterEncryptionInfoOutputWithContext(ctx context.Context) ClusterEncryptionInfoOutput
func (ClusterEncryptionInfoOutput) ToClusterEncryptionInfoPtrOutput ¶
func (o ClusterEncryptionInfoOutput) ToClusterEncryptionInfoPtrOutput() ClusterEncryptionInfoPtrOutput
func (ClusterEncryptionInfoOutput) ToClusterEncryptionInfoPtrOutputWithContext ¶
func (o ClusterEncryptionInfoOutput) ToClusterEncryptionInfoPtrOutputWithContext(ctx context.Context) ClusterEncryptionInfoPtrOutput
type ClusterEncryptionInfoPtrInput ¶
type ClusterEncryptionInfoPtrInput interface {
pulumi.Input
ToClusterEncryptionInfoPtrOutput() ClusterEncryptionInfoPtrOutput
ToClusterEncryptionInfoPtrOutputWithContext(context.Context) ClusterEncryptionInfoPtrOutput
}
ClusterEncryptionInfoPtrInput is an input type that accepts ClusterEncryptionInfoArgs, ClusterEncryptionInfoPtr and ClusterEncryptionInfoPtrOutput values. You can construct a concrete instance of `ClusterEncryptionInfoPtrInput` via:
ClusterEncryptionInfoArgs{...}
or:
nil
func ClusterEncryptionInfoPtr ¶
func ClusterEncryptionInfoPtr(v *ClusterEncryptionInfoArgs) ClusterEncryptionInfoPtrInput
type ClusterEncryptionInfoPtrOutput ¶
type ClusterEncryptionInfoPtrOutput struct{ *pulumi.OutputState }
func (ClusterEncryptionInfoPtrOutput) Elem ¶
func (o ClusterEncryptionInfoPtrOutput) Elem() ClusterEncryptionInfoOutput
func (ClusterEncryptionInfoPtrOutput) ElementType ¶
func (ClusterEncryptionInfoPtrOutput) ElementType() reflect.Type
func (ClusterEncryptionInfoPtrOutput) EncryptionAtRestKmsKeyArn ¶
func (o ClusterEncryptionInfoPtrOutput) EncryptionAtRestKmsKeyArn() pulumi.StringPtrOutput
You may specify a KMS key short ID or ARN (it will always output an ARN) to use for encrypting your data at rest. If no key is specified, an AWS managed KMS ('aws/msk' managed service) key will be used for encrypting the data at rest.
func (ClusterEncryptionInfoPtrOutput) EncryptionInTransit ¶
func (o ClusterEncryptionInfoPtrOutput) EncryptionInTransit() ClusterEncryptionInfoEncryptionInTransitPtrOutput
Configuration block to specify encryption in transit. See below.
func (ClusterEncryptionInfoPtrOutput) ToClusterEncryptionInfoPtrOutput ¶
func (o ClusterEncryptionInfoPtrOutput) ToClusterEncryptionInfoPtrOutput() ClusterEncryptionInfoPtrOutput
func (ClusterEncryptionInfoPtrOutput) ToClusterEncryptionInfoPtrOutputWithContext ¶
func (o ClusterEncryptionInfoPtrOutput) ToClusterEncryptionInfoPtrOutputWithContext(ctx context.Context) ClusterEncryptionInfoPtrOutput
type ClusterInput ¶
type ClusterInput interface {
pulumi.Input
ToClusterOutput() ClusterOutput
ToClusterOutputWithContext(ctx context.Context) ClusterOutput
}
type ClusterLoggingInfo ¶
type ClusterLoggingInfo struct {
// Configuration block for Broker Logs settings for logging info. See below.
BrokerLogs ClusterLoggingInfoBrokerLogs `pulumi:"brokerLogs"`
}
type ClusterLoggingInfoArgs ¶
type ClusterLoggingInfoArgs struct {
// Configuration block for Broker Logs settings for logging info. See below.
BrokerLogs ClusterLoggingInfoBrokerLogsInput `pulumi:"brokerLogs"`
}
func (ClusterLoggingInfoArgs) ElementType ¶
func (ClusterLoggingInfoArgs) ElementType() reflect.Type
func (ClusterLoggingInfoArgs) ToClusterLoggingInfoOutput ¶
func (i ClusterLoggingInfoArgs) ToClusterLoggingInfoOutput() ClusterLoggingInfoOutput
func (ClusterLoggingInfoArgs) ToClusterLoggingInfoOutputWithContext ¶
func (i ClusterLoggingInfoArgs) ToClusterLoggingInfoOutputWithContext(ctx context.Context) ClusterLoggingInfoOutput
func (ClusterLoggingInfoArgs) ToClusterLoggingInfoPtrOutput ¶
func (i ClusterLoggingInfoArgs) ToClusterLoggingInfoPtrOutput() ClusterLoggingInfoPtrOutput
func (ClusterLoggingInfoArgs) ToClusterLoggingInfoPtrOutputWithContext ¶
func (i ClusterLoggingInfoArgs) ToClusterLoggingInfoPtrOutputWithContext(ctx context.Context) ClusterLoggingInfoPtrOutput
type ClusterLoggingInfoBrokerLogs ¶
type ClusterLoggingInfoBrokerLogs struct {
CloudwatchLogs *ClusterLoggingInfoBrokerLogsCloudwatchLogs `pulumi:"cloudwatchLogs"`
Firehose *ClusterLoggingInfoBrokerLogsFirehose `pulumi:"firehose"`
S3 *ClusterLoggingInfoBrokerLogsS3 `pulumi:"s3"`
}
type ClusterLoggingInfoBrokerLogsArgs ¶
type ClusterLoggingInfoBrokerLogsArgs struct {
CloudwatchLogs ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrInput `pulumi:"cloudwatchLogs"`
Firehose ClusterLoggingInfoBrokerLogsFirehosePtrInput `pulumi:"firehose"`
S3 ClusterLoggingInfoBrokerLogsS3PtrInput `pulumi:"s3"`
}
func (ClusterLoggingInfoBrokerLogsArgs) ElementType ¶
func (ClusterLoggingInfoBrokerLogsArgs) ElementType() reflect.Type
func (ClusterLoggingInfoBrokerLogsArgs) ToClusterLoggingInfoBrokerLogsOutput ¶
func (i ClusterLoggingInfoBrokerLogsArgs) ToClusterLoggingInfoBrokerLogsOutput() ClusterLoggingInfoBrokerLogsOutput
func (ClusterLoggingInfoBrokerLogsArgs) ToClusterLoggingInfoBrokerLogsOutputWithContext ¶
func (i ClusterLoggingInfoBrokerLogsArgs) ToClusterLoggingInfoBrokerLogsOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsOutput
func (ClusterLoggingInfoBrokerLogsArgs) ToClusterLoggingInfoBrokerLogsPtrOutput ¶
func (i ClusterLoggingInfoBrokerLogsArgs) ToClusterLoggingInfoBrokerLogsPtrOutput() ClusterLoggingInfoBrokerLogsPtrOutput
func (ClusterLoggingInfoBrokerLogsArgs) ToClusterLoggingInfoBrokerLogsPtrOutputWithContext ¶
func (i ClusterLoggingInfoBrokerLogsArgs) ToClusterLoggingInfoBrokerLogsPtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsPtrOutput
type ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs ¶
type ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs struct {
Enabled pulumi.BoolInput `pulumi:"enabled"`
// Name of the Cloudwatch Log Group to deliver logs to.
LogGroup pulumi.StringPtrInput `pulumi:"logGroup"`
}
func (ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs) ElementType ¶
func (ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs) ElementType() reflect.Type
func (ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs) ToClusterLoggingInfoBrokerLogsCloudwatchLogsOutput ¶
func (i ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs) ToClusterLoggingInfoBrokerLogsCloudwatchLogsOutput() ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput
func (ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs) ToClusterLoggingInfoBrokerLogsCloudwatchLogsOutputWithContext ¶
func (i ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs) ToClusterLoggingInfoBrokerLogsCloudwatchLogsOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput
func (ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs) ToClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput ¶
func (i ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs) ToClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput() ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput
func (ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs) ToClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutputWithContext ¶
func (i ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs) ToClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput
type ClusterLoggingInfoBrokerLogsCloudwatchLogsInput ¶
type ClusterLoggingInfoBrokerLogsCloudwatchLogsInput interface {
pulumi.Input
ToClusterLoggingInfoBrokerLogsCloudwatchLogsOutput() ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput
ToClusterLoggingInfoBrokerLogsCloudwatchLogsOutputWithContext(context.Context) ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput
}
ClusterLoggingInfoBrokerLogsCloudwatchLogsInput is an input type that accepts ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs and ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput values. You can construct a concrete instance of `ClusterLoggingInfoBrokerLogsCloudwatchLogsInput` via:
ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs{...}
type ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput ¶
type ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput struct{ *pulumi.OutputState }
func (ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput) ElementType ¶
func (ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput) ElementType() reflect.Type
func (ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput) Enabled ¶
func (o ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput) Enabled() pulumi.BoolOutput
func (ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput) LogGroup ¶
func (o ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput) LogGroup() pulumi.StringPtrOutput
Name of the Cloudwatch Log Group to deliver logs to.
func (ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput) ToClusterLoggingInfoBrokerLogsCloudwatchLogsOutput ¶
func (o ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput) ToClusterLoggingInfoBrokerLogsCloudwatchLogsOutput() ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput
func (ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput) ToClusterLoggingInfoBrokerLogsCloudwatchLogsOutputWithContext ¶
func (o ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput) ToClusterLoggingInfoBrokerLogsCloudwatchLogsOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput
func (ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput) ToClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput ¶
func (o ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput) ToClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput() ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput
func (ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput) ToClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutputWithContext ¶
func (o ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput) ToClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput
type ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrInput ¶
type ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrInput interface {
pulumi.Input
ToClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput() ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput
ToClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutputWithContext(context.Context) ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput
}
ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrInput is an input type that accepts ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs, ClusterLoggingInfoBrokerLogsCloudwatchLogsPtr and ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput values. You can construct a concrete instance of `ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrInput` via:
ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs{...}
or:
nil
func ClusterLoggingInfoBrokerLogsCloudwatchLogsPtr ¶
func ClusterLoggingInfoBrokerLogsCloudwatchLogsPtr(v *ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs) ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrInput
type ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput ¶
type ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput struct{ *pulumi.OutputState }
func (ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput) ElementType ¶
func (ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput) ElementType() reflect.Type
func (ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput) Enabled ¶
func (o ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput) Enabled() pulumi.BoolPtrOutput
func (ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput) LogGroup ¶
func (o ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput) LogGroup() pulumi.StringPtrOutput
Name of the Cloudwatch Log Group to deliver logs to.
func (ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput) ToClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput ¶
func (o ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput) ToClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput() ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput
func (ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput) ToClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutputWithContext ¶
func (o ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput) ToClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput
type ClusterLoggingInfoBrokerLogsFirehoseArgs ¶
type ClusterLoggingInfoBrokerLogsFirehoseArgs struct {
// Name of the Kinesis Data Firehose delivery stream to deliver logs to.
DeliveryStream pulumi.StringPtrInput `pulumi:"deliveryStream"`
Enabled pulumi.BoolInput `pulumi:"enabled"`
}
func (ClusterLoggingInfoBrokerLogsFirehoseArgs) ElementType ¶
func (ClusterLoggingInfoBrokerLogsFirehoseArgs) ElementType() reflect.Type
func (ClusterLoggingInfoBrokerLogsFirehoseArgs) ToClusterLoggingInfoBrokerLogsFirehoseOutput ¶
func (i ClusterLoggingInfoBrokerLogsFirehoseArgs) ToClusterLoggingInfoBrokerLogsFirehoseOutput() ClusterLoggingInfoBrokerLogsFirehoseOutput
func (ClusterLoggingInfoBrokerLogsFirehoseArgs) ToClusterLoggingInfoBrokerLogsFirehoseOutputWithContext ¶
func (i ClusterLoggingInfoBrokerLogsFirehoseArgs) ToClusterLoggingInfoBrokerLogsFirehoseOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsFirehoseOutput
func (ClusterLoggingInfoBrokerLogsFirehoseArgs) ToClusterLoggingInfoBrokerLogsFirehosePtrOutput ¶
func (i ClusterLoggingInfoBrokerLogsFirehoseArgs) ToClusterLoggingInfoBrokerLogsFirehosePtrOutput() ClusterLoggingInfoBrokerLogsFirehosePtrOutput
func (ClusterLoggingInfoBrokerLogsFirehoseArgs) ToClusterLoggingInfoBrokerLogsFirehosePtrOutputWithContext ¶
func (i ClusterLoggingInfoBrokerLogsFirehoseArgs) ToClusterLoggingInfoBrokerLogsFirehosePtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsFirehosePtrOutput
type ClusterLoggingInfoBrokerLogsFirehoseInput ¶
type ClusterLoggingInfoBrokerLogsFirehoseInput interface {
pulumi.Input
ToClusterLoggingInfoBrokerLogsFirehoseOutput() ClusterLoggingInfoBrokerLogsFirehoseOutput
ToClusterLoggingInfoBrokerLogsFirehoseOutputWithContext(context.Context) ClusterLoggingInfoBrokerLogsFirehoseOutput
}
ClusterLoggingInfoBrokerLogsFirehoseInput is an input type that accepts ClusterLoggingInfoBrokerLogsFirehoseArgs and ClusterLoggingInfoBrokerLogsFirehoseOutput values. You can construct a concrete instance of `ClusterLoggingInfoBrokerLogsFirehoseInput` via:
ClusterLoggingInfoBrokerLogsFirehoseArgs{...}
type ClusterLoggingInfoBrokerLogsFirehoseOutput ¶
type ClusterLoggingInfoBrokerLogsFirehoseOutput struct{ *pulumi.OutputState }
func (ClusterLoggingInfoBrokerLogsFirehoseOutput) DeliveryStream ¶
func (o ClusterLoggingInfoBrokerLogsFirehoseOutput) DeliveryStream() pulumi.StringPtrOutput
Name of the Kinesis Data Firehose delivery stream to deliver logs to.
func (ClusterLoggingInfoBrokerLogsFirehoseOutput) ElementType ¶
func (ClusterLoggingInfoBrokerLogsFirehoseOutput) ElementType() reflect.Type
func (ClusterLoggingInfoBrokerLogsFirehoseOutput) Enabled ¶
func (o ClusterLoggingInfoBrokerLogsFirehoseOutput) Enabled() pulumi.BoolOutput
func (ClusterLoggingInfoBrokerLogsFirehoseOutput) ToClusterLoggingInfoBrokerLogsFirehoseOutput ¶
func (o ClusterLoggingInfoBrokerLogsFirehoseOutput) ToClusterLoggingInfoBrokerLogsFirehoseOutput() ClusterLoggingInfoBrokerLogsFirehoseOutput
func (ClusterLoggingInfoBrokerLogsFirehoseOutput) ToClusterLoggingInfoBrokerLogsFirehoseOutputWithContext ¶
func (o ClusterLoggingInfoBrokerLogsFirehoseOutput) ToClusterLoggingInfoBrokerLogsFirehoseOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsFirehoseOutput
func (ClusterLoggingInfoBrokerLogsFirehoseOutput) ToClusterLoggingInfoBrokerLogsFirehosePtrOutput ¶
func (o ClusterLoggingInfoBrokerLogsFirehoseOutput) ToClusterLoggingInfoBrokerLogsFirehosePtrOutput() ClusterLoggingInfoBrokerLogsFirehosePtrOutput
func (ClusterLoggingInfoBrokerLogsFirehoseOutput) ToClusterLoggingInfoBrokerLogsFirehosePtrOutputWithContext ¶
func (o ClusterLoggingInfoBrokerLogsFirehoseOutput) ToClusterLoggingInfoBrokerLogsFirehosePtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsFirehosePtrOutput
type ClusterLoggingInfoBrokerLogsFirehosePtrInput ¶
type ClusterLoggingInfoBrokerLogsFirehosePtrInput interface {
pulumi.Input
ToClusterLoggingInfoBrokerLogsFirehosePtrOutput() ClusterLoggingInfoBrokerLogsFirehosePtrOutput
ToClusterLoggingInfoBrokerLogsFirehosePtrOutputWithContext(context.Context) ClusterLoggingInfoBrokerLogsFirehosePtrOutput
}
ClusterLoggingInfoBrokerLogsFirehosePtrInput is an input type that accepts ClusterLoggingInfoBrokerLogsFirehoseArgs, ClusterLoggingInfoBrokerLogsFirehosePtr and ClusterLoggingInfoBrokerLogsFirehosePtrOutput values. You can construct a concrete instance of `ClusterLoggingInfoBrokerLogsFirehosePtrInput` via:
ClusterLoggingInfoBrokerLogsFirehoseArgs{...}
or:
nil
func ClusterLoggingInfoBrokerLogsFirehosePtr ¶
func ClusterLoggingInfoBrokerLogsFirehosePtr(v *ClusterLoggingInfoBrokerLogsFirehoseArgs) ClusterLoggingInfoBrokerLogsFirehosePtrInput
type ClusterLoggingInfoBrokerLogsFirehosePtrOutput ¶
type ClusterLoggingInfoBrokerLogsFirehosePtrOutput struct{ *pulumi.OutputState }
func (ClusterLoggingInfoBrokerLogsFirehosePtrOutput) DeliveryStream ¶
func (o ClusterLoggingInfoBrokerLogsFirehosePtrOutput) DeliveryStream() pulumi.StringPtrOutput
Name of the Kinesis Data Firehose delivery stream to deliver logs to.
func (ClusterLoggingInfoBrokerLogsFirehosePtrOutput) ElementType ¶
func (ClusterLoggingInfoBrokerLogsFirehosePtrOutput) ElementType() reflect.Type
func (ClusterLoggingInfoBrokerLogsFirehosePtrOutput) Enabled ¶
func (o ClusterLoggingInfoBrokerLogsFirehosePtrOutput) Enabled() pulumi.BoolPtrOutput
func (ClusterLoggingInfoBrokerLogsFirehosePtrOutput) ToClusterLoggingInfoBrokerLogsFirehosePtrOutput ¶
func (o ClusterLoggingInfoBrokerLogsFirehosePtrOutput) ToClusterLoggingInfoBrokerLogsFirehosePtrOutput() ClusterLoggingInfoBrokerLogsFirehosePtrOutput
func (ClusterLoggingInfoBrokerLogsFirehosePtrOutput) ToClusterLoggingInfoBrokerLogsFirehosePtrOutputWithContext ¶
func (o ClusterLoggingInfoBrokerLogsFirehosePtrOutput) ToClusterLoggingInfoBrokerLogsFirehosePtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsFirehosePtrOutput
type ClusterLoggingInfoBrokerLogsInput ¶
type ClusterLoggingInfoBrokerLogsInput interface {
pulumi.Input
ToClusterLoggingInfoBrokerLogsOutput() ClusterLoggingInfoBrokerLogsOutput
ToClusterLoggingInfoBrokerLogsOutputWithContext(context.Context) ClusterLoggingInfoBrokerLogsOutput
}
ClusterLoggingInfoBrokerLogsInput is an input type that accepts ClusterLoggingInfoBrokerLogsArgs and ClusterLoggingInfoBrokerLogsOutput values. You can construct a concrete instance of `ClusterLoggingInfoBrokerLogsInput` via:
ClusterLoggingInfoBrokerLogsArgs{...}
type ClusterLoggingInfoBrokerLogsOutput ¶
type ClusterLoggingInfoBrokerLogsOutput struct{ *pulumi.OutputState }
func (ClusterLoggingInfoBrokerLogsOutput) CloudwatchLogs ¶
func (o ClusterLoggingInfoBrokerLogsOutput) CloudwatchLogs() ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput
func (ClusterLoggingInfoBrokerLogsOutput) ElementType ¶
func (ClusterLoggingInfoBrokerLogsOutput) ElementType() reflect.Type
func (ClusterLoggingInfoBrokerLogsOutput) Firehose ¶
func (o ClusterLoggingInfoBrokerLogsOutput) Firehose() ClusterLoggingInfoBrokerLogsFirehosePtrOutput
func (ClusterLoggingInfoBrokerLogsOutput) ToClusterLoggingInfoBrokerLogsOutput ¶
func (o ClusterLoggingInfoBrokerLogsOutput) ToClusterLoggingInfoBrokerLogsOutput() ClusterLoggingInfoBrokerLogsOutput
func (ClusterLoggingInfoBrokerLogsOutput) ToClusterLoggingInfoBrokerLogsOutputWithContext ¶
func (o ClusterLoggingInfoBrokerLogsOutput) ToClusterLoggingInfoBrokerLogsOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsOutput
func (ClusterLoggingInfoBrokerLogsOutput) ToClusterLoggingInfoBrokerLogsPtrOutput ¶
func (o ClusterLoggingInfoBrokerLogsOutput) ToClusterLoggingInfoBrokerLogsPtrOutput() ClusterLoggingInfoBrokerLogsPtrOutput
func (ClusterLoggingInfoBrokerLogsOutput) ToClusterLoggingInfoBrokerLogsPtrOutputWithContext ¶
func (o ClusterLoggingInfoBrokerLogsOutput) ToClusterLoggingInfoBrokerLogsPtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsPtrOutput
type ClusterLoggingInfoBrokerLogsPtrInput ¶
type ClusterLoggingInfoBrokerLogsPtrInput interface {
pulumi.Input
ToClusterLoggingInfoBrokerLogsPtrOutput() ClusterLoggingInfoBrokerLogsPtrOutput
ToClusterLoggingInfoBrokerLogsPtrOutputWithContext(context.Context) ClusterLoggingInfoBrokerLogsPtrOutput
}
ClusterLoggingInfoBrokerLogsPtrInput is an input type that accepts ClusterLoggingInfoBrokerLogsArgs, ClusterLoggingInfoBrokerLogsPtr and ClusterLoggingInfoBrokerLogsPtrOutput values. You can construct a concrete instance of `ClusterLoggingInfoBrokerLogsPtrInput` via:
ClusterLoggingInfoBrokerLogsArgs{...}
or:
nil
func ClusterLoggingInfoBrokerLogsPtr ¶
func ClusterLoggingInfoBrokerLogsPtr(v *ClusterLoggingInfoBrokerLogsArgs) ClusterLoggingInfoBrokerLogsPtrInput
type ClusterLoggingInfoBrokerLogsPtrOutput ¶
type ClusterLoggingInfoBrokerLogsPtrOutput struct{ *pulumi.OutputState }
func (ClusterLoggingInfoBrokerLogsPtrOutput) CloudwatchLogs ¶
func (o ClusterLoggingInfoBrokerLogsPtrOutput) CloudwatchLogs() ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput
func (ClusterLoggingInfoBrokerLogsPtrOutput) ElementType ¶
func (ClusterLoggingInfoBrokerLogsPtrOutput) ElementType() reflect.Type
func (ClusterLoggingInfoBrokerLogsPtrOutput) Firehose ¶
func (o ClusterLoggingInfoBrokerLogsPtrOutput) Firehose() ClusterLoggingInfoBrokerLogsFirehosePtrOutput
func (ClusterLoggingInfoBrokerLogsPtrOutput) ToClusterLoggingInfoBrokerLogsPtrOutput ¶
func (o ClusterLoggingInfoBrokerLogsPtrOutput) ToClusterLoggingInfoBrokerLogsPtrOutput() ClusterLoggingInfoBrokerLogsPtrOutput
func (ClusterLoggingInfoBrokerLogsPtrOutput) ToClusterLoggingInfoBrokerLogsPtrOutputWithContext ¶
func (o ClusterLoggingInfoBrokerLogsPtrOutput) ToClusterLoggingInfoBrokerLogsPtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsPtrOutput
type ClusterLoggingInfoBrokerLogsS3Args ¶
type ClusterLoggingInfoBrokerLogsS3Args struct {
// Name of the S3 bucket to deliver logs to.
Bucket pulumi.StringPtrInput `pulumi:"bucket"`
Enabled pulumi.BoolInput `pulumi:"enabled"`
// Prefix to append to the folder name.
Prefix pulumi.StringPtrInput `pulumi:"prefix"`
}
func (ClusterLoggingInfoBrokerLogsS3Args) ElementType ¶
func (ClusterLoggingInfoBrokerLogsS3Args) ElementType() reflect.Type
func (ClusterLoggingInfoBrokerLogsS3Args) ToClusterLoggingInfoBrokerLogsS3Output ¶
func (i ClusterLoggingInfoBrokerLogsS3Args) ToClusterLoggingInfoBrokerLogsS3Output() ClusterLoggingInfoBrokerLogsS3Output
func (ClusterLoggingInfoBrokerLogsS3Args) ToClusterLoggingInfoBrokerLogsS3OutputWithContext ¶
func (i ClusterLoggingInfoBrokerLogsS3Args) ToClusterLoggingInfoBrokerLogsS3OutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsS3Output
func (ClusterLoggingInfoBrokerLogsS3Args) ToClusterLoggingInfoBrokerLogsS3PtrOutput ¶
func (i ClusterLoggingInfoBrokerLogsS3Args) ToClusterLoggingInfoBrokerLogsS3PtrOutput() ClusterLoggingInfoBrokerLogsS3PtrOutput
func (ClusterLoggingInfoBrokerLogsS3Args) ToClusterLoggingInfoBrokerLogsS3PtrOutputWithContext ¶
func (i ClusterLoggingInfoBrokerLogsS3Args) ToClusterLoggingInfoBrokerLogsS3PtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsS3PtrOutput
type ClusterLoggingInfoBrokerLogsS3Input ¶
type ClusterLoggingInfoBrokerLogsS3Input interface {
pulumi.Input
ToClusterLoggingInfoBrokerLogsS3Output() ClusterLoggingInfoBrokerLogsS3Output
ToClusterLoggingInfoBrokerLogsS3OutputWithContext(context.Context) ClusterLoggingInfoBrokerLogsS3Output
}
ClusterLoggingInfoBrokerLogsS3Input is an input type that accepts ClusterLoggingInfoBrokerLogsS3Args and ClusterLoggingInfoBrokerLogsS3Output values. You can construct a concrete instance of `ClusterLoggingInfoBrokerLogsS3Input` via:
ClusterLoggingInfoBrokerLogsS3Args{...}
type ClusterLoggingInfoBrokerLogsS3Output ¶
type ClusterLoggingInfoBrokerLogsS3Output struct{ *pulumi.OutputState }
func (ClusterLoggingInfoBrokerLogsS3Output) Bucket ¶
func (o ClusterLoggingInfoBrokerLogsS3Output) Bucket() pulumi.StringPtrOutput
Name of the S3 bucket to deliver logs to.
func (ClusterLoggingInfoBrokerLogsS3Output) ElementType ¶
func (ClusterLoggingInfoBrokerLogsS3Output) ElementType() reflect.Type
func (ClusterLoggingInfoBrokerLogsS3Output) Enabled ¶
func (o ClusterLoggingInfoBrokerLogsS3Output) Enabled() pulumi.BoolOutput
func (ClusterLoggingInfoBrokerLogsS3Output) Prefix ¶
func (o ClusterLoggingInfoBrokerLogsS3Output) Prefix() pulumi.StringPtrOutput
Prefix to append to the folder name.
func (ClusterLoggingInfoBrokerLogsS3Output) ToClusterLoggingInfoBrokerLogsS3Output ¶
func (o ClusterLoggingInfoBrokerLogsS3Output) ToClusterLoggingInfoBrokerLogsS3Output() ClusterLoggingInfoBrokerLogsS3Output
func (ClusterLoggingInfoBrokerLogsS3Output) ToClusterLoggingInfoBrokerLogsS3OutputWithContext ¶
func (o ClusterLoggingInfoBrokerLogsS3Output) ToClusterLoggingInfoBrokerLogsS3OutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsS3Output
func (ClusterLoggingInfoBrokerLogsS3Output) ToClusterLoggingInfoBrokerLogsS3PtrOutput ¶
func (o ClusterLoggingInfoBrokerLogsS3Output) ToClusterLoggingInfoBrokerLogsS3PtrOutput() ClusterLoggingInfoBrokerLogsS3PtrOutput
func (ClusterLoggingInfoBrokerLogsS3Output) ToClusterLoggingInfoBrokerLogsS3PtrOutputWithContext ¶
func (o ClusterLoggingInfoBrokerLogsS3Output) ToClusterLoggingInfoBrokerLogsS3PtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsS3PtrOutput
type ClusterLoggingInfoBrokerLogsS3PtrInput ¶
type ClusterLoggingInfoBrokerLogsS3PtrInput interface {
pulumi.Input
ToClusterLoggingInfoBrokerLogsS3PtrOutput() ClusterLoggingInfoBrokerLogsS3PtrOutput
ToClusterLoggingInfoBrokerLogsS3PtrOutputWithContext(context.Context) ClusterLoggingInfoBrokerLogsS3PtrOutput
}
ClusterLoggingInfoBrokerLogsS3PtrInput is an input type that accepts ClusterLoggingInfoBrokerLogsS3Args, ClusterLoggingInfoBrokerLogsS3Ptr and ClusterLoggingInfoBrokerLogsS3PtrOutput values. You can construct a concrete instance of `ClusterLoggingInfoBrokerLogsS3PtrInput` via:
ClusterLoggingInfoBrokerLogsS3Args{...}
or:
nil
func ClusterLoggingInfoBrokerLogsS3Ptr ¶
func ClusterLoggingInfoBrokerLogsS3Ptr(v *ClusterLoggingInfoBrokerLogsS3Args) ClusterLoggingInfoBrokerLogsS3PtrInput
type ClusterLoggingInfoBrokerLogsS3PtrOutput ¶
type ClusterLoggingInfoBrokerLogsS3PtrOutput struct{ *pulumi.OutputState }
func (ClusterLoggingInfoBrokerLogsS3PtrOutput) Bucket ¶
func (o ClusterLoggingInfoBrokerLogsS3PtrOutput) Bucket() pulumi.StringPtrOutput
Name of the S3 bucket to deliver logs to.
func (ClusterLoggingInfoBrokerLogsS3PtrOutput) ElementType ¶
func (ClusterLoggingInfoBrokerLogsS3PtrOutput) ElementType() reflect.Type
func (ClusterLoggingInfoBrokerLogsS3PtrOutput) Enabled ¶
func (o ClusterLoggingInfoBrokerLogsS3PtrOutput) Enabled() pulumi.BoolPtrOutput
func (ClusterLoggingInfoBrokerLogsS3PtrOutput) Prefix ¶
func (o ClusterLoggingInfoBrokerLogsS3PtrOutput) Prefix() pulumi.StringPtrOutput
Prefix to append to the folder name.
func (ClusterLoggingInfoBrokerLogsS3PtrOutput) ToClusterLoggingInfoBrokerLogsS3PtrOutput ¶
func (o ClusterLoggingInfoBrokerLogsS3PtrOutput) ToClusterLoggingInfoBrokerLogsS3PtrOutput() ClusterLoggingInfoBrokerLogsS3PtrOutput
func (ClusterLoggingInfoBrokerLogsS3PtrOutput) ToClusterLoggingInfoBrokerLogsS3PtrOutputWithContext ¶
func (o ClusterLoggingInfoBrokerLogsS3PtrOutput) ToClusterLoggingInfoBrokerLogsS3PtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsS3PtrOutput
type ClusterLoggingInfoInput ¶
type ClusterLoggingInfoInput interface {
pulumi.Input
ToClusterLoggingInfoOutput() ClusterLoggingInfoOutput
ToClusterLoggingInfoOutputWithContext(context.Context) ClusterLoggingInfoOutput
}
ClusterLoggingInfoInput is an input type that accepts ClusterLoggingInfoArgs and ClusterLoggingInfoOutput values. You can construct a concrete instance of `ClusterLoggingInfoInput` via:
ClusterLoggingInfoArgs{...}
type ClusterLoggingInfoOutput ¶
type ClusterLoggingInfoOutput struct{ *pulumi.OutputState }
func (ClusterLoggingInfoOutput) BrokerLogs ¶
func (o ClusterLoggingInfoOutput) BrokerLogs() ClusterLoggingInfoBrokerLogsOutput
Configuration block for Broker Logs settings for logging info. See below.
func (ClusterLoggingInfoOutput) ElementType ¶
func (ClusterLoggingInfoOutput) ElementType() reflect.Type
func (ClusterLoggingInfoOutput) ToClusterLoggingInfoOutput ¶
func (o ClusterLoggingInfoOutput) ToClusterLoggingInfoOutput() ClusterLoggingInfoOutput
func (ClusterLoggingInfoOutput) ToClusterLoggingInfoOutputWithContext ¶
func (o ClusterLoggingInfoOutput) ToClusterLoggingInfoOutputWithContext(ctx context.Context) ClusterLoggingInfoOutput
func (ClusterLoggingInfoOutput) ToClusterLoggingInfoPtrOutput ¶
func (o ClusterLoggingInfoOutput) ToClusterLoggingInfoPtrOutput() ClusterLoggingInfoPtrOutput
func (ClusterLoggingInfoOutput) ToClusterLoggingInfoPtrOutputWithContext ¶
func (o ClusterLoggingInfoOutput) ToClusterLoggingInfoPtrOutputWithContext(ctx context.Context) ClusterLoggingInfoPtrOutput
type ClusterLoggingInfoPtrInput ¶
type ClusterLoggingInfoPtrInput interface {
pulumi.Input
ToClusterLoggingInfoPtrOutput() ClusterLoggingInfoPtrOutput
ToClusterLoggingInfoPtrOutputWithContext(context.Context) ClusterLoggingInfoPtrOutput
}
ClusterLoggingInfoPtrInput is an input type that accepts ClusterLoggingInfoArgs, ClusterLoggingInfoPtr and ClusterLoggingInfoPtrOutput values. You can construct a concrete instance of `ClusterLoggingInfoPtrInput` via:
ClusterLoggingInfoArgs{...}
or:
nil
func ClusterLoggingInfoPtr ¶
func ClusterLoggingInfoPtr(v *ClusterLoggingInfoArgs) ClusterLoggingInfoPtrInput
type ClusterLoggingInfoPtrOutput ¶
type ClusterLoggingInfoPtrOutput struct{ *pulumi.OutputState }
func (ClusterLoggingInfoPtrOutput) BrokerLogs ¶
func (o ClusterLoggingInfoPtrOutput) BrokerLogs() ClusterLoggingInfoBrokerLogsPtrOutput
Configuration block for Broker Logs settings for logging info. See below.
func (ClusterLoggingInfoPtrOutput) Elem ¶
func (o ClusterLoggingInfoPtrOutput) Elem() ClusterLoggingInfoOutput
func (ClusterLoggingInfoPtrOutput) ElementType ¶
func (ClusterLoggingInfoPtrOutput) ElementType() reflect.Type
func (ClusterLoggingInfoPtrOutput) ToClusterLoggingInfoPtrOutput ¶
func (o ClusterLoggingInfoPtrOutput) ToClusterLoggingInfoPtrOutput() ClusterLoggingInfoPtrOutput
func (ClusterLoggingInfoPtrOutput) ToClusterLoggingInfoPtrOutputWithContext ¶
func (o ClusterLoggingInfoPtrOutput) ToClusterLoggingInfoPtrOutputWithContext(ctx context.Context) ClusterLoggingInfoPtrOutput
type ClusterMap ¶
type ClusterMap map[string]ClusterInput
func (ClusterMap) ElementType ¶
func (ClusterMap) ElementType() reflect.Type
func (ClusterMap) ToClusterMapOutput ¶
func (i ClusterMap) ToClusterMapOutput() ClusterMapOutput
func (ClusterMap) ToClusterMapOutputWithContext ¶
func (i ClusterMap) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput
type ClusterMapInput ¶
type ClusterMapInput interface {
pulumi.Input
ToClusterMapOutput() ClusterMapOutput
ToClusterMapOutputWithContext(context.Context) ClusterMapOutput
}
ClusterMapInput is an input type that accepts ClusterMap and ClusterMapOutput values. You can construct a concrete instance of `ClusterMapInput` via:
ClusterMap{ "key": ClusterArgs{...} }
type ClusterMapOutput ¶
type ClusterMapOutput struct{ *pulumi.OutputState }
func (ClusterMapOutput) ElementType ¶
func (ClusterMapOutput) ElementType() reflect.Type
func (ClusterMapOutput) MapIndex ¶
func (o ClusterMapOutput) MapIndex(k pulumi.StringInput) ClusterOutput
func (ClusterMapOutput) ToClusterMapOutput ¶
func (o ClusterMapOutput) ToClusterMapOutput() ClusterMapOutput
func (ClusterMapOutput) ToClusterMapOutputWithContext ¶
func (o ClusterMapOutput) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput
type ClusterOpenMonitoring ¶
type ClusterOpenMonitoring struct {
// Configuration block for Prometheus settings for open monitoring. See below.
Prometheus ClusterOpenMonitoringPrometheus `pulumi:"prometheus"`
}
type ClusterOpenMonitoringArgs ¶
type ClusterOpenMonitoringArgs struct {
// Configuration block for Prometheus settings for open monitoring. See below.
Prometheus ClusterOpenMonitoringPrometheusInput `pulumi:"prometheus"`
}
func (ClusterOpenMonitoringArgs) ElementType ¶
func (ClusterOpenMonitoringArgs) ElementType() reflect.Type
func (ClusterOpenMonitoringArgs) ToClusterOpenMonitoringOutput ¶
func (i ClusterOpenMonitoringArgs) ToClusterOpenMonitoringOutput() ClusterOpenMonitoringOutput
func (ClusterOpenMonitoringArgs) ToClusterOpenMonitoringOutputWithContext ¶
func (i ClusterOpenMonitoringArgs) ToClusterOpenMonitoringOutputWithContext(ctx context.Context) ClusterOpenMonitoringOutput
func (ClusterOpenMonitoringArgs) ToClusterOpenMonitoringPtrOutput ¶
func (i ClusterOpenMonitoringArgs) ToClusterOpenMonitoringPtrOutput() ClusterOpenMonitoringPtrOutput
func (ClusterOpenMonitoringArgs) ToClusterOpenMonitoringPtrOutputWithContext ¶
func (i ClusterOpenMonitoringArgs) ToClusterOpenMonitoringPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPtrOutput
type ClusterOpenMonitoringInput ¶
type ClusterOpenMonitoringInput interface {
pulumi.Input
ToClusterOpenMonitoringOutput() ClusterOpenMonitoringOutput
ToClusterOpenMonitoringOutputWithContext(context.Context) ClusterOpenMonitoringOutput
}
ClusterOpenMonitoringInput is an input type that accepts ClusterOpenMonitoringArgs and ClusterOpenMonitoringOutput values. You can construct a concrete instance of `ClusterOpenMonitoringInput` via:
ClusterOpenMonitoringArgs{...}
type ClusterOpenMonitoringOutput ¶
type ClusterOpenMonitoringOutput struct{ *pulumi.OutputState }
func (ClusterOpenMonitoringOutput) ElementType ¶
func (ClusterOpenMonitoringOutput) ElementType() reflect.Type
func (ClusterOpenMonitoringOutput) Prometheus ¶
func (o ClusterOpenMonitoringOutput) Prometheus() ClusterOpenMonitoringPrometheusOutput
Configuration block for Prometheus settings for open monitoring. See below.
func (ClusterOpenMonitoringOutput) ToClusterOpenMonitoringOutput ¶
func (o ClusterOpenMonitoringOutput) ToClusterOpenMonitoringOutput() ClusterOpenMonitoringOutput
func (ClusterOpenMonitoringOutput) ToClusterOpenMonitoringOutputWithContext ¶
func (o ClusterOpenMonitoringOutput) ToClusterOpenMonitoringOutputWithContext(ctx context.Context) ClusterOpenMonitoringOutput
func (ClusterOpenMonitoringOutput) ToClusterOpenMonitoringPtrOutput ¶
func (o ClusterOpenMonitoringOutput) ToClusterOpenMonitoringPtrOutput() ClusterOpenMonitoringPtrOutput
func (ClusterOpenMonitoringOutput) ToClusterOpenMonitoringPtrOutputWithContext ¶
func (o ClusterOpenMonitoringOutput) ToClusterOpenMonitoringPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPtrOutput
type ClusterOpenMonitoringPrometheus ¶
type ClusterOpenMonitoringPrometheus struct {
// Configuration block for JMX Exporter. See below.
JmxExporter *ClusterOpenMonitoringPrometheusJmxExporter `pulumi:"jmxExporter"`
// Configuration block for Node Exporter. See below.
NodeExporter *ClusterOpenMonitoringPrometheusNodeExporter `pulumi:"nodeExporter"`
}
type ClusterOpenMonitoringPrometheusArgs ¶
type ClusterOpenMonitoringPrometheusArgs struct {
// Configuration block for JMX Exporter. See below.
JmxExporter ClusterOpenMonitoringPrometheusJmxExporterPtrInput `pulumi:"jmxExporter"`
// Configuration block for Node Exporter. See below.
NodeExporter ClusterOpenMonitoringPrometheusNodeExporterPtrInput `pulumi:"nodeExporter"`
}
func (ClusterOpenMonitoringPrometheusArgs) ElementType ¶
func (ClusterOpenMonitoringPrometheusArgs) ElementType() reflect.Type
func (ClusterOpenMonitoringPrometheusArgs) ToClusterOpenMonitoringPrometheusOutput ¶
func (i ClusterOpenMonitoringPrometheusArgs) ToClusterOpenMonitoringPrometheusOutput() ClusterOpenMonitoringPrometheusOutput
func (ClusterOpenMonitoringPrometheusArgs) ToClusterOpenMonitoringPrometheusOutputWithContext ¶
func (i ClusterOpenMonitoringPrometheusArgs) ToClusterOpenMonitoringPrometheusOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusOutput
func (ClusterOpenMonitoringPrometheusArgs) ToClusterOpenMonitoringPrometheusPtrOutput ¶
func (i ClusterOpenMonitoringPrometheusArgs) ToClusterOpenMonitoringPrometheusPtrOutput() ClusterOpenMonitoringPrometheusPtrOutput
func (ClusterOpenMonitoringPrometheusArgs) ToClusterOpenMonitoringPrometheusPtrOutputWithContext ¶
func (i ClusterOpenMonitoringPrometheusArgs) ToClusterOpenMonitoringPrometheusPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusPtrOutput
type ClusterOpenMonitoringPrometheusInput ¶
type ClusterOpenMonitoringPrometheusInput interface {
pulumi.Input
ToClusterOpenMonitoringPrometheusOutput() ClusterOpenMonitoringPrometheusOutput
ToClusterOpenMonitoringPrometheusOutputWithContext(context.Context) ClusterOpenMonitoringPrometheusOutput
}
ClusterOpenMonitoringPrometheusInput is an input type that accepts ClusterOpenMonitoringPrometheusArgs and ClusterOpenMonitoringPrometheusOutput values. You can construct a concrete instance of `ClusterOpenMonitoringPrometheusInput` via:
ClusterOpenMonitoringPrometheusArgs{...}
type ClusterOpenMonitoringPrometheusJmxExporter ¶
type ClusterOpenMonitoringPrometheusJmxExporter struct {
// Indicates whether you want to enable or disable the Node Exporter.
EnabledInBroker bool `pulumi:"enabledInBroker"`
}
type ClusterOpenMonitoringPrometheusJmxExporterArgs ¶
type ClusterOpenMonitoringPrometheusJmxExporterArgs struct {
// Indicates whether you want to enable or disable the Node Exporter.
EnabledInBroker pulumi.BoolInput `pulumi:"enabledInBroker"`
}
func (ClusterOpenMonitoringPrometheusJmxExporterArgs) ElementType ¶
func (ClusterOpenMonitoringPrometheusJmxExporterArgs) ElementType() reflect.Type
func (ClusterOpenMonitoringPrometheusJmxExporterArgs) ToClusterOpenMonitoringPrometheusJmxExporterOutput ¶
func (i ClusterOpenMonitoringPrometheusJmxExporterArgs) ToClusterOpenMonitoringPrometheusJmxExporterOutput() ClusterOpenMonitoringPrometheusJmxExporterOutput
func (ClusterOpenMonitoringPrometheusJmxExporterArgs) ToClusterOpenMonitoringPrometheusJmxExporterOutputWithContext ¶
func (i ClusterOpenMonitoringPrometheusJmxExporterArgs) ToClusterOpenMonitoringPrometheusJmxExporterOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusJmxExporterOutput
func (ClusterOpenMonitoringPrometheusJmxExporterArgs) ToClusterOpenMonitoringPrometheusJmxExporterPtrOutput ¶
func (i ClusterOpenMonitoringPrometheusJmxExporterArgs) ToClusterOpenMonitoringPrometheusJmxExporterPtrOutput() ClusterOpenMonitoringPrometheusJmxExporterPtrOutput
func (ClusterOpenMonitoringPrometheusJmxExporterArgs) ToClusterOpenMonitoringPrometheusJmxExporterPtrOutputWithContext ¶
func (i ClusterOpenMonitoringPrometheusJmxExporterArgs) ToClusterOpenMonitoringPrometheusJmxExporterPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusJmxExporterPtrOutput
type ClusterOpenMonitoringPrometheusJmxExporterInput ¶
type ClusterOpenMonitoringPrometheusJmxExporterInput interface {
pulumi.Input
ToClusterOpenMonitoringPrometheusJmxExporterOutput() ClusterOpenMonitoringPrometheusJmxExporterOutput
ToClusterOpenMonitoringPrometheusJmxExporterOutputWithContext(context.Context) ClusterOpenMonitoringPrometheusJmxExporterOutput
}
ClusterOpenMonitoringPrometheusJmxExporterInput is an input type that accepts ClusterOpenMonitoringPrometheusJmxExporterArgs and ClusterOpenMonitoringPrometheusJmxExporterOutput values. You can construct a concrete instance of `ClusterOpenMonitoringPrometheusJmxExporterInput` via:
ClusterOpenMonitoringPrometheusJmxExporterArgs{...}
type ClusterOpenMonitoringPrometheusJmxExporterOutput ¶
type ClusterOpenMonitoringPrometheusJmxExporterOutput struct{ *pulumi.OutputState }
func (ClusterOpenMonitoringPrometheusJmxExporterOutput) ElementType ¶
func (ClusterOpenMonitoringPrometheusJmxExporterOutput) ElementType() reflect.Type
func (ClusterOpenMonitoringPrometheusJmxExporterOutput) EnabledInBroker ¶
func (o ClusterOpenMonitoringPrometheusJmxExporterOutput) EnabledInBroker() pulumi.BoolOutput
Indicates whether you want to enable or disable the Node Exporter.
func (ClusterOpenMonitoringPrometheusJmxExporterOutput) ToClusterOpenMonitoringPrometheusJmxExporterOutput ¶
func (o ClusterOpenMonitoringPrometheusJmxExporterOutput) ToClusterOpenMonitoringPrometheusJmxExporterOutput() ClusterOpenMonitoringPrometheusJmxExporterOutput
func (ClusterOpenMonitoringPrometheusJmxExporterOutput) ToClusterOpenMonitoringPrometheusJmxExporterOutputWithContext ¶
func (o ClusterOpenMonitoringPrometheusJmxExporterOutput) ToClusterOpenMonitoringPrometheusJmxExporterOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusJmxExporterOutput
func (ClusterOpenMonitoringPrometheusJmxExporterOutput) ToClusterOpenMonitoringPrometheusJmxExporterPtrOutput ¶
func (o ClusterOpenMonitoringPrometheusJmxExporterOutput) ToClusterOpenMonitoringPrometheusJmxExporterPtrOutput() ClusterOpenMonitoringPrometheusJmxExporterPtrOutput
func (ClusterOpenMonitoringPrometheusJmxExporterOutput) ToClusterOpenMonitoringPrometheusJmxExporterPtrOutputWithContext ¶
func (o ClusterOpenMonitoringPrometheusJmxExporterOutput) ToClusterOpenMonitoringPrometheusJmxExporterPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusJmxExporterPtrOutput
type ClusterOpenMonitoringPrometheusJmxExporterPtrInput ¶
type ClusterOpenMonitoringPrometheusJmxExporterPtrInput interface {
pulumi.Input
ToClusterOpenMonitoringPrometheusJmxExporterPtrOutput() ClusterOpenMonitoringPrometheusJmxExporterPtrOutput
ToClusterOpenMonitoringPrometheusJmxExporterPtrOutputWithContext(context.Context) ClusterOpenMonitoringPrometheusJmxExporterPtrOutput
}
ClusterOpenMonitoringPrometheusJmxExporterPtrInput is an input type that accepts ClusterOpenMonitoringPrometheusJmxExporterArgs, ClusterOpenMonitoringPrometheusJmxExporterPtr and ClusterOpenMonitoringPrometheusJmxExporterPtrOutput values. You can construct a concrete instance of `ClusterOpenMonitoringPrometheusJmxExporterPtrInput` via:
ClusterOpenMonitoringPrometheusJmxExporterArgs{...}
or:
nil
func ClusterOpenMonitoringPrometheusJmxExporterPtr ¶
func ClusterOpenMonitoringPrometheusJmxExporterPtr(v *ClusterOpenMonitoringPrometheusJmxExporterArgs) ClusterOpenMonitoringPrometheusJmxExporterPtrInput
type ClusterOpenMonitoringPrometheusJmxExporterPtrOutput ¶
type ClusterOpenMonitoringPrometheusJmxExporterPtrOutput struct{ *pulumi.OutputState }
func (ClusterOpenMonitoringPrometheusJmxExporterPtrOutput) ElementType ¶
func (ClusterOpenMonitoringPrometheusJmxExporterPtrOutput) ElementType() reflect.Type
func (ClusterOpenMonitoringPrometheusJmxExporterPtrOutput) EnabledInBroker ¶
func (o ClusterOpenMonitoringPrometheusJmxExporterPtrOutput) EnabledInBroker() pulumi.BoolPtrOutput
Indicates whether you want to enable or disable the Node Exporter.
func (ClusterOpenMonitoringPrometheusJmxExporterPtrOutput) ToClusterOpenMonitoringPrometheusJmxExporterPtrOutput ¶
func (o ClusterOpenMonitoringPrometheusJmxExporterPtrOutput) ToClusterOpenMonitoringPrometheusJmxExporterPtrOutput() ClusterOpenMonitoringPrometheusJmxExporterPtrOutput
func (ClusterOpenMonitoringPrometheusJmxExporterPtrOutput) ToClusterOpenMonitoringPrometheusJmxExporterPtrOutputWithContext ¶
func (o ClusterOpenMonitoringPrometheusJmxExporterPtrOutput) ToClusterOpenMonitoringPrometheusJmxExporterPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusJmxExporterPtrOutput
type ClusterOpenMonitoringPrometheusNodeExporter ¶
type ClusterOpenMonitoringPrometheusNodeExporter struct {
// Indicates whether you want to enable or disable the Node Exporter.
EnabledInBroker bool `pulumi:"enabledInBroker"`
}
type ClusterOpenMonitoringPrometheusNodeExporterArgs ¶
type ClusterOpenMonitoringPrometheusNodeExporterArgs struct {
// Indicates whether you want to enable or disable the Node Exporter.
EnabledInBroker pulumi.BoolInput `pulumi:"enabledInBroker"`
}
func (ClusterOpenMonitoringPrometheusNodeExporterArgs) ElementType ¶
func (ClusterOpenMonitoringPrometheusNodeExporterArgs) ElementType() reflect.Type
func (ClusterOpenMonitoringPrometheusNodeExporterArgs) ToClusterOpenMonitoringPrometheusNodeExporterOutput ¶
func (i ClusterOpenMonitoringPrometheusNodeExporterArgs) ToClusterOpenMonitoringPrometheusNodeExporterOutput() ClusterOpenMonitoringPrometheusNodeExporterOutput
func (ClusterOpenMonitoringPrometheusNodeExporterArgs) ToClusterOpenMonitoringPrometheusNodeExporterOutputWithContext ¶
func (i ClusterOpenMonitoringPrometheusNodeExporterArgs) ToClusterOpenMonitoringPrometheusNodeExporterOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusNodeExporterOutput
func (ClusterOpenMonitoringPrometheusNodeExporterArgs) ToClusterOpenMonitoringPrometheusNodeExporterPtrOutput ¶
func (i ClusterOpenMonitoringPrometheusNodeExporterArgs) ToClusterOpenMonitoringPrometheusNodeExporterPtrOutput() ClusterOpenMonitoringPrometheusNodeExporterPtrOutput
func (ClusterOpenMonitoringPrometheusNodeExporterArgs) ToClusterOpenMonitoringPrometheusNodeExporterPtrOutputWithContext ¶
func (i ClusterOpenMonitoringPrometheusNodeExporterArgs) ToClusterOpenMonitoringPrometheusNodeExporterPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusNodeExporterPtrOutput
type ClusterOpenMonitoringPrometheusNodeExporterInput ¶
type ClusterOpenMonitoringPrometheusNodeExporterInput interface {
pulumi.Input
ToClusterOpenMonitoringPrometheusNodeExporterOutput() ClusterOpenMonitoringPrometheusNodeExporterOutput
ToClusterOpenMonitoringPrometheusNodeExporterOutputWithContext(context.Context) ClusterOpenMonitoringPrometheusNodeExporterOutput
}
ClusterOpenMonitoringPrometheusNodeExporterInput is an input type that accepts ClusterOpenMonitoringPrometheusNodeExporterArgs and ClusterOpenMonitoringPrometheusNodeExporterOutput values. You can construct a concrete instance of `ClusterOpenMonitoringPrometheusNodeExporterInput` via:
ClusterOpenMonitoringPrometheusNodeExporterArgs{...}
type ClusterOpenMonitoringPrometheusNodeExporterOutput ¶
type ClusterOpenMonitoringPrometheusNodeExporterOutput struct{ *pulumi.OutputState }
func (ClusterOpenMonitoringPrometheusNodeExporterOutput) ElementType ¶
func (ClusterOpenMonitoringPrometheusNodeExporterOutput) ElementType() reflect.Type
func (ClusterOpenMonitoringPrometheusNodeExporterOutput) EnabledInBroker ¶
func (o ClusterOpenMonitoringPrometheusNodeExporterOutput) EnabledInBroker() pulumi.BoolOutput
Indicates whether you want to enable or disable the Node Exporter.
func (ClusterOpenMonitoringPrometheusNodeExporterOutput) ToClusterOpenMonitoringPrometheusNodeExporterOutput ¶
func (o ClusterOpenMonitoringPrometheusNodeExporterOutput) ToClusterOpenMonitoringPrometheusNodeExporterOutput() ClusterOpenMonitoringPrometheusNodeExporterOutput
func (ClusterOpenMonitoringPrometheusNodeExporterOutput) ToClusterOpenMonitoringPrometheusNodeExporterOutputWithContext ¶
func (o ClusterOpenMonitoringPrometheusNodeExporterOutput) ToClusterOpenMonitoringPrometheusNodeExporterOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusNodeExporterOutput
func (ClusterOpenMonitoringPrometheusNodeExporterOutput) ToClusterOpenMonitoringPrometheusNodeExporterPtrOutput ¶
func (o ClusterOpenMonitoringPrometheusNodeExporterOutput) ToClusterOpenMonitoringPrometheusNodeExporterPtrOutput() ClusterOpenMonitoringPrometheusNodeExporterPtrOutput
func (ClusterOpenMonitoringPrometheusNodeExporterOutput) ToClusterOpenMonitoringPrometheusNodeExporterPtrOutputWithContext ¶
func (o ClusterOpenMonitoringPrometheusNodeExporterOutput) ToClusterOpenMonitoringPrometheusNodeExporterPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusNodeExporterPtrOutput
type ClusterOpenMonitoringPrometheusNodeExporterPtrInput ¶
type ClusterOpenMonitoringPrometheusNodeExporterPtrInput interface {
pulumi.Input
ToClusterOpenMonitoringPrometheusNodeExporterPtrOutput() ClusterOpenMonitoringPrometheusNodeExporterPtrOutput
ToClusterOpenMonitoringPrometheusNodeExporterPtrOutputWithContext(context.Context) ClusterOpenMonitoringPrometheusNodeExporterPtrOutput
}
ClusterOpenMonitoringPrometheusNodeExporterPtrInput is an input type that accepts ClusterOpenMonitoringPrometheusNodeExporterArgs, ClusterOpenMonitoringPrometheusNodeExporterPtr and ClusterOpenMonitoringPrometheusNodeExporterPtrOutput values. You can construct a concrete instance of `ClusterOpenMonitoringPrometheusNodeExporterPtrInput` via:
ClusterOpenMonitoringPrometheusNodeExporterArgs{...}
or:
nil
func ClusterOpenMonitoringPrometheusNodeExporterPtr ¶
func ClusterOpenMonitoringPrometheusNodeExporterPtr(v *ClusterOpenMonitoringPrometheusNodeExporterArgs) ClusterOpenMonitoringPrometheusNodeExporterPtrInput
type ClusterOpenMonitoringPrometheusNodeExporterPtrOutput ¶
type ClusterOpenMonitoringPrometheusNodeExporterPtrOutput struct{ *pulumi.OutputState }
func (ClusterOpenMonitoringPrometheusNodeExporterPtrOutput) ElementType ¶
func (ClusterOpenMonitoringPrometheusNodeExporterPtrOutput) ElementType() reflect.Type
func (ClusterOpenMonitoringPrometheusNodeExporterPtrOutput) EnabledInBroker ¶
func (o ClusterOpenMonitoringPrometheusNodeExporterPtrOutput) EnabledInBroker() pulumi.BoolPtrOutput
Indicates whether you want to enable or disable the Node Exporter.
func (ClusterOpenMonitoringPrometheusNodeExporterPtrOutput) ToClusterOpenMonitoringPrometheusNodeExporterPtrOutput ¶
func (o ClusterOpenMonitoringPrometheusNodeExporterPtrOutput) ToClusterOpenMonitoringPrometheusNodeExporterPtrOutput() ClusterOpenMonitoringPrometheusNodeExporterPtrOutput
func (ClusterOpenMonitoringPrometheusNodeExporterPtrOutput) ToClusterOpenMonitoringPrometheusNodeExporterPtrOutputWithContext ¶
func (o ClusterOpenMonitoringPrometheusNodeExporterPtrOutput) ToClusterOpenMonitoringPrometheusNodeExporterPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusNodeExporterPtrOutput
type ClusterOpenMonitoringPrometheusOutput ¶
type ClusterOpenMonitoringPrometheusOutput struct{ *pulumi.OutputState }
func (ClusterOpenMonitoringPrometheusOutput) ElementType ¶
func (ClusterOpenMonitoringPrometheusOutput) ElementType() reflect.Type
func (ClusterOpenMonitoringPrometheusOutput) JmxExporter ¶
func (o ClusterOpenMonitoringPrometheusOutput) JmxExporter() ClusterOpenMonitoringPrometheusJmxExporterPtrOutput
Configuration block for JMX Exporter. See below.
func (ClusterOpenMonitoringPrometheusOutput) NodeExporter ¶
func (o ClusterOpenMonitoringPrometheusOutput) NodeExporter() ClusterOpenMonitoringPrometheusNodeExporterPtrOutput
Configuration block for Node Exporter. See below.
func (ClusterOpenMonitoringPrometheusOutput) ToClusterOpenMonitoringPrometheusOutput ¶
func (o ClusterOpenMonitoringPrometheusOutput) ToClusterOpenMonitoringPrometheusOutput() ClusterOpenMonitoringPrometheusOutput
func (ClusterOpenMonitoringPrometheusOutput) ToClusterOpenMonitoringPrometheusOutputWithContext ¶
func (o ClusterOpenMonitoringPrometheusOutput) ToClusterOpenMonitoringPrometheusOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusOutput
func (ClusterOpenMonitoringPrometheusOutput) ToClusterOpenMonitoringPrometheusPtrOutput ¶
func (o ClusterOpenMonitoringPrometheusOutput) ToClusterOpenMonitoringPrometheusPtrOutput() ClusterOpenMonitoringPrometheusPtrOutput
func (ClusterOpenMonitoringPrometheusOutput) ToClusterOpenMonitoringPrometheusPtrOutputWithContext ¶
func (o ClusterOpenMonitoringPrometheusOutput) ToClusterOpenMonitoringPrometheusPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusPtrOutput
type ClusterOpenMonitoringPrometheusPtrInput ¶
type ClusterOpenMonitoringPrometheusPtrInput interface {
pulumi.Input
ToClusterOpenMonitoringPrometheusPtrOutput() ClusterOpenMonitoringPrometheusPtrOutput
ToClusterOpenMonitoringPrometheusPtrOutputWithContext(context.Context) ClusterOpenMonitoringPrometheusPtrOutput
}
ClusterOpenMonitoringPrometheusPtrInput is an input type that accepts ClusterOpenMonitoringPrometheusArgs, ClusterOpenMonitoringPrometheusPtr and ClusterOpenMonitoringPrometheusPtrOutput values. You can construct a concrete instance of `ClusterOpenMonitoringPrometheusPtrInput` via:
ClusterOpenMonitoringPrometheusArgs{...}
or:
nil
func ClusterOpenMonitoringPrometheusPtr ¶
func ClusterOpenMonitoringPrometheusPtr(v *ClusterOpenMonitoringPrometheusArgs) ClusterOpenMonitoringPrometheusPtrInput
type ClusterOpenMonitoringPrometheusPtrOutput ¶
type ClusterOpenMonitoringPrometheusPtrOutput struct{ *pulumi.OutputState }
func (ClusterOpenMonitoringPrometheusPtrOutput) ElementType ¶
func (ClusterOpenMonitoringPrometheusPtrOutput) ElementType() reflect.Type
func (ClusterOpenMonitoringPrometheusPtrOutput) JmxExporter ¶
func (o ClusterOpenMonitoringPrometheusPtrOutput) JmxExporter() ClusterOpenMonitoringPrometheusJmxExporterPtrOutput
Configuration block for JMX Exporter. See below.
func (ClusterOpenMonitoringPrometheusPtrOutput) NodeExporter ¶
func (o ClusterOpenMonitoringPrometheusPtrOutput) NodeExporter() ClusterOpenMonitoringPrometheusNodeExporterPtrOutput
Configuration block for Node Exporter. See below.
func (ClusterOpenMonitoringPrometheusPtrOutput) ToClusterOpenMonitoringPrometheusPtrOutput ¶
func (o ClusterOpenMonitoringPrometheusPtrOutput) ToClusterOpenMonitoringPrometheusPtrOutput() ClusterOpenMonitoringPrometheusPtrOutput
func (ClusterOpenMonitoringPrometheusPtrOutput) ToClusterOpenMonitoringPrometheusPtrOutputWithContext ¶
func (o ClusterOpenMonitoringPrometheusPtrOutput) ToClusterOpenMonitoringPrometheusPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusPtrOutput
type ClusterOpenMonitoringPtrInput ¶
type ClusterOpenMonitoringPtrInput interface {
pulumi.Input
ToClusterOpenMonitoringPtrOutput() ClusterOpenMonitoringPtrOutput
ToClusterOpenMonitoringPtrOutputWithContext(context.Context) ClusterOpenMonitoringPtrOutput
}
ClusterOpenMonitoringPtrInput is an input type that accepts ClusterOpenMonitoringArgs, ClusterOpenMonitoringPtr and ClusterOpenMonitoringPtrOutput values. You can construct a concrete instance of `ClusterOpenMonitoringPtrInput` via:
ClusterOpenMonitoringArgs{...}
or:
nil
func ClusterOpenMonitoringPtr ¶
func ClusterOpenMonitoringPtr(v *ClusterOpenMonitoringArgs) ClusterOpenMonitoringPtrInput
type ClusterOpenMonitoringPtrOutput ¶
type ClusterOpenMonitoringPtrOutput struct{ *pulumi.OutputState }
func (ClusterOpenMonitoringPtrOutput) Elem ¶
func (o ClusterOpenMonitoringPtrOutput) Elem() ClusterOpenMonitoringOutput
func (ClusterOpenMonitoringPtrOutput) ElementType ¶
func (ClusterOpenMonitoringPtrOutput) ElementType() reflect.Type
func (ClusterOpenMonitoringPtrOutput) Prometheus ¶
func (o ClusterOpenMonitoringPtrOutput) Prometheus() ClusterOpenMonitoringPrometheusPtrOutput
Configuration block for Prometheus settings for open monitoring. See below.
func (ClusterOpenMonitoringPtrOutput) ToClusterOpenMonitoringPtrOutput ¶
func (o ClusterOpenMonitoringPtrOutput) ToClusterOpenMonitoringPtrOutput() ClusterOpenMonitoringPtrOutput
func (ClusterOpenMonitoringPtrOutput) ToClusterOpenMonitoringPtrOutputWithContext ¶
func (o ClusterOpenMonitoringPtrOutput) ToClusterOpenMonitoringPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPtrOutput
type ClusterOutput ¶
type ClusterOutput struct{ *pulumi.OutputState }
func (ClusterOutput) Arn ¶
func (o ClusterOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of the MSK cluster.
func (ClusterOutput) BootstrapBrokers ¶
func (o ClusterOutput) BootstrapBrokers() pulumi.StringOutput
Comma separated list of one or more hostname:port pairs of kafka brokers suitable to bootstrap connectivity to the kafka cluster. Contains a value if `encryption_info.0.encryption_in_transit.0.client_broker` is set to `PLAINTEXT` or `TLS_PLAINTEXT`. The resource sorts values alphabetically. AWS may not always return all endpoints so this value is not guaranteed to be stable across applies.
func (ClusterOutput) BootstrapBrokersPublicSaslIam ¶
func (o ClusterOutput) BootstrapBrokersPublicSaslIam() pulumi.StringOutput
One or more DNS names (or IP addresses) and SASL IAM port pairs. For example, `b-1-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9198,b-2-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9198,b-3-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9198`. This attribute will have a value if `encryption_info.0.encryption_in_transit.0.client_broker` is set to `TLS_PLAINTEXT` or `TLS` and `client_authentication.0.sasl.0.iam` is set to `true` and `broker_node_group_info.0.connectivity_info.0.public_access.0.type` is set to `SERVICE_PROVIDED_EIPS` and the cluster fulfill all other requirements for public access. The resource sorts the list alphabetically. AWS may not always return all endpoints so the values may not be stable across applies.
func (ClusterOutput) BootstrapBrokersPublicSaslScram ¶
func (o ClusterOutput) BootstrapBrokersPublicSaslScram() pulumi.StringOutput
One or more DNS names (or IP addresses) and SASL SCRAM port pairs. For example, `b-1-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9196,b-2-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9196,b-3-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9196`. This attribute will have a value if `encryption_info.0.encryption_in_transit.0.client_broker` is set to `TLS_PLAINTEXT` or `TLS` and `client_authentication.0.sasl.0.scram` is set to `true` and `broker_node_group_info.0.connectivity_info.0.public_access.0.type` is set to `SERVICE_PROVIDED_EIPS` and the cluster fulfill all other requirements for public access. The resource sorts the list alphabetically. AWS may not always return all endpoints so the values may not be stable across applies.
func (ClusterOutput) BootstrapBrokersPublicTls ¶
func (o ClusterOutput) BootstrapBrokersPublicTls() pulumi.StringOutput
One or more DNS names (or IP addresses) and TLS port pairs. For example, `b-1-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9194,b-2-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9194,b-3-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9194`. This attribute will have a value if `encryption_info.0.encryption_in_transit.0.client_broker` is set to `TLS_PLAINTEXT` or `TLS` and `broker_node_group_info.0.connectivity_info.0.public_access.0.type` is set to `SERVICE_PROVIDED_EIPS` and the cluster fulfill all other requirements for public access. The resource sorts the list alphabetically. AWS may not always return all endpoints so the values may not be stable across applies.
func (ClusterOutput) BootstrapBrokersSaslIam ¶
func (o ClusterOutput) BootstrapBrokersSaslIam() pulumi.StringOutput
One or more DNS names (or IP addresses) and SASL IAM port pairs. For example, `b-1.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9098,b-2.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9098,b-3.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9098`. This attribute will have a value if `encryption_info.0.encryption_in_transit.0.client_broker` is set to `TLS_PLAINTEXT` or `TLS` and `client_authentication.0.sasl.0.iam` is set to `true`. The resource sorts the list alphabetically. AWS may not always return all endpoints so the values may not be stable across applies.
func (ClusterOutput) BootstrapBrokersSaslScram ¶
func (o ClusterOutput) BootstrapBrokersSaslScram() pulumi.StringOutput
One or more DNS names (or IP addresses) and SASL SCRAM port pairs. For example, `b-1.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9096,b-2.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9096,b-3.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9096`. This attribute will have a value if `encryption_info.0.encryption_in_transit.0.client_broker` is set to `TLS_PLAINTEXT` or `TLS` and `client_authentication.0.sasl.0.scram` is set to `true`. The resource sorts the list alphabetically. AWS may not always return all endpoints so the values may not be stable across applies.
func (ClusterOutput) BootstrapBrokersTls ¶
func (o ClusterOutput) BootstrapBrokersTls() pulumi.StringOutput
One or more DNS names (or IP addresses) and TLS port pairs. For example, `b-1.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9094,b-2.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9094,b-3.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9094`. This attribute will have a value if `encryption_info.0.encryption_in_transit.0.client_broker` is set to `TLS_PLAINTEXT` or `TLS`. The resource sorts the list alphabetically. AWS may not always return all endpoints so the values may not be stable across applies.
func (ClusterOutput) BootstrapBrokersVpcConnectivitySaslIam ¶
func (o ClusterOutput) BootstrapBrokersVpcConnectivitySaslIam() pulumi.StringOutput
A string containing one or more DNS names (or IP addresses) and SASL IAM port pairs for VPC connectivity. AWS may not always return all endpoints so the values may not be stable across applies.
func (ClusterOutput) BootstrapBrokersVpcConnectivitySaslScram ¶
func (o ClusterOutput) BootstrapBrokersVpcConnectivitySaslScram() pulumi.StringOutput
A string containing one or more DNS names (or IP addresses) and SASL SCRAM port pairs for VPC connectivity. AWS may not always return all endpoints so the values may not be stable across applies.
func (ClusterOutput) BootstrapBrokersVpcConnectivityTls ¶
func (o ClusterOutput) BootstrapBrokersVpcConnectivityTls() pulumi.StringOutput
A string containing one or more DNS names (or IP addresses) and TLS port pairs for VPC connectivity. AWS may not always return all endpoints so the values may not be stable across applies.
func (ClusterOutput) BrokerNodeGroupInfo ¶
func (o ClusterOutput) BrokerNodeGroupInfo() ClusterBrokerNodeGroupInfoOutput
Configuration block for the broker nodes of the Kafka cluster.
func (ClusterOutput) ClientAuthentication ¶
func (o ClusterOutput) ClientAuthentication() ClusterClientAuthenticationPtrOutput
Configuration block for specifying a client authentication. See below.
func (ClusterOutput) ClusterName ¶
func (o ClusterOutput) ClusterName() pulumi.StringOutput
Name of the MSK cluster.
func (ClusterOutput) ClusterUuid ¶
func (o ClusterOutput) ClusterUuid() pulumi.StringOutput
UUID of the MSK cluster, for use in IAM policies.
func (ClusterOutput) ConfigurationInfo ¶
func (o ClusterOutput) ConfigurationInfo() ClusterConfigurationInfoPtrOutput
Configuration block for specifying a MSK Configuration to attach to Kafka brokers. See below.
func (ClusterOutput) CurrentVersion ¶
func (o ClusterOutput) CurrentVersion() pulumi.StringOutput
Current version of the MSK Cluster used for updates, e.g., `K13V1IB3VIYZZH`
func (ClusterOutput) ElementType ¶
func (ClusterOutput) ElementType() reflect.Type
func (ClusterOutput) EncryptionInfo ¶
func (o ClusterOutput) EncryptionInfo() ClusterEncryptionInfoPtrOutput
Configuration block for specifying encryption. See below.
func (ClusterOutput) EnhancedMonitoring ¶
func (o ClusterOutput) EnhancedMonitoring() pulumi.StringPtrOutput
Specify the desired enhanced MSK CloudWatch monitoring level. See [Monitoring Amazon MSK with Amazon CloudWatch](https://docs.aws.amazon.com/msk/latest/developerguide/monitoring.html)
func (ClusterOutput) KafkaVersion ¶
func (o ClusterOutput) KafkaVersion() pulumi.StringOutput
Specify the desired Kafka software version.
func (ClusterOutput) LoggingInfo ¶
func (o ClusterOutput) LoggingInfo() ClusterLoggingInfoPtrOutput
Configuration block for streaming broker logs to Cloudwatch/S3/Kinesis Firehose. See below.
func (ClusterOutput) NumberOfBrokerNodes ¶
func (o ClusterOutput) NumberOfBrokerNodes() pulumi.IntOutput
The desired total number of broker nodes in the kafka cluster. It must be a multiple of the number of specified client subnets.
func (ClusterOutput) OpenMonitoring ¶
func (o ClusterOutput) OpenMonitoring() ClusterOpenMonitoringPtrOutput
Configuration block for JMX and Node monitoring for the MSK cluster. See below.
func (ClusterOutput) Region ¶
func (o ClusterOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (ClusterOutput) StorageMode ¶
func (o ClusterOutput) StorageMode() pulumi.StringOutput
Controls storage mode for supported storage tiers. Valid values are: `LOCAL` or `TIERED`.
func (ClusterOutput) Tags ¶
func (o ClusterOutput) Tags() pulumi.StringMapOutput
A 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 (ClusterOutput) TagsAll ¶
func (o ClusterOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
func (ClusterOutput) ToClusterOutput ¶
func (o ClusterOutput) ToClusterOutput() ClusterOutput
func (ClusterOutput) ToClusterOutputWithContext ¶
func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
func (ClusterOutput) ZookeeperConnectString ¶
func (o ClusterOutput) ZookeeperConnectString() pulumi.StringOutput
A comma separated list of one or more hostname:port pairs to use to connect to the Apache Zookeeper cluster. The returned values are sorted alphabetically. The AWS API may not return all endpoints, so this value is not guaranteed to be stable across applies.
func (ClusterOutput) ZookeeperConnectStringTls ¶
func (o ClusterOutput) ZookeeperConnectStringTls() pulumi.StringOutput
A comma separated list of one or more hostname:port pairs to use to connect to the Apache Zookeeper cluster via TLS. The returned values are sorted alphabetically. The AWS API may not return all endpoints, so this value is not guaranteed to be stable across applies.
type ClusterPolicy ¶
type ClusterPolicy struct {
pulumi.CustomResourceState
// The Amazon Resource Name (ARN) that uniquely identifies the cluster.
ClusterArn pulumi.StringOutput `pulumi:"clusterArn"`
CurrentVersion pulumi.StringOutput `pulumi:"currentVersion"`
// Resource policy for cluster.
Policy pulumi.StringOutput `pulumi:"policy"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
}
Resource for managing an AWS Managed Streaming for Kafka Cluster Policy.
## Example Usage
### Basic Usage
```go package main
import (
"encoding/json" "fmt" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/msk" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
current, err := aws.GetCallerIdentity(ctx, &aws.GetCallerIdentityArgs{}, nil)
if err != nil {
return err
}
currentGetPartition, err := aws.GetPartition(ctx, &aws.GetPartitionArgs{}, nil)
if err != nil {
return err
}
tmpJSON0, err := json.Marshal(map[string]interface{}{
"Version": "2012-10-17",
"Statement": []map[string]interface{}{
map[string]interface{}{
"Sid": "ExampleMskClusterPolicy",
"Effect": "Allow",
"Principal": map[string]interface{}{
"AWS": fmt.Sprintf("arn:%v:iam::%v:root", currentGetPartition.Partition, current.AccountId),
},
"Action": []string{
"kafka:Describe*",
"kafka:Get*",
"kafka:CreateVpcConnection",
"kafka:GetBootstrapBrokers",
},
"Resource": exampleAwsMskCluster.Arn,
},
},
})
if err != nil {
return err
}
json0 := string(tmpJSON0)
_, err = msk.NewClusterPolicy(ctx, "example", &msk.ClusterPolicyArgs{
ClusterArn: pulumi.Any(exampleAwsMskCluster.Arn),
Policy: pulumi.String(json0),
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import Managed Streaming for Kafka Cluster Policy using the `cluster_arn`. For example:
```sh $ pulumi import aws:msk/clusterPolicy:ClusterPolicy example arn:aws:kafka:us-west-2:123456789012:cluster/example/279c0212-d057-4dba-9aa9-1c4e5a25bfc7-3 ```
func GetClusterPolicy ¶
func GetClusterPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterPolicyState, opts ...pulumi.ResourceOption) (*ClusterPolicy, error)
GetClusterPolicy gets an existing ClusterPolicy 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 NewClusterPolicy ¶
func NewClusterPolicy(ctx *pulumi.Context, name string, args *ClusterPolicyArgs, opts ...pulumi.ResourceOption) (*ClusterPolicy, error)
NewClusterPolicy registers a new resource with the given unique name, arguments, and options.
func (*ClusterPolicy) ElementType ¶
func (*ClusterPolicy) ElementType() reflect.Type
func (*ClusterPolicy) ToClusterPolicyOutput ¶
func (i *ClusterPolicy) ToClusterPolicyOutput() ClusterPolicyOutput
func (*ClusterPolicy) ToClusterPolicyOutputWithContext ¶
func (i *ClusterPolicy) ToClusterPolicyOutputWithContext(ctx context.Context) ClusterPolicyOutput
type ClusterPolicyArgs ¶
type ClusterPolicyArgs struct {
// The Amazon Resource Name (ARN) that uniquely identifies the cluster.
ClusterArn pulumi.StringInput
// Resource policy for cluster.
Policy pulumi.StringInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
}
The set of arguments for constructing a ClusterPolicy resource.
func (ClusterPolicyArgs) ElementType ¶
func (ClusterPolicyArgs) ElementType() reflect.Type
type ClusterPolicyArray ¶
type ClusterPolicyArray []ClusterPolicyInput
func (ClusterPolicyArray) ElementType ¶
func (ClusterPolicyArray) ElementType() reflect.Type
func (ClusterPolicyArray) ToClusterPolicyArrayOutput ¶
func (i ClusterPolicyArray) ToClusterPolicyArrayOutput() ClusterPolicyArrayOutput
func (ClusterPolicyArray) ToClusterPolicyArrayOutputWithContext ¶
func (i ClusterPolicyArray) ToClusterPolicyArrayOutputWithContext(ctx context.Context) ClusterPolicyArrayOutput
type ClusterPolicyArrayInput ¶
type ClusterPolicyArrayInput interface {
pulumi.Input
ToClusterPolicyArrayOutput() ClusterPolicyArrayOutput
ToClusterPolicyArrayOutputWithContext(context.Context) ClusterPolicyArrayOutput
}
ClusterPolicyArrayInput is an input type that accepts ClusterPolicyArray and ClusterPolicyArrayOutput values. You can construct a concrete instance of `ClusterPolicyArrayInput` via:
ClusterPolicyArray{ ClusterPolicyArgs{...} }
type ClusterPolicyArrayOutput ¶
type ClusterPolicyArrayOutput struct{ *pulumi.OutputState }
func (ClusterPolicyArrayOutput) ElementType ¶
func (ClusterPolicyArrayOutput) ElementType() reflect.Type
func (ClusterPolicyArrayOutput) Index ¶
func (o ClusterPolicyArrayOutput) Index(i pulumi.IntInput) ClusterPolicyOutput
func (ClusterPolicyArrayOutput) ToClusterPolicyArrayOutput ¶
func (o ClusterPolicyArrayOutput) ToClusterPolicyArrayOutput() ClusterPolicyArrayOutput
func (ClusterPolicyArrayOutput) ToClusterPolicyArrayOutputWithContext ¶
func (o ClusterPolicyArrayOutput) ToClusterPolicyArrayOutputWithContext(ctx context.Context) ClusterPolicyArrayOutput
type ClusterPolicyInput ¶
type ClusterPolicyInput interface {
pulumi.Input
ToClusterPolicyOutput() ClusterPolicyOutput
ToClusterPolicyOutputWithContext(ctx context.Context) ClusterPolicyOutput
}
type ClusterPolicyMap ¶
type ClusterPolicyMap map[string]ClusterPolicyInput
func (ClusterPolicyMap) ElementType ¶
func (ClusterPolicyMap) ElementType() reflect.Type
func (ClusterPolicyMap) ToClusterPolicyMapOutput ¶
func (i ClusterPolicyMap) ToClusterPolicyMapOutput() ClusterPolicyMapOutput
func (ClusterPolicyMap) ToClusterPolicyMapOutputWithContext ¶
func (i ClusterPolicyMap) ToClusterPolicyMapOutputWithContext(ctx context.Context) ClusterPolicyMapOutput
type ClusterPolicyMapInput ¶
type ClusterPolicyMapInput interface {
pulumi.Input
ToClusterPolicyMapOutput() ClusterPolicyMapOutput
ToClusterPolicyMapOutputWithContext(context.Context) ClusterPolicyMapOutput
}
ClusterPolicyMapInput is an input type that accepts ClusterPolicyMap and ClusterPolicyMapOutput values. You can construct a concrete instance of `ClusterPolicyMapInput` via:
ClusterPolicyMap{ "key": ClusterPolicyArgs{...} }
type ClusterPolicyMapOutput ¶
type ClusterPolicyMapOutput struct{ *pulumi.OutputState }
func (ClusterPolicyMapOutput) ElementType ¶
func (ClusterPolicyMapOutput) ElementType() reflect.Type
func (ClusterPolicyMapOutput) MapIndex ¶
func (o ClusterPolicyMapOutput) MapIndex(k pulumi.StringInput) ClusterPolicyOutput
func (ClusterPolicyMapOutput) ToClusterPolicyMapOutput ¶
func (o ClusterPolicyMapOutput) ToClusterPolicyMapOutput() ClusterPolicyMapOutput
func (ClusterPolicyMapOutput) ToClusterPolicyMapOutputWithContext ¶
func (o ClusterPolicyMapOutput) ToClusterPolicyMapOutputWithContext(ctx context.Context) ClusterPolicyMapOutput
type ClusterPolicyOutput ¶
type ClusterPolicyOutput struct{ *pulumi.OutputState }
func (ClusterPolicyOutput) ClusterArn ¶
func (o ClusterPolicyOutput) ClusterArn() pulumi.StringOutput
The Amazon Resource Name (ARN) that uniquely identifies the cluster.
func (ClusterPolicyOutput) CurrentVersion ¶
func (o ClusterPolicyOutput) CurrentVersion() pulumi.StringOutput
func (ClusterPolicyOutput) ElementType ¶
func (ClusterPolicyOutput) ElementType() reflect.Type
func (ClusterPolicyOutput) Policy ¶
func (o ClusterPolicyOutput) Policy() pulumi.StringOutput
Resource policy for cluster.
func (ClusterPolicyOutput) Region ¶
func (o ClusterPolicyOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (ClusterPolicyOutput) ToClusterPolicyOutput ¶
func (o ClusterPolicyOutput) ToClusterPolicyOutput() ClusterPolicyOutput
func (ClusterPolicyOutput) ToClusterPolicyOutputWithContext ¶
func (o ClusterPolicyOutput) ToClusterPolicyOutputWithContext(ctx context.Context) ClusterPolicyOutput
type ClusterPolicyState ¶
type ClusterPolicyState struct {
// The Amazon Resource Name (ARN) that uniquely identifies the cluster.
ClusterArn pulumi.StringPtrInput
CurrentVersion pulumi.StringPtrInput
// Resource policy for cluster.
Policy pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
}
func (ClusterPolicyState) ElementType ¶
func (ClusterPolicyState) ElementType() reflect.Type
type ClusterState ¶
type ClusterState struct {
// Amazon Resource Name (ARN) of the MSK cluster.
Arn pulumi.StringPtrInput
// Comma separated list of one or more hostname:port pairs of kafka brokers suitable to bootstrap connectivity to the kafka cluster. Contains a value if `encryption_info.0.encryption_in_transit.0.client_broker` is set to `PLAINTEXT` or `TLS_PLAINTEXT`. The resource sorts values alphabetically. AWS may not always return all endpoints so this value is not guaranteed to be stable across applies.
BootstrapBrokers pulumi.StringPtrInput
// One or more DNS names (or IP addresses) and SASL IAM port pairs. For example, `b-1-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9198,b-2-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9198,b-3-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9198`. This attribute will have a value if `encryption_info.0.encryption_in_transit.0.client_broker` is set to `TLS_PLAINTEXT` or `TLS` and `client_authentication.0.sasl.0.iam` is set to `true` and `broker_node_group_info.0.connectivity_info.0.public_access.0.type` is set to `SERVICE_PROVIDED_EIPS` and the cluster fulfill all other requirements for public access. The resource sorts the list alphabetically. AWS may not always return all endpoints so the values may not be stable across applies.
BootstrapBrokersPublicSaslIam pulumi.StringPtrInput
// One or more DNS names (or IP addresses) and SASL SCRAM port pairs. For example, `b-1-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9196,b-2-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9196,b-3-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9196`. This attribute will have a value if `encryption_info.0.encryption_in_transit.0.client_broker` is set to `TLS_PLAINTEXT` or `TLS` and `client_authentication.0.sasl.0.scram` is set to `true` and `broker_node_group_info.0.connectivity_info.0.public_access.0.type` is set to `SERVICE_PROVIDED_EIPS` and the cluster fulfill all other requirements for public access. The resource sorts the list alphabetically. AWS may not always return all endpoints so the values may not be stable across applies.
BootstrapBrokersPublicSaslScram pulumi.StringPtrInput
// One or more DNS names (or IP addresses) and TLS port pairs. For example, `b-1-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9194,b-2-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9194,b-3-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9194`. This attribute will have a value if `encryption_info.0.encryption_in_transit.0.client_broker` is set to `TLS_PLAINTEXT` or `TLS` and `broker_node_group_info.0.connectivity_info.0.public_access.0.type` is set to `SERVICE_PROVIDED_EIPS` and the cluster fulfill all other requirements for public access. The resource sorts the list alphabetically. AWS may not always return all endpoints so the values may not be stable across applies.
BootstrapBrokersPublicTls pulumi.StringPtrInput
// One or more DNS names (or IP addresses) and SASL IAM port pairs. For example, `b-1.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9098,b-2.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9098,b-3.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9098`. This attribute will have a value if `encryption_info.0.encryption_in_transit.0.client_broker` is set to `TLS_PLAINTEXT` or `TLS` and `client_authentication.0.sasl.0.iam` is set to `true`. The resource sorts the list alphabetically. AWS may not always return all endpoints so the values may not be stable across applies.
BootstrapBrokersSaslIam pulumi.StringPtrInput
// One or more DNS names (or IP addresses) and SASL SCRAM port pairs. For example, `b-1.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9096,b-2.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9096,b-3.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9096`. This attribute will have a value if `encryption_info.0.encryption_in_transit.0.client_broker` is set to `TLS_PLAINTEXT` or `TLS` and `client_authentication.0.sasl.0.scram` is set to `true`. The resource sorts the list alphabetically. AWS may not always return all endpoints so the values may not be stable across applies.
BootstrapBrokersSaslScram pulumi.StringPtrInput
// One or more DNS names (or IP addresses) and TLS port pairs. For example, `b-1.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9094,b-2.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9094,b-3.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9094`. This attribute will have a value if `encryption_info.0.encryption_in_transit.0.client_broker` is set to `TLS_PLAINTEXT` or `TLS`. The resource sorts the list alphabetically. AWS may not always return all endpoints so the values may not be stable across applies.
BootstrapBrokersTls pulumi.StringPtrInput
// A string containing one or more DNS names (or IP addresses) and SASL IAM port pairs for VPC connectivity. AWS may not always return all endpoints so the values may not be stable across applies.
BootstrapBrokersVpcConnectivitySaslIam pulumi.StringPtrInput
// A string containing one or more DNS names (or IP addresses) and SASL SCRAM port pairs for VPC connectivity. AWS may not always return all endpoints so the values may not be stable across applies.
BootstrapBrokersVpcConnectivitySaslScram pulumi.StringPtrInput
// A string containing one or more DNS names (or IP addresses) and TLS port pairs for VPC connectivity. AWS may not always return all endpoints so the values may not be stable across applies.
BootstrapBrokersVpcConnectivityTls pulumi.StringPtrInput
// Configuration block for the broker nodes of the Kafka cluster.
BrokerNodeGroupInfo ClusterBrokerNodeGroupInfoPtrInput
// Configuration block for specifying a client authentication. See below.
ClientAuthentication ClusterClientAuthenticationPtrInput
// Name of the MSK cluster.
ClusterName pulumi.StringPtrInput
// UUID of the MSK cluster, for use in IAM policies.
ClusterUuid pulumi.StringPtrInput
// Configuration block for specifying a MSK Configuration to attach to Kafka brokers. See below.
ConfigurationInfo ClusterConfigurationInfoPtrInput
// Current version of the MSK Cluster used for updates, e.g., `K13V1IB3VIYZZH`
CurrentVersion pulumi.StringPtrInput
// Configuration block for specifying encryption. See below.
EncryptionInfo ClusterEncryptionInfoPtrInput
// Specify the desired enhanced MSK CloudWatch monitoring level. See [Monitoring Amazon MSK with Amazon CloudWatch](https://docs.aws.amazon.com/msk/latest/developerguide/monitoring.html)
EnhancedMonitoring pulumi.StringPtrInput
// Specify the desired Kafka software version.
KafkaVersion pulumi.StringPtrInput
// Configuration block for streaming broker logs to Cloudwatch/S3/Kinesis Firehose. See below.
LoggingInfo ClusterLoggingInfoPtrInput
// The desired total number of broker nodes in the kafka cluster. It must be a multiple of the number of specified client subnets.
NumberOfBrokerNodes pulumi.IntPtrInput
// Configuration block for JMX and Node monitoring for the MSK cluster. See below.
OpenMonitoring ClusterOpenMonitoringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// Controls storage mode for supported storage tiers. Valid values are: `LOCAL` or `TIERED`.
StorageMode pulumi.StringPtrInput
// A 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.
TagsAll pulumi.StringMapInput
// A comma separated list of one or more hostname:port pairs to use to connect to the Apache Zookeeper cluster. The returned values are sorted alphabetically. The AWS API may not return all endpoints, so this value is not guaranteed to be stable across applies.
ZookeeperConnectString pulumi.StringPtrInput
// A comma separated list of one or more hostname:port pairs to use to connect to the Apache Zookeeper cluster via TLS. The returned values are sorted alphabetically. The AWS API may not return all endpoints, so this value is not guaranteed to be stable across applies.
ZookeeperConnectStringTls pulumi.StringPtrInput
}
func (ClusterState) ElementType ¶
func (ClusterState) ElementType() reflect.Type
type Configuration ¶
type Configuration struct {
pulumi.CustomResourceState
// Amazon Resource Name (ARN) of the configuration.
Arn pulumi.StringOutput `pulumi:"arn"`
// Description of the configuration.
Description pulumi.StringPtrOutput `pulumi:"description"`
// List of Apache Kafka versions which can use this configuration.
KafkaVersions pulumi.StringArrayOutput `pulumi:"kafkaVersions"`
// Latest revision of the configuration.
LatestRevision pulumi.IntOutput `pulumi:"latestRevision"`
// Name of the configuration.
Name pulumi.StringOutput `pulumi:"name"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// Contents of the server.properties file. Supported properties are documented in the [MSK Developer Guide](https://docs.aws.amazon.com/msk/latest/developerguide/msk-configuration-properties.html).
ServerProperties pulumi.StringOutput `pulumi:"serverProperties"`
}
Manages an Amazon Managed Streaming for Kafka configuration. More information can be found on the [MSK Developer Guide](https://docs.aws.amazon.com/msk/latest/developerguide/msk-configuration.html).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/msk" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := msk.NewConfiguration(ctx, "example", &msk.ConfigurationArgs{
KafkaVersions: pulumi.StringArray{
pulumi.String("2.1.0"),
},
Name: pulumi.String("example"),
ServerProperties: pulumi.String("auto.create.topics.enable = true\ndelete.topic.enable = true\n"),
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import MSK configurations using the configuration ARN. For example:
```sh $ pulumi import aws:msk/configuration:Configuration example arn:aws:kafka:us-west-2:123456789012:configuration/example/279c0212-d057-4dba-9aa9-1c4e5a25bfc7-3 ```
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 {
// Description of the configuration.
Description pulumi.StringPtrInput
// List of Apache Kafka versions which can use this configuration.
KafkaVersions pulumi.StringArrayInput
// Name of the configuration.
Name pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// Contents of the server.properties file. Supported properties are documented in the [MSK Developer Guide](https://docs.aws.amazon.com/msk/latest/developerguide/msk-configuration-properties.html).
ServerProperties pulumi.StringInput
}
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
Amazon Resource Name (ARN) of the configuration.
func (ConfigurationOutput) Description ¶
func (o ConfigurationOutput) Description() pulumi.StringPtrOutput
Description of the configuration.
func (ConfigurationOutput) ElementType ¶
func (ConfigurationOutput) ElementType() reflect.Type
func (ConfigurationOutput) KafkaVersions ¶
func (o ConfigurationOutput) KafkaVersions() pulumi.StringArrayOutput
List of Apache Kafka versions which can use this configuration.
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.
func (ConfigurationOutput) Region ¶
func (o ConfigurationOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (ConfigurationOutput) ServerProperties ¶
func (o ConfigurationOutput) ServerProperties() pulumi.StringOutput
Contents of the server.properties file. Supported properties are documented in the [MSK Developer Guide](https://docs.aws.amazon.com/msk/latest/developerguide/msk-configuration-properties.html).
func (ConfigurationOutput) ToConfigurationOutput ¶
func (o ConfigurationOutput) ToConfigurationOutput() ConfigurationOutput
func (ConfigurationOutput) ToConfigurationOutputWithContext ¶
func (o ConfigurationOutput) ToConfigurationOutputWithContext(ctx context.Context) ConfigurationOutput
type ConfigurationState ¶
type ConfigurationState struct {
// Amazon Resource Name (ARN) of the configuration.
Arn pulumi.StringPtrInput
// Description of the configuration.
Description pulumi.StringPtrInput
// List of Apache Kafka versions which can use this configuration.
KafkaVersions pulumi.StringArrayInput
// Latest revision of the configuration.
LatestRevision pulumi.IntPtrInput
// Name of the configuration.
Name pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// Contents of the server.properties file. Supported properties are documented in the [MSK Developer Guide](https://docs.aws.amazon.com/msk/latest/developerguide/msk-configuration-properties.html).
ServerProperties pulumi.StringPtrInput
}
func (ConfigurationState) ElementType ¶
func (ConfigurationState) ElementType() reflect.Type
type GetBootstrapBrokersArgs ¶
type GetBootstrapBrokersArgs struct {
// ARN of the cluster the nodes belong to.
ClusterArn string `pulumi:"clusterArn"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region *string `pulumi:"region"`
}
A collection of arguments for invoking getBootstrapBrokers.
type GetBootstrapBrokersOutputArgs ¶
type GetBootstrapBrokersOutputArgs struct {
// ARN of the cluster the nodes belong to.
ClusterArn pulumi.StringInput `pulumi:"clusterArn"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput `pulumi:"region"`
}
A collection of arguments for invoking getBootstrapBrokers.
func (GetBootstrapBrokersOutputArgs) ElementType ¶
func (GetBootstrapBrokersOutputArgs) ElementType() reflect.Type
type GetBootstrapBrokersResult ¶
type GetBootstrapBrokersResult struct {
// Comma separated list of one or more hostname:port pairs of kafka brokers suitable to bootstrap connectivity to the kafka cluster.
BootstrapBrokers string `pulumi:"bootstrapBrokers"`
// One or more DNS names (or IP addresses) and SASL IAM port pairs.
BootstrapBrokersPublicSaslIam string `pulumi:"bootstrapBrokersPublicSaslIam"`
// One or more DNS names (or IP addresses) and SASL SCRAM port pairs.
BootstrapBrokersPublicSaslScram string `pulumi:"bootstrapBrokersPublicSaslScram"`
// One or more DNS names (or IP addresses) and TLS port pairs.
BootstrapBrokersPublicTls string `pulumi:"bootstrapBrokersPublicTls"`
// One or more DNS names (or IP addresses) and SASL IAM port pairs.
BootstrapBrokersSaslIam string `pulumi:"bootstrapBrokersSaslIam"`
// One or more DNS names (or IP addresses) and SASL SCRAM port pairs.
BootstrapBrokersSaslScram string `pulumi:"bootstrapBrokersSaslScram"`
// One or more DNS names (or IP addresses) and TLS port pairs.
BootstrapBrokersTls string `pulumi:"bootstrapBrokersTls"`
// A string containing one or more DNS names (or IP addresses) and SASL IAM port pairs for VPC connectivity.
BootstrapBrokersVpcConnectivitySaslIam string `pulumi:"bootstrapBrokersVpcConnectivitySaslIam"`
// A string containing one or more DNS names (or IP addresses) and SASL SCRAM port pairs for VPC connectivity.
BootstrapBrokersVpcConnectivitySaslScram string `pulumi:"bootstrapBrokersVpcConnectivitySaslScram"`
// A string containing one or more DNS names (or IP addresses) and TLS port pairs for VPC connectivity.
BootstrapBrokersVpcConnectivityTls string `pulumi:"bootstrapBrokersVpcConnectivityTls"`
ClusterArn string `pulumi:"clusterArn"`
// The provider-assigned unique ID for this managed resource.
Id string `pulumi:"id"`
Region string `pulumi:"region"`
}
A collection of values returned by getBootstrapBrokers.
func GetBootstrapBrokers ¶
func GetBootstrapBrokers(ctx *pulumi.Context, args *GetBootstrapBrokersArgs, opts ...pulumi.InvokeOption) (*GetBootstrapBrokersResult, error)
Get a list of brokers that a client application can use to bootstrap.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/msk" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := msk.GetBootstrapBrokers(ctx, &msk.GetBootstrapBrokersArgs{
ClusterArn: exampleAwsMskCluster.Arn,
}, nil)
if err != nil {
return err
}
return nil
})
}
```
type GetBootstrapBrokersResultOutput ¶
type GetBootstrapBrokersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getBootstrapBrokers.
func GetBootstrapBrokersOutput ¶
func GetBootstrapBrokersOutput(ctx *pulumi.Context, args GetBootstrapBrokersOutputArgs, opts ...pulumi.InvokeOption) GetBootstrapBrokersResultOutput
func (GetBootstrapBrokersResultOutput) BootstrapBrokers ¶
func (o GetBootstrapBrokersResultOutput) BootstrapBrokers() pulumi.StringOutput
Comma separated list of one or more hostname:port pairs of kafka brokers suitable to bootstrap connectivity to the kafka cluster.
func (GetBootstrapBrokersResultOutput) BootstrapBrokersPublicSaslIam ¶
func (o GetBootstrapBrokersResultOutput) BootstrapBrokersPublicSaslIam() pulumi.StringOutput
One or more DNS names (or IP addresses) and SASL IAM port pairs.
func (GetBootstrapBrokersResultOutput) BootstrapBrokersPublicSaslScram ¶
func (o GetBootstrapBrokersResultOutput) BootstrapBrokersPublicSaslScram() pulumi.StringOutput
One or more DNS names (or IP addresses) and SASL SCRAM port pairs.
func (GetBootstrapBrokersResultOutput) BootstrapBrokersPublicTls ¶
func (o GetBootstrapBrokersResultOutput) BootstrapBrokersPublicTls() pulumi.StringOutput
One or more DNS names (or IP addresses) and TLS port pairs.
func (GetBootstrapBrokersResultOutput) BootstrapBrokersSaslIam ¶
func (o GetBootstrapBrokersResultOutput) BootstrapBrokersSaslIam() pulumi.StringOutput
One or more DNS names (or IP addresses) and SASL IAM port pairs.
func (GetBootstrapBrokersResultOutput) BootstrapBrokersSaslScram ¶
func (o GetBootstrapBrokersResultOutput) BootstrapBrokersSaslScram() pulumi.StringOutput
One or more DNS names (or IP addresses) and SASL SCRAM port pairs.
func (GetBootstrapBrokersResultOutput) BootstrapBrokersTls ¶
func (o GetBootstrapBrokersResultOutput) BootstrapBrokersTls() pulumi.StringOutput
One or more DNS names (or IP addresses) and TLS port pairs.
func (GetBootstrapBrokersResultOutput) BootstrapBrokersVpcConnectivitySaslIam ¶
func (o GetBootstrapBrokersResultOutput) BootstrapBrokersVpcConnectivitySaslIam() pulumi.StringOutput
A string containing one or more DNS names (or IP addresses) and SASL IAM port pairs for VPC connectivity.
func (GetBootstrapBrokersResultOutput) BootstrapBrokersVpcConnectivitySaslScram ¶
func (o GetBootstrapBrokersResultOutput) BootstrapBrokersVpcConnectivitySaslScram() pulumi.StringOutput
A string containing one or more DNS names (or IP addresses) and SASL SCRAM port pairs for VPC connectivity.
func (GetBootstrapBrokersResultOutput) BootstrapBrokersVpcConnectivityTls ¶
func (o GetBootstrapBrokersResultOutput) BootstrapBrokersVpcConnectivityTls() pulumi.StringOutput
A string containing one or more DNS names (or IP addresses) and TLS port pairs for VPC connectivity.
func (GetBootstrapBrokersResultOutput) ClusterArn ¶
func (o GetBootstrapBrokersResultOutput) ClusterArn() pulumi.StringOutput
func (GetBootstrapBrokersResultOutput) ElementType ¶
func (GetBootstrapBrokersResultOutput) ElementType() reflect.Type
func (GetBootstrapBrokersResultOutput) Id ¶
func (o GetBootstrapBrokersResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetBootstrapBrokersResultOutput) Region ¶
func (o GetBootstrapBrokersResultOutput) Region() pulumi.StringOutput
func (GetBootstrapBrokersResultOutput) ToGetBootstrapBrokersResultOutput ¶
func (o GetBootstrapBrokersResultOutput) ToGetBootstrapBrokersResultOutput() GetBootstrapBrokersResultOutput
func (GetBootstrapBrokersResultOutput) ToGetBootstrapBrokersResultOutputWithContext ¶
func (o GetBootstrapBrokersResultOutput) ToGetBootstrapBrokersResultOutputWithContext(ctx context.Context) GetBootstrapBrokersResultOutput
type GetBrokerNodesArgs ¶
type GetBrokerNodesArgs struct {
// ARN of the cluster the nodes belong to.
ClusterArn string `pulumi:"clusterArn"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region *string `pulumi:"region"`
}
A collection of arguments for invoking getBrokerNodes.
type GetBrokerNodesNodeInfoList ¶
type GetBrokerNodesNodeInfoList struct {
// Attached elastic network interface of the broker
AttachedEniId string `pulumi:"attachedEniId"`
// ID of the broker
BrokerId float64 `pulumi:"brokerId"`
// Client subnet to which this broker node belongs
ClientSubnet string `pulumi:"clientSubnet"`
// The client virtual private cloud (VPC) IP address
ClientVpcIpAddress string `pulumi:"clientVpcIpAddress"`
// Set of endpoints for accessing the broker. This does not include ports
Endpoints []string `pulumi:"endpoints"`
// ARN of the node
NodeArn string `pulumi:"nodeArn"`
}
type GetBrokerNodesNodeInfoListArgs ¶
type GetBrokerNodesNodeInfoListArgs struct {
// Attached elastic network interface of the broker
AttachedEniId pulumi.StringInput `pulumi:"attachedEniId"`
// ID of the broker
BrokerId pulumi.Float64Input `pulumi:"brokerId"`
// Client subnet to which this broker node belongs
ClientSubnet pulumi.StringInput `pulumi:"clientSubnet"`
// The client virtual private cloud (VPC) IP address
ClientVpcIpAddress pulumi.StringInput `pulumi:"clientVpcIpAddress"`
// Set of endpoints for accessing the broker. This does not include ports
Endpoints pulumi.StringArrayInput `pulumi:"endpoints"`
// ARN of the node
NodeArn pulumi.StringInput `pulumi:"nodeArn"`
}
func (GetBrokerNodesNodeInfoListArgs) ElementType ¶
func (GetBrokerNodesNodeInfoListArgs) ElementType() reflect.Type
func (GetBrokerNodesNodeInfoListArgs) ToGetBrokerNodesNodeInfoListOutput ¶
func (i GetBrokerNodesNodeInfoListArgs) ToGetBrokerNodesNodeInfoListOutput() GetBrokerNodesNodeInfoListOutput
func (GetBrokerNodesNodeInfoListArgs) ToGetBrokerNodesNodeInfoListOutputWithContext ¶
func (i GetBrokerNodesNodeInfoListArgs) ToGetBrokerNodesNodeInfoListOutputWithContext(ctx context.Context) GetBrokerNodesNodeInfoListOutput
type GetBrokerNodesNodeInfoListArray ¶
type GetBrokerNodesNodeInfoListArray []GetBrokerNodesNodeInfoListInput
func (GetBrokerNodesNodeInfoListArray) ElementType ¶
func (GetBrokerNodesNodeInfoListArray) ElementType() reflect.Type
func (GetBrokerNodesNodeInfoListArray) ToGetBrokerNodesNodeInfoListArrayOutput ¶
func (i GetBrokerNodesNodeInfoListArray) ToGetBrokerNodesNodeInfoListArrayOutput() GetBrokerNodesNodeInfoListArrayOutput
func (GetBrokerNodesNodeInfoListArray) ToGetBrokerNodesNodeInfoListArrayOutputWithContext ¶
func (i GetBrokerNodesNodeInfoListArray) ToGetBrokerNodesNodeInfoListArrayOutputWithContext(ctx context.Context) GetBrokerNodesNodeInfoListArrayOutput
type GetBrokerNodesNodeInfoListArrayInput ¶
type GetBrokerNodesNodeInfoListArrayInput interface {
pulumi.Input
ToGetBrokerNodesNodeInfoListArrayOutput() GetBrokerNodesNodeInfoListArrayOutput
ToGetBrokerNodesNodeInfoListArrayOutputWithContext(context.Context) GetBrokerNodesNodeInfoListArrayOutput
}
GetBrokerNodesNodeInfoListArrayInput is an input type that accepts GetBrokerNodesNodeInfoListArray and GetBrokerNodesNodeInfoListArrayOutput values. You can construct a concrete instance of `GetBrokerNodesNodeInfoListArrayInput` via:
GetBrokerNodesNodeInfoListArray{ GetBrokerNodesNodeInfoListArgs{...} }
type GetBrokerNodesNodeInfoListArrayOutput ¶
type GetBrokerNodesNodeInfoListArrayOutput struct{ *pulumi.OutputState }
func (GetBrokerNodesNodeInfoListArrayOutput) ElementType ¶
func (GetBrokerNodesNodeInfoListArrayOutput) ElementType() reflect.Type
func (GetBrokerNodesNodeInfoListArrayOutput) Index ¶
func (o GetBrokerNodesNodeInfoListArrayOutput) Index(i pulumi.IntInput) GetBrokerNodesNodeInfoListOutput
func (GetBrokerNodesNodeInfoListArrayOutput) ToGetBrokerNodesNodeInfoListArrayOutput ¶
func (o GetBrokerNodesNodeInfoListArrayOutput) ToGetBrokerNodesNodeInfoListArrayOutput() GetBrokerNodesNodeInfoListArrayOutput
func (GetBrokerNodesNodeInfoListArrayOutput) ToGetBrokerNodesNodeInfoListArrayOutputWithContext ¶
func (o GetBrokerNodesNodeInfoListArrayOutput) ToGetBrokerNodesNodeInfoListArrayOutputWithContext(ctx context.Context) GetBrokerNodesNodeInfoListArrayOutput
type GetBrokerNodesNodeInfoListInput ¶
type GetBrokerNodesNodeInfoListInput interface {
pulumi.Input
ToGetBrokerNodesNodeInfoListOutput() GetBrokerNodesNodeInfoListOutput
ToGetBrokerNodesNodeInfoListOutputWithContext(context.Context) GetBrokerNodesNodeInfoListOutput
}
GetBrokerNodesNodeInfoListInput is an input type that accepts GetBrokerNodesNodeInfoListArgs and GetBrokerNodesNodeInfoListOutput values. You can construct a concrete instance of `GetBrokerNodesNodeInfoListInput` via:
GetBrokerNodesNodeInfoListArgs{...}
type GetBrokerNodesNodeInfoListOutput ¶
type GetBrokerNodesNodeInfoListOutput struct{ *pulumi.OutputState }
func (GetBrokerNodesNodeInfoListOutput) AttachedEniId ¶
func (o GetBrokerNodesNodeInfoListOutput) AttachedEniId() pulumi.StringOutput
Attached elastic network interface of the broker
func (GetBrokerNodesNodeInfoListOutput) BrokerId ¶
func (o GetBrokerNodesNodeInfoListOutput) BrokerId() pulumi.Float64Output
ID of the broker
func (GetBrokerNodesNodeInfoListOutput) ClientSubnet ¶
func (o GetBrokerNodesNodeInfoListOutput) ClientSubnet() pulumi.StringOutput
Client subnet to which this broker node belongs
func (GetBrokerNodesNodeInfoListOutput) ClientVpcIpAddress ¶
func (o GetBrokerNodesNodeInfoListOutput) ClientVpcIpAddress() pulumi.StringOutput
The client virtual private cloud (VPC) IP address
func (GetBrokerNodesNodeInfoListOutput) ElementType ¶
func (GetBrokerNodesNodeInfoListOutput) ElementType() reflect.Type
func (GetBrokerNodesNodeInfoListOutput) Endpoints ¶
func (o GetBrokerNodesNodeInfoListOutput) Endpoints() pulumi.StringArrayOutput
Set of endpoints for accessing the broker. This does not include ports
func (GetBrokerNodesNodeInfoListOutput) NodeArn ¶
func (o GetBrokerNodesNodeInfoListOutput) NodeArn() pulumi.StringOutput
ARN of the node
func (GetBrokerNodesNodeInfoListOutput) ToGetBrokerNodesNodeInfoListOutput ¶
func (o GetBrokerNodesNodeInfoListOutput) ToGetBrokerNodesNodeInfoListOutput() GetBrokerNodesNodeInfoListOutput
func (GetBrokerNodesNodeInfoListOutput) ToGetBrokerNodesNodeInfoListOutputWithContext ¶
func (o GetBrokerNodesNodeInfoListOutput) ToGetBrokerNodesNodeInfoListOutputWithContext(ctx context.Context) GetBrokerNodesNodeInfoListOutput
type GetBrokerNodesOutputArgs ¶
type GetBrokerNodesOutputArgs struct {
// ARN of the cluster the nodes belong to.
ClusterArn pulumi.StringInput `pulumi:"clusterArn"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput `pulumi:"region"`
}
A collection of arguments for invoking getBrokerNodes.
func (GetBrokerNodesOutputArgs) ElementType ¶
func (GetBrokerNodesOutputArgs) ElementType() reflect.Type
type GetBrokerNodesResult ¶
type GetBrokerNodesResult struct {
ClusterArn string `pulumi:"clusterArn"`
// The provider-assigned unique ID for this managed resource.
Id string `pulumi:"id"`
NodeInfoLists []GetBrokerNodesNodeInfoList `pulumi:"nodeInfoLists"`
Region string `pulumi:"region"`
}
A collection of values returned by getBrokerNodes.
func GetBrokerNodes ¶
func GetBrokerNodes(ctx *pulumi.Context, args *GetBrokerNodesArgs, opts ...pulumi.InvokeOption) (*GetBrokerNodesResult, error)
Get information on an Amazon MSK Broker Nodes.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/msk" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := msk.GetBrokerNodes(ctx, &msk.GetBrokerNodesArgs{
ClusterArn: exampleAwsMskCluster.Arn,
}, nil)
if err != nil {
return err
}
return nil
})
}
```
type GetBrokerNodesResultOutput ¶
type GetBrokerNodesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getBrokerNodes.
func GetBrokerNodesOutput ¶
func GetBrokerNodesOutput(ctx *pulumi.Context, args GetBrokerNodesOutputArgs, opts ...pulumi.InvokeOption) GetBrokerNodesResultOutput
func (GetBrokerNodesResultOutput) ClusterArn ¶
func (o GetBrokerNodesResultOutput) ClusterArn() pulumi.StringOutput
func (GetBrokerNodesResultOutput) ElementType ¶
func (GetBrokerNodesResultOutput) ElementType() reflect.Type
func (GetBrokerNodesResultOutput) Id ¶
func (o GetBrokerNodesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetBrokerNodesResultOutput) NodeInfoLists ¶
func (o GetBrokerNodesResultOutput) NodeInfoLists() GetBrokerNodesNodeInfoListArrayOutput
func (GetBrokerNodesResultOutput) Region ¶
func (o GetBrokerNodesResultOutput) Region() pulumi.StringOutput
func (GetBrokerNodesResultOutput) ToGetBrokerNodesResultOutput ¶
func (o GetBrokerNodesResultOutput) ToGetBrokerNodesResultOutput() GetBrokerNodesResultOutput
func (GetBrokerNodesResultOutput) ToGetBrokerNodesResultOutputWithContext ¶
func (o GetBrokerNodesResultOutput) ToGetBrokerNodesResultOutputWithContext(ctx context.Context) GetBrokerNodesResultOutput
type GetClusterBrokerNodeGroupInfo ¶
type GetClusterBrokerNodeGroupInfo struct {
AzDistribution string `pulumi:"azDistribution"`
ClientSubnets []string `pulumi:"clientSubnets"`
ConnectivityInfos []GetClusterBrokerNodeGroupInfoConnectivityInfo `pulumi:"connectivityInfos"`
InstanceType string `pulumi:"instanceType"`
SecurityGroups []string `pulumi:"securityGroups"`
StorageInfos []GetClusterBrokerNodeGroupInfoStorageInfo `pulumi:"storageInfos"`
}
type GetClusterBrokerNodeGroupInfoArgs ¶
type GetClusterBrokerNodeGroupInfoArgs struct {
AzDistribution pulumi.StringInput `pulumi:"azDistribution"`
ClientSubnets pulumi.StringArrayInput `pulumi:"clientSubnets"`
ConnectivityInfos GetClusterBrokerNodeGroupInfoConnectivityInfoArrayInput `pulumi:"connectivityInfos"`
InstanceType pulumi.StringInput `pulumi:"instanceType"`
SecurityGroups pulumi.StringArrayInput `pulumi:"securityGroups"`
StorageInfos GetClusterBrokerNodeGroupInfoStorageInfoArrayInput `pulumi:"storageInfos"`
}
func (GetClusterBrokerNodeGroupInfoArgs) ElementType ¶
func (GetClusterBrokerNodeGroupInfoArgs) ElementType() reflect.Type
func (GetClusterBrokerNodeGroupInfoArgs) ToGetClusterBrokerNodeGroupInfoOutput ¶
func (i GetClusterBrokerNodeGroupInfoArgs) ToGetClusterBrokerNodeGroupInfoOutput() GetClusterBrokerNodeGroupInfoOutput
func (GetClusterBrokerNodeGroupInfoArgs) ToGetClusterBrokerNodeGroupInfoOutputWithContext ¶
func (i GetClusterBrokerNodeGroupInfoArgs) ToGetClusterBrokerNodeGroupInfoOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoOutput
type GetClusterBrokerNodeGroupInfoArray ¶
type GetClusterBrokerNodeGroupInfoArray []GetClusterBrokerNodeGroupInfoInput
func (GetClusterBrokerNodeGroupInfoArray) ElementType ¶
func (GetClusterBrokerNodeGroupInfoArray) ElementType() reflect.Type
func (GetClusterBrokerNodeGroupInfoArray) ToGetClusterBrokerNodeGroupInfoArrayOutput ¶
func (i GetClusterBrokerNodeGroupInfoArray) ToGetClusterBrokerNodeGroupInfoArrayOutput() GetClusterBrokerNodeGroupInfoArrayOutput
func (GetClusterBrokerNodeGroupInfoArray) ToGetClusterBrokerNodeGroupInfoArrayOutputWithContext ¶
func (i GetClusterBrokerNodeGroupInfoArray) ToGetClusterBrokerNodeGroupInfoArrayOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoArrayOutput
type GetClusterBrokerNodeGroupInfoArrayInput ¶
type GetClusterBrokerNodeGroupInfoArrayInput interface {
pulumi.Input
ToGetClusterBrokerNodeGroupInfoArrayOutput() GetClusterBrokerNodeGroupInfoArrayOutput
ToGetClusterBrokerNodeGroupInfoArrayOutputWithContext(context.Context) GetClusterBrokerNodeGroupInfoArrayOutput
}
GetClusterBrokerNodeGroupInfoArrayInput is an input type that accepts GetClusterBrokerNodeGroupInfoArray and GetClusterBrokerNodeGroupInfoArrayOutput values. You can construct a concrete instance of `GetClusterBrokerNodeGroupInfoArrayInput` via:
GetClusterBrokerNodeGroupInfoArray{ GetClusterBrokerNodeGroupInfoArgs{...} }
type GetClusterBrokerNodeGroupInfoArrayOutput ¶
type GetClusterBrokerNodeGroupInfoArrayOutput struct{ *pulumi.OutputState }
func (GetClusterBrokerNodeGroupInfoArrayOutput) ElementType ¶
func (GetClusterBrokerNodeGroupInfoArrayOutput) ElementType() reflect.Type
func (GetClusterBrokerNodeGroupInfoArrayOutput) ToGetClusterBrokerNodeGroupInfoArrayOutput ¶
func (o GetClusterBrokerNodeGroupInfoArrayOutput) ToGetClusterBrokerNodeGroupInfoArrayOutput() GetClusterBrokerNodeGroupInfoArrayOutput
func (GetClusterBrokerNodeGroupInfoArrayOutput) ToGetClusterBrokerNodeGroupInfoArrayOutputWithContext ¶
func (o GetClusterBrokerNodeGroupInfoArrayOutput) ToGetClusterBrokerNodeGroupInfoArrayOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoArrayOutput
type GetClusterBrokerNodeGroupInfoConnectivityInfo ¶
type GetClusterBrokerNodeGroupInfoConnectivityInfo struct {
PublicAccesses []GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccess `pulumi:"publicAccesses"`
VpcConnectivities []GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivity `pulumi:"vpcConnectivities"`
}
type GetClusterBrokerNodeGroupInfoConnectivityInfoArgs ¶
type GetClusterBrokerNodeGroupInfoConnectivityInfoArgs struct {
PublicAccesses GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArrayInput `pulumi:"publicAccesses"`
VpcConnectivities GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArrayInput `pulumi:"vpcConnectivities"`
}
func (GetClusterBrokerNodeGroupInfoConnectivityInfoArgs) ElementType ¶
func (GetClusterBrokerNodeGroupInfoConnectivityInfoArgs) ElementType() reflect.Type
func (GetClusterBrokerNodeGroupInfoConnectivityInfoArgs) ToGetClusterBrokerNodeGroupInfoConnectivityInfoOutput ¶
func (i GetClusterBrokerNodeGroupInfoConnectivityInfoArgs) ToGetClusterBrokerNodeGroupInfoConnectivityInfoOutput() GetClusterBrokerNodeGroupInfoConnectivityInfoOutput
func (GetClusterBrokerNodeGroupInfoConnectivityInfoArgs) ToGetClusterBrokerNodeGroupInfoConnectivityInfoOutputWithContext ¶
func (i GetClusterBrokerNodeGroupInfoConnectivityInfoArgs) ToGetClusterBrokerNodeGroupInfoConnectivityInfoOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoConnectivityInfoOutput
type GetClusterBrokerNodeGroupInfoConnectivityInfoArray ¶
type GetClusterBrokerNodeGroupInfoConnectivityInfoArray []GetClusterBrokerNodeGroupInfoConnectivityInfoInput
func (GetClusterBrokerNodeGroupInfoConnectivityInfoArray) ElementType ¶
func (GetClusterBrokerNodeGroupInfoConnectivityInfoArray) ElementType() reflect.Type
func (GetClusterBrokerNodeGroupInfoConnectivityInfoArray) ToGetClusterBrokerNodeGroupInfoConnectivityInfoArrayOutput ¶
func (i GetClusterBrokerNodeGroupInfoConnectivityInfoArray) ToGetClusterBrokerNodeGroupInfoConnectivityInfoArrayOutput() GetClusterBrokerNodeGroupInfoConnectivityInfoArrayOutput
func (GetClusterBrokerNodeGroupInfoConnectivityInfoArray) ToGetClusterBrokerNodeGroupInfoConnectivityInfoArrayOutputWithContext ¶
func (i GetClusterBrokerNodeGroupInfoConnectivityInfoArray) ToGetClusterBrokerNodeGroupInfoConnectivityInfoArrayOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoConnectivityInfoArrayOutput
type GetClusterBrokerNodeGroupInfoConnectivityInfoArrayInput ¶
type GetClusterBrokerNodeGroupInfoConnectivityInfoArrayInput interface {
pulumi.Input
ToGetClusterBrokerNodeGroupInfoConnectivityInfoArrayOutput() GetClusterBrokerNodeGroupInfoConnectivityInfoArrayOutput
ToGetClusterBrokerNodeGroupInfoConnectivityInfoArrayOutputWithContext(context.Context) GetClusterBrokerNodeGroupInfoConnectivityInfoArrayOutput
}
GetClusterBrokerNodeGroupInfoConnectivityInfoArrayInput is an input type that accepts GetClusterBrokerNodeGroupInfoConnectivityInfoArray and GetClusterBrokerNodeGroupInfoConnectivityInfoArrayOutput values. You can construct a concrete instance of `GetClusterBrokerNodeGroupInfoConnectivityInfoArrayInput` via:
GetClusterBrokerNodeGroupInfoConnectivityInfoArray{ GetClusterBrokerNodeGroupInfoConnectivityInfoArgs{...} }
type GetClusterBrokerNodeGroupInfoConnectivityInfoArrayOutput ¶
type GetClusterBrokerNodeGroupInfoConnectivityInfoArrayOutput struct{ *pulumi.OutputState }
func (GetClusterBrokerNodeGroupInfoConnectivityInfoArrayOutput) ElementType ¶
func (GetClusterBrokerNodeGroupInfoConnectivityInfoArrayOutput) ElementType() reflect.Type
func (GetClusterBrokerNodeGroupInfoConnectivityInfoArrayOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoArrayOutput ¶
func (o GetClusterBrokerNodeGroupInfoConnectivityInfoArrayOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoArrayOutput() GetClusterBrokerNodeGroupInfoConnectivityInfoArrayOutput
func (GetClusterBrokerNodeGroupInfoConnectivityInfoArrayOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoArrayOutputWithContext ¶
func (o GetClusterBrokerNodeGroupInfoConnectivityInfoArrayOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoArrayOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoConnectivityInfoArrayOutput
type GetClusterBrokerNodeGroupInfoConnectivityInfoInput ¶
type GetClusterBrokerNodeGroupInfoConnectivityInfoInput interface {
pulumi.Input
ToGetClusterBrokerNodeGroupInfoConnectivityInfoOutput() GetClusterBrokerNodeGroupInfoConnectivityInfoOutput
ToGetClusterBrokerNodeGroupInfoConnectivityInfoOutputWithContext(context.Context) GetClusterBrokerNodeGroupInfoConnectivityInfoOutput
}
GetClusterBrokerNodeGroupInfoConnectivityInfoInput is an input type that accepts GetClusterBrokerNodeGroupInfoConnectivityInfoArgs and GetClusterBrokerNodeGroupInfoConnectivityInfoOutput values. You can construct a concrete instance of `GetClusterBrokerNodeGroupInfoConnectivityInfoInput` via:
GetClusterBrokerNodeGroupInfoConnectivityInfoArgs{...}
type GetClusterBrokerNodeGroupInfoConnectivityInfoOutput ¶
type GetClusterBrokerNodeGroupInfoConnectivityInfoOutput struct{ *pulumi.OutputState }
func (GetClusterBrokerNodeGroupInfoConnectivityInfoOutput) ElementType ¶
func (GetClusterBrokerNodeGroupInfoConnectivityInfoOutput) ElementType() reflect.Type
func (GetClusterBrokerNodeGroupInfoConnectivityInfoOutput) PublicAccesses ¶
func (GetClusterBrokerNodeGroupInfoConnectivityInfoOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoOutput ¶
func (o GetClusterBrokerNodeGroupInfoConnectivityInfoOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoOutput() GetClusterBrokerNodeGroupInfoConnectivityInfoOutput
func (GetClusterBrokerNodeGroupInfoConnectivityInfoOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoOutputWithContext ¶
func (o GetClusterBrokerNodeGroupInfoConnectivityInfoOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoConnectivityInfoOutput
func (GetClusterBrokerNodeGroupInfoConnectivityInfoOutput) VpcConnectivities ¶
type GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccess ¶
type GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccess struct {
Type string `pulumi:"type"`
}
type GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArgs ¶
type GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArgs struct {
Type pulumi.StringInput `pulumi:"type"`
}
func (GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArgs) ElementType ¶
func (GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArgs) ElementType() reflect.Type
func (GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArgs) ToGetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput ¶
func (i GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArgs) ToGetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput() GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput
func (GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArgs) ToGetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutputWithContext ¶
func (i GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArgs) ToGetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput
type GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArray ¶
type GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArray []GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessInput
func (GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArray) ElementType ¶
func (GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArray) ElementType() reflect.Type
func (GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArray) ToGetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArrayOutput ¶
func (i GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArray) ToGetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArrayOutput() GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArrayOutput
func (GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArray) ToGetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArrayOutputWithContext ¶
func (i GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArray) ToGetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArrayOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArrayOutput
type GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArrayInput ¶
type GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArrayInput interface {
pulumi.Input
ToGetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArrayOutput() GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArrayOutput
ToGetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArrayOutputWithContext(context.Context) GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArrayOutput
}
GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArrayInput is an input type that accepts GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArray and GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArrayOutput values. You can construct a concrete instance of `GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArrayInput` via:
GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArray{ GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArgs{...} }
type GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArrayOutput ¶
type GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArrayOutput struct{ *pulumi.OutputState }
func (GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArrayOutput) ElementType ¶
func (GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArrayOutput) ElementType() reflect.Type
func (GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArrayOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArrayOutput ¶
func (o GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArrayOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArrayOutput() GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArrayOutput
func (GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArrayOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArrayOutputWithContext ¶
func (o GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArrayOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArrayOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArrayOutput
type GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessInput ¶
type GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessInput interface {
pulumi.Input
ToGetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput() GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput
ToGetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutputWithContext(context.Context) GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput
}
GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessInput is an input type that accepts GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArgs and GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput values. You can construct a concrete instance of `GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessInput` via:
GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessArgs{...}
type GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput ¶
type GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput struct{ *pulumi.OutputState }
func (GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput) ElementType ¶
func (GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput) ElementType() reflect.Type
func (GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput ¶
func (o GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput() GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput
func (GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutputWithContext ¶
func (o GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutput
type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivity ¶
type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivity struct {
ClientAuthentications []GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthentication `pulumi:"clientAuthentications"`
}
type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArgs ¶
type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArgs struct {
ClientAuthentications GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArrayInput `pulumi:"clientAuthentications"`
}
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArgs) ElementType ¶
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArgs) ElementType() reflect.Type
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArgs) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput ¶
func (i GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArgs) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput() GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArgs) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutputWithContext ¶
func (i GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArgs) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput
type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArray ¶
type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArray []GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityInput
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArray) ElementType ¶
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArray) ElementType() reflect.Type
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArray) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArrayOutput ¶
func (i GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArray) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArrayOutput() GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArrayOutput
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArray) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArrayOutputWithContext ¶
func (i GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArray) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArrayOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArrayOutput
type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArrayInput ¶
type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArrayInput interface {
pulumi.Input
ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArrayOutput() GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArrayOutput
ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArrayOutputWithContext(context.Context) GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArrayOutput
}
GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArrayInput is an input type that accepts GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArray and GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArrayOutput values. You can construct a concrete instance of `GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArrayInput` via:
GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArray{ GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArgs{...} }
type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArrayOutput ¶
type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArrayOutput struct{ *pulumi.OutputState }
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArrayOutput) ElementType ¶
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArrayOutput) ElementType() reflect.Type
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArrayOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArrayOutput ¶
func (o GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArrayOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArrayOutput() GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArrayOutput
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArrayOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArrayOutputWithContext ¶
func (o GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArrayOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArrayOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArrayOutput
type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthentication ¶
type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthentication struct {
Sasls []GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSasl `pulumi:"sasls"`
Tls bool `pulumi:"tls"`
}
type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArgs ¶
type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArgs struct {
Sasls GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArrayInput `pulumi:"sasls"`
Tls pulumi.BoolInput `pulumi:"tls"`
}
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArgs) ElementType ¶
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArgs) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput ¶
func (i GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArgs) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput() GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArgs) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutputWithContext ¶
func (i GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArgs) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput
type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArray ¶
type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArray []GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationInput
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArray) ElementType ¶
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArray) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArrayOutput ¶
func (i GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArray) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArrayOutput() GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArrayOutput
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArray) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArrayOutputWithContext ¶
func (i GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArray) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArrayOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArrayOutput
type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArrayInput ¶
type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArrayInput interface {
pulumi.Input
ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArrayOutput() GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArrayOutput
ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArrayOutputWithContext(context.Context) GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArrayOutput
}
GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArrayInput is an input type that accepts GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArray and GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArrayOutput values. You can construct a concrete instance of `GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArrayInput` via:
GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArray{ GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArgs{...} }
type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArrayOutput ¶
type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArrayOutput struct{ *pulumi.OutputState }
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArrayOutput) ElementType ¶
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArrayOutput) Index ¶
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArrayOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArrayOutput ¶
func (o GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArrayOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArrayOutput() GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArrayOutput
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArrayOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArrayOutputWithContext ¶
func (o GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArrayOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArrayOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArrayOutput
type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationInput ¶
type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationInput interface {
pulumi.Input
ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput() GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput
ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutputWithContext(context.Context) GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput
}
GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationInput is an input type that accepts GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArgs and GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput values. You can construct a concrete instance of `GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationInput` via:
GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationArgs{...}
type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput ¶
type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput struct{ *pulumi.OutputState }
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput) ElementType ¶
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput) Sasls ¶
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput ¶
func (o GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput() GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutputWithContext ¶
func (o GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutput
type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArgs ¶
type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArgs struct {
Iam pulumi.BoolInput `pulumi:"iam"`
Scram pulumi.BoolInput `pulumi:"scram"`
}
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArgs) ElementType ¶
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArgs) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput ¶
func (i GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArgs) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput() GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArgs) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutputWithContext ¶
func (i GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArgs) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput
type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArray ¶
type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArray []GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslInput
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArray) ElementType ¶
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArray) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArrayOutput ¶
func (i GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArray) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArrayOutput() GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArrayOutput
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArray) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArrayOutputWithContext ¶
func (i GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArray) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArrayOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArrayOutput
type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArrayInput ¶
type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArrayInput interface {
pulumi.Input
ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArrayOutput() GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArrayOutput
ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArrayOutputWithContext(context.Context) GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArrayOutput
}
GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArrayInput is an input type that accepts GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArray and GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArrayOutput values. You can construct a concrete instance of `GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArrayInput` via:
GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArray{ GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArgs{...} }
type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArrayOutput ¶
type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArrayOutput struct{ *pulumi.OutputState }
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArrayOutput) ElementType ¶
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArrayOutput) Index ¶
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArrayOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArrayOutput ¶
func (o GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArrayOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArrayOutput() GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArrayOutput
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArrayOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArrayOutputWithContext ¶
func (o GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArrayOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArrayOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArrayOutput
type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslInput ¶
type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslInput interface {
pulumi.Input
ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput() GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput
ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutputWithContext(context.Context) GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput
}
GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslInput is an input type that accepts GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArgs and GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput values. You can construct a concrete instance of `GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslInput` via:
GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslArgs{...}
type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput ¶
type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput struct{ *pulumi.OutputState }
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput) ElementType ¶
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput) Iam ¶
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput) Scram ¶
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput ¶
func (o GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput() GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutputWithContext ¶
func (o GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutput
type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityInput ¶
type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityInput interface {
pulumi.Input
ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput() GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput
ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutputWithContext(context.Context) GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput
}
GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityInput is an input type that accepts GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArgs and GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput values. You can construct a concrete instance of `GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityInput` via:
GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityArgs{...}
type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput ¶
type GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput struct{ *pulumi.OutputState }
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput) ClientAuthentications ¶
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput) ElementType ¶
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput) ElementType() reflect.Type
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput ¶
func (o GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput() GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput
func (GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutputWithContext ¶
func (o GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput) ToGetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutput
type GetClusterBrokerNodeGroupInfoInput ¶
type GetClusterBrokerNodeGroupInfoInput interface {
pulumi.Input
ToGetClusterBrokerNodeGroupInfoOutput() GetClusterBrokerNodeGroupInfoOutput
ToGetClusterBrokerNodeGroupInfoOutputWithContext(context.Context) GetClusterBrokerNodeGroupInfoOutput
}
GetClusterBrokerNodeGroupInfoInput is an input type that accepts GetClusterBrokerNodeGroupInfoArgs and GetClusterBrokerNodeGroupInfoOutput values. You can construct a concrete instance of `GetClusterBrokerNodeGroupInfoInput` via:
GetClusterBrokerNodeGroupInfoArgs{...}
type GetClusterBrokerNodeGroupInfoOutput ¶
type GetClusterBrokerNodeGroupInfoOutput struct{ *pulumi.OutputState }
func (GetClusterBrokerNodeGroupInfoOutput) AzDistribution ¶
func (o GetClusterBrokerNodeGroupInfoOutput) AzDistribution() pulumi.StringOutput
func (GetClusterBrokerNodeGroupInfoOutput) ClientSubnets ¶
func (o GetClusterBrokerNodeGroupInfoOutput) ClientSubnets() pulumi.StringArrayOutput
func (GetClusterBrokerNodeGroupInfoOutput) ConnectivityInfos ¶
func (o GetClusterBrokerNodeGroupInfoOutput) ConnectivityInfos() GetClusterBrokerNodeGroupInfoConnectivityInfoArrayOutput
func (GetClusterBrokerNodeGroupInfoOutput) ElementType ¶
func (GetClusterBrokerNodeGroupInfoOutput) ElementType() reflect.Type
func (GetClusterBrokerNodeGroupInfoOutput) InstanceType ¶
func (o GetClusterBrokerNodeGroupInfoOutput) InstanceType() pulumi.StringOutput
func (GetClusterBrokerNodeGroupInfoOutput) SecurityGroups ¶
func (o GetClusterBrokerNodeGroupInfoOutput) SecurityGroups() pulumi.StringArrayOutput
func (GetClusterBrokerNodeGroupInfoOutput) StorageInfos ¶
func (o GetClusterBrokerNodeGroupInfoOutput) StorageInfos() GetClusterBrokerNodeGroupInfoStorageInfoArrayOutput
func (GetClusterBrokerNodeGroupInfoOutput) ToGetClusterBrokerNodeGroupInfoOutput ¶
func (o GetClusterBrokerNodeGroupInfoOutput) ToGetClusterBrokerNodeGroupInfoOutput() GetClusterBrokerNodeGroupInfoOutput
func (GetClusterBrokerNodeGroupInfoOutput) ToGetClusterBrokerNodeGroupInfoOutputWithContext ¶
func (o GetClusterBrokerNodeGroupInfoOutput) ToGetClusterBrokerNodeGroupInfoOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoOutput
type GetClusterBrokerNodeGroupInfoStorageInfo ¶
type GetClusterBrokerNodeGroupInfoStorageInfo struct {
EbsStorageInfos []GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfo `pulumi:"ebsStorageInfos"`
}
type GetClusterBrokerNodeGroupInfoStorageInfoArgs ¶
type GetClusterBrokerNodeGroupInfoStorageInfoArgs struct {
EbsStorageInfos GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayInput `pulumi:"ebsStorageInfos"`
}
func (GetClusterBrokerNodeGroupInfoStorageInfoArgs) ElementType ¶
func (GetClusterBrokerNodeGroupInfoStorageInfoArgs) ElementType() reflect.Type
func (GetClusterBrokerNodeGroupInfoStorageInfoArgs) ToGetClusterBrokerNodeGroupInfoStorageInfoOutput ¶
func (i GetClusterBrokerNodeGroupInfoStorageInfoArgs) ToGetClusterBrokerNodeGroupInfoStorageInfoOutput() GetClusterBrokerNodeGroupInfoStorageInfoOutput
func (GetClusterBrokerNodeGroupInfoStorageInfoArgs) ToGetClusterBrokerNodeGroupInfoStorageInfoOutputWithContext ¶
func (i GetClusterBrokerNodeGroupInfoStorageInfoArgs) ToGetClusterBrokerNodeGroupInfoStorageInfoOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoStorageInfoOutput
type GetClusterBrokerNodeGroupInfoStorageInfoArray ¶
type GetClusterBrokerNodeGroupInfoStorageInfoArray []GetClusterBrokerNodeGroupInfoStorageInfoInput
func (GetClusterBrokerNodeGroupInfoStorageInfoArray) ElementType ¶
func (GetClusterBrokerNodeGroupInfoStorageInfoArray) ElementType() reflect.Type
func (GetClusterBrokerNodeGroupInfoStorageInfoArray) ToGetClusterBrokerNodeGroupInfoStorageInfoArrayOutput ¶
func (i GetClusterBrokerNodeGroupInfoStorageInfoArray) ToGetClusterBrokerNodeGroupInfoStorageInfoArrayOutput() GetClusterBrokerNodeGroupInfoStorageInfoArrayOutput
func (GetClusterBrokerNodeGroupInfoStorageInfoArray) ToGetClusterBrokerNodeGroupInfoStorageInfoArrayOutputWithContext ¶
func (i GetClusterBrokerNodeGroupInfoStorageInfoArray) ToGetClusterBrokerNodeGroupInfoStorageInfoArrayOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoStorageInfoArrayOutput
type GetClusterBrokerNodeGroupInfoStorageInfoArrayInput ¶
type GetClusterBrokerNodeGroupInfoStorageInfoArrayInput interface {
pulumi.Input
ToGetClusterBrokerNodeGroupInfoStorageInfoArrayOutput() GetClusterBrokerNodeGroupInfoStorageInfoArrayOutput
ToGetClusterBrokerNodeGroupInfoStorageInfoArrayOutputWithContext(context.Context) GetClusterBrokerNodeGroupInfoStorageInfoArrayOutput
}
GetClusterBrokerNodeGroupInfoStorageInfoArrayInput is an input type that accepts GetClusterBrokerNodeGroupInfoStorageInfoArray and GetClusterBrokerNodeGroupInfoStorageInfoArrayOutput values. You can construct a concrete instance of `GetClusterBrokerNodeGroupInfoStorageInfoArrayInput` via:
GetClusterBrokerNodeGroupInfoStorageInfoArray{ GetClusterBrokerNodeGroupInfoStorageInfoArgs{...} }
type GetClusterBrokerNodeGroupInfoStorageInfoArrayOutput ¶
type GetClusterBrokerNodeGroupInfoStorageInfoArrayOutput struct{ *pulumi.OutputState }
func (GetClusterBrokerNodeGroupInfoStorageInfoArrayOutput) ElementType ¶
func (GetClusterBrokerNodeGroupInfoStorageInfoArrayOutput) ElementType() reflect.Type
func (GetClusterBrokerNodeGroupInfoStorageInfoArrayOutput) ToGetClusterBrokerNodeGroupInfoStorageInfoArrayOutput ¶
func (o GetClusterBrokerNodeGroupInfoStorageInfoArrayOutput) ToGetClusterBrokerNodeGroupInfoStorageInfoArrayOutput() GetClusterBrokerNodeGroupInfoStorageInfoArrayOutput
func (GetClusterBrokerNodeGroupInfoStorageInfoArrayOutput) ToGetClusterBrokerNodeGroupInfoStorageInfoArrayOutputWithContext ¶
func (o GetClusterBrokerNodeGroupInfoStorageInfoArrayOutput) ToGetClusterBrokerNodeGroupInfoStorageInfoArrayOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoStorageInfoArrayOutput
type GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfo ¶
type GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfo struct {
ProvisionedThroughputs []GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughput `pulumi:"provisionedThroughputs"`
VolumeSize int `pulumi:"volumeSize"`
}
type GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArgs ¶
type GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArgs struct {
ProvisionedThroughputs GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArrayInput `pulumi:"provisionedThroughputs"`
VolumeSize pulumi.IntInput `pulumi:"volumeSize"`
}
func (GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArgs) ElementType ¶
func (GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArgs) ElementType() reflect.Type
func (GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArgs) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput ¶
func (i GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArgs) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput() GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput
func (GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArgs) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutputWithContext ¶
func (i GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArgs) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput
type GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArray ¶
type GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArray []GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoInput
func (GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArray) ElementType ¶
func (GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArray) ElementType() reflect.Type
func (GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArray) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayOutput ¶
func (i GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArray) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayOutput() GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayOutput
func (GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArray) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayOutputWithContext ¶
func (i GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArray) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayOutput
type GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayInput ¶
type GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayInput interface {
pulumi.Input
ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayOutput() GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayOutput
ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayOutputWithContext(context.Context) GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayOutput
}
GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayInput is an input type that accepts GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArray and GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayOutput values. You can construct a concrete instance of `GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayInput` via:
GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArray{ GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArgs{...} }
type GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayOutput ¶
type GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayOutput struct{ *pulumi.OutputState }
func (GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayOutput) ElementType ¶
func (GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayOutput) ElementType() reflect.Type
func (GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayOutput) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayOutput ¶
func (o GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayOutput) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayOutput() GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayOutput
func (GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayOutput) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayOutputWithContext ¶
func (o GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayOutput) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayOutput
type GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoInput ¶
type GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoInput interface {
pulumi.Input
ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput() GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput
ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutputWithContext(context.Context) GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput
}
GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoInput is an input type that accepts GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArgs and GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput values. You can construct a concrete instance of `GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoInput` via:
GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArgs{...}
type GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput ¶
type GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput struct{ *pulumi.OutputState }
func (GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput) ElementType ¶
func (GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput) ElementType() reflect.Type
func (GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput) ProvisionedThroughputs ¶
func (GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput ¶
func (o GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput() GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput
func (GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutputWithContext ¶
func (o GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput
func (GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput) VolumeSize ¶
func (o GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutput) VolumeSize() pulumi.IntOutput
type GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArgs ¶
type GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArgs struct {
Enabled pulumi.BoolInput `pulumi:"enabled"`
VolumeThroughput pulumi.IntInput `pulumi:"volumeThroughput"`
}
func (GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArgs) ElementType ¶
func (GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArgs) ElementType() reflect.Type
func (GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArgs) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput ¶
func (i GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArgs) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput() GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput
func (GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArgs) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutputWithContext ¶
func (i GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArgs) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput
type GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArray ¶
type GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArray []GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputInput
func (GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArray) ElementType ¶
func (GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArray) ElementType() reflect.Type
func (GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArray) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArrayOutput ¶
func (i GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArray) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArrayOutput() GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArrayOutput
func (GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArray) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArrayOutputWithContext ¶
func (i GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArray) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArrayOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArrayOutput
type GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArrayInput ¶
type GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArrayInput interface {
pulumi.Input
ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArrayOutput() GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArrayOutput
ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArrayOutputWithContext(context.Context) GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArrayOutput
}
GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArrayInput is an input type that accepts GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArray and GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArrayOutput values. You can construct a concrete instance of `GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArrayInput` via:
GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArray{ GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArgs{...} }
type GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArrayOutput ¶
type GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArrayOutput struct{ *pulumi.OutputState }
func (GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArrayOutput) ElementType ¶
func (GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArrayOutput) Index ¶
func (GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArrayOutput) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArrayOutput ¶
func (o GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArrayOutput) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArrayOutput() GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArrayOutput
func (GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArrayOutput) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArrayOutputWithContext ¶
func (o GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArrayOutput) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArrayOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArrayOutput
type GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputInput ¶
type GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputInput interface {
pulumi.Input
ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput() GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput
ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutputWithContext(context.Context) GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput
}
GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputInput is an input type that accepts GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArgs and GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput values. You can construct a concrete instance of `GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputInput` via:
GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputArgs{...}
type GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput ¶
type GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput struct{ *pulumi.OutputState }
func (GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput) ElementType ¶
func (GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput) ElementType() reflect.Type
func (GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput ¶
func (o GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput() GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput
func (GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutputWithContext ¶
func (o GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput) ToGetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput
func (GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput) VolumeThroughput ¶
func (o GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutput) VolumeThroughput() pulumi.IntOutput
type GetClusterBrokerNodeGroupInfoStorageInfoInput ¶
type GetClusterBrokerNodeGroupInfoStorageInfoInput interface {
pulumi.Input
ToGetClusterBrokerNodeGroupInfoStorageInfoOutput() GetClusterBrokerNodeGroupInfoStorageInfoOutput
ToGetClusterBrokerNodeGroupInfoStorageInfoOutputWithContext(context.Context) GetClusterBrokerNodeGroupInfoStorageInfoOutput
}
GetClusterBrokerNodeGroupInfoStorageInfoInput is an input type that accepts GetClusterBrokerNodeGroupInfoStorageInfoArgs and GetClusterBrokerNodeGroupInfoStorageInfoOutput values. You can construct a concrete instance of `GetClusterBrokerNodeGroupInfoStorageInfoInput` via:
GetClusterBrokerNodeGroupInfoStorageInfoArgs{...}
type GetClusterBrokerNodeGroupInfoStorageInfoOutput ¶
type GetClusterBrokerNodeGroupInfoStorageInfoOutput struct{ *pulumi.OutputState }
func (GetClusterBrokerNodeGroupInfoStorageInfoOutput) EbsStorageInfos ¶
func (o GetClusterBrokerNodeGroupInfoStorageInfoOutput) EbsStorageInfos() GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoArrayOutput
func (GetClusterBrokerNodeGroupInfoStorageInfoOutput) ElementType ¶
func (GetClusterBrokerNodeGroupInfoStorageInfoOutput) ElementType() reflect.Type
func (GetClusterBrokerNodeGroupInfoStorageInfoOutput) ToGetClusterBrokerNodeGroupInfoStorageInfoOutput ¶
func (o GetClusterBrokerNodeGroupInfoStorageInfoOutput) ToGetClusterBrokerNodeGroupInfoStorageInfoOutput() GetClusterBrokerNodeGroupInfoStorageInfoOutput
func (GetClusterBrokerNodeGroupInfoStorageInfoOutput) ToGetClusterBrokerNodeGroupInfoStorageInfoOutputWithContext ¶
func (o GetClusterBrokerNodeGroupInfoStorageInfoOutput) ToGetClusterBrokerNodeGroupInfoStorageInfoOutputWithContext(ctx context.Context) GetClusterBrokerNodeGroupInfoStorageInfoOutput
type GetKafkaVersionArgs ¶
type GetKafkaVersionArgs struct {
// Ordered list of preferred Kafka versions. The first match in this list will be returned. Either `preferredVersions` or `version` must be set.
PreferredVersions []string `pulumi:"preferredVersions"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region *string `pulumi:"region"`
// Version of MSK Kafka. For example 2.4.1.1 or "2.2.1" etc. Either `preferredVersions` or `version` must be set.
Version *string `pulumi:"version"`
}
A collection of arguments for invoking getKafkaVersion.
type GetKafkaVersionOutputArgs ¶
type GetKafkaVersionOutputArgs struct {
// Ordered list of preferred Kafka versions. The first match in this list will be returned. Either `preferredVersions` or `version` must be set.
PreferredVersions pulumi.StringArrayInput `pulumi:"preferredVersions"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput `pulumi:"region"`
// Version of MSK Kafka. For example 2.4.1.1 or "2.2.1" etc. Either `preferredVersions` or `version` must be set.
Version pulumi.StringPtrInput `pulumi:"version"`
}
A collection of arguments for invoking getKafkaVersion.
func (GetKafkaVersionOutputArgs) ElementType ¶
func (GetKafkaVersionOutputArgs) ElementType() reflect.Type
type GetKafkaVersionResult ¶
type GetKafkaVersionResult struct {
// The provider-assigned unique ID for this managed resource.
Id string `pulumi:"id"`
PreferredVersions []string `pulumi:"preferredVersions"`
Region string `pulumi:"region"`
// Status of the MSK Kafka version eg. `ACTIVE` or `DEPRECATED`.
Status string `pulumi:"status"`
Version string `pulumi:"version"`
}
A collection of values returned by getKafkaVersion.
func GetKafkaVersion ¶
func GetKafkaVersion(ctx *pulumi.Context, args *GetKafkaVersionArgs, opts ...pulumi.InvokeOption) (*GetKafkaVersionResult, error)
Get information on a Amazon MSK Kafka Version
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/msk" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := msk.GetKafkaVersion(ctx, &msk.GetKafkaVersionArgs{
PreferredVersions: []string{
"2.4.1.1",
"2.4.1",
"2.2.1",
},
}, nil)
if err != nil {
return err
}
_, err = msk.GetKafkaVersion(ctx, &msk.GetKafkaVersionArgs{
Version: pulumi.StringRef("2.8.0"),
}, nil)
if err != nil {
return err
}
return nil
})
}
```
type GetKafkaVersionResultOutput ¶
type GetKafkaVersionResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getKafkaVersion.
func GetKafkaVersionOutput ¶
func GetKafkaVersionOutput(ctx *pulumi.Context, args GetKafkaVersionOutputArgs, opts ...pulumi.InvokeOption) GetKafkaVersionResultOutput
func (GetKafkaVersionResultOutput) ElementType ¶
func (GetKafkaVersionResultOutput) ElementType() reflect.Type
func (GetKafkaVersionResultOutput) Id ¶
func (o GetKafkaVersionResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetKafkaVersionResultOutput) PreferredVersions ¶
func (o GetKafkaVersionResultOutput) PreferredVersions() pulumi.StringArrayOutput
func (GetKafkaVersionResultOutput) Region ¶
func (o GetKafkaVersionResultOutput) Region() pulumi.StringOutput
func (GetKafkaVersionResultOutput) Status ¶
func (o GetKafkaVersionResultOutput) Status() pulumi.StringOutput
Status of the MSK Kafka version eg. `ACTIVE` or `DEPRECATED`.
func (GetKafkaVersionResultOutput) ToGetKafkaVersionResultOutput ¶
func (o GetKafkaVersionResultOutput) ToGetKafkaVersionResultOutput() GetKafkaVersionResultOutput
func (GetKafkaVersionResultOutput) ToGetKafkaVersionResultOutputWithContext ¶
func (o GetKafkaVersionResultOutput) ToGetKafkaVersionResultOutputWithContext(ctx context.Context) GetKafkaVersionResultOutput
func (GetKafkaVersionResultOutput) Version ¶
func (o GetKafkaVersionResultOutput) Version() pulumi.StringOutput
type LookupClusterArgs ¶
type LookupClusterArgs struct {
// Name of the cluster.
ClusterName string `pulumi:"clusterName"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region *string `pulumi:"region"`
// Map of key-value pairs assigned to the cluster.
Tags map[string]string `pulumi:"tags"`
}
A collection of arguments for invoking getCluster.
type LookupClusterOutputArgs ¶
type LookupClusterOutputArgs struct {
// Name of the cluster.
ClusterName pulumi.StringInput `pulumi:"clusterName"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput `pulumi:"region"`
// Map of key-value pairs assigned to the cluster.
Tags pulumi.StringMapInput `pulumi:"tags"`
}
A collection of arguments for invoking getCluster.
func (LookupClusterOutputArgs) ElementType ¶
func (LookupClusterOutputArgs) ElementType() reflect.Type
type LookupClusterResult ¶
type LookupClusterResult struct {
// ARN of the MSK cluster.
Arn string `pulumi:"arn"`
// Comma separated list of one or more hostname:port pairs of kafka brokers suitable to bootstrap connectivity to the kafka cluster. Contains a value if `encryption_info.0.encryption_in_transit.0.client_broker` is set to `PLAINTEXT` or `TLS_PLAINTEXT`. The resource sorts values alphabetically. AWS may not always return all endpoints so this value is not guaranteed to be stable across applies.
BootstrapBrokers string `pulumi:"bootstrapBrokers"`
// One or more DNS names (or IP addresses) and SASL IAM port pairs. For example, `b-1-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9198,b-2-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9198,b-3-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9198`. This attribute will have a value if `encryption_info.0.encryption_in_transit.0.client_broker` is set to `TLS_PLAINTEXT` or `TLS` and `client_authentication.0.sasl.0.iam` is set to `true` and `broker_node_group_info.0.connectivity_info.0.public_access.0.type` is set to `SERVICE_PROVIDED_EIPS` and the cluster fulfill all other requirements for public access. The resource sorts the list alphabetically. AWS may not always return all endpoints so the values may not be stable across applies.
BootstrapBrokersPublicSaslIam string `pulumi:"bootstrapBrokersPublicSaslIam"`
// One or more DNS names (or IP addresses) and SASL SCRAM port pairs. For example, `b-1-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9196,b-2-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9196,b-3-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9196`. This attribute will have a value if `encryption_info.0.encryption_in_transit.0.client_broker` is set to `TLS_PLAINTEXT` or `TLS` and `client_authentication.0.sasl.0.scram` is set to `true` and `broker_node_group_info.0.connectivity_info.0.public_access.0.type` is set to `SERVICE_PROVIDED_EIPS` and the cluster fulfill all other requirements for public access. The resource sorts the list alphabetically. AWS may not always return all endpoints so the values may not be stable across applies.
BootstrapBrokersPublicSaslScram string `pulumi:"bootstrapBrokersPublicSaslScram"`
// One or more DNS names (or IP addresses) and TLS port pairs. For example, `b-1-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9194,b-2-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9194,b-3-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9194`. This attribute will have a value if `encryption_info.0.encryption_in_transit.0.client_broker` is set to `TLS_PLAINTEXT` or `TLS` and `broker_node_group_info.0.connectivity_info.0.public_access.0.type` is set to `SERVICE_PROVIDED_EIPS` and the cluster fulfill all other requirements for public access. The resource sorts the list alphabetically. AWS may not always return all endpoints so the values may not be stable across applies.
BootstrapBrokersPublicTls string `pulumi:"bootstrapBrokersPublicTls"`
// One or more DNS names (or IP addresses) and SASL IAM port pairs. For example, `b-1.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9098,b-2.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9098,b-3.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9098`. This attribute will have a value if `encryption_info.0.encryption_in_transit.0.client_broker` is set to `TLS_PLAINTEXT` or `TLS` and `client_authentication.0.sasl.0.iam` is set to `true`. The resource sorts the list alphabetically. AWS may not always return all endpoints so the values may not be stable across applies.
BootstrapBrokersSaslIam string `pulumi:"bootstrapBrokersSaslIam"`
// One or more DNS names (or IP addresses) and SASL SCRAM port pairs. For example, `b-1.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9096,b-2.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9096,b-3.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9096`. This attribute will have a value if `encryption_info.0.encryption_in_transit.0.client_broker` is set to `TLS_PLAINTEXT` or `TLS` and `client_authentication.0.sasl.0.scram` is set to `true`. The resource sorts the list alphabetically. AWS may not always return all endpoints so the values may not be stable across applies.
BootstrapBrokersSaslScram string `pulumi:"bootstrapBrokersSaslScram"`
// One or more DNS names (or IP addresses) and TLS port pairs. For example, `b-1.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9094,b-2.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9094,b-3.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9094`. This attribute will have a value if `encryption_info.0.encryption_in_transit.0.client_broker` is set to `TLS_PLAINTEXT` or `TLS`. The resource sorts the list alphabetically. AWS may not always return all endpoints so the values may not be stable across applies.
BootstrapBrokersTls string `pulumi:"bootstrapBrokersTls"`
// Configuration block for the broker nodes of the Kafka cluster.
BrokerNodeGroupInfos []GetClusterBrokerNodeGroupInfo `pulumi:"brokerNodeGroupInfos"`
ClusterName string `pulumi:"clusterName"`
// UUID of the MSK cluster, for use in IAM policies.
ClusterUuid string `pulumi:"clusterUuid"`
// The provider-assigned unique ID for this managed resource.
Id string `pulumi:"id"`
// Apache Kafka version.
KafkaVersion string `pulumi:"kafkaVersion"`
// Number of broker nodes in the cluster.
NumberOfBrokerNodes int `pulumi:"numberOfBrokerNodes"`
Region string `pulumi:"region"`
// Map of key-value pairs assigned to the cluster.
Tags map[string]string `pulumi:"tags"`
// A comma separated list of one or more hostname:port pairs to use to connect to the Apache Zookeeper cluster. The returned values are sorted alphbetically. The AWS API may not return all endpoints, so this value is not guaranteed to be stable across applies.
ZookeeperConnectString string `pulumi:"zookeeperConnectString"`
// A comma separated list of one or more hostname:port pairs to use to connect to the Apache Zookeeper cluster via TLS. The returned values are sorted alphabetically. The AWS API may not return all endpoints, so this value is not guaranteed to be stable across applies.
ZookeeperConnectStringTls string `pulumi:"zookeeperConnectStringTls"`
}
A collection of values returned by getCluster.
func LookupCluster ¶
func LookupCluster(ctx *pulumi.Context, args *LookupClusterArgs, opts ...pulumi.InvokeOption) (*LookupClusterResult, error)
Get information on an Amazon MSK Cluster.
> **Note:** This data sources returns information on _provisioned_ clusters.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/msk" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := msk.LookupCluster(ctx, &msk.LookupClusterArgs{
ClusterName: "example",
}, nil)
if err != nil {
return err
}
return nil
})
}
```
type LookupClusterResultOutput ¶
type LookupClusterResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCluster.
func LookupClusterOutput ¶
func LookupClusterOutput(ctx *pulumi.Context, args LookupClusterOutputArgs, opts ...pulumi.InvokeOption) LookupClusterResultOutput
func (LookupClusterResultOutput) Arn ¶
func (o LookupClusterResultOutput) Arn() pulumi.StringOutput
ARN of the MSK cluster.
func (LookupClusterResultOutput) BootstrapBrokers ¶
func (o LookupClusterResultOutput) BootstrapBrokers() pulumi.StringOutput
Comma separated list of one or more hostname:port pairs of kafka brokers suitable to bootstrap connectivity to the kafka cluster. Contains a value if `encryption_info.0.encryption_in_transit.0.client_broker` is set to `PLAINTEXT` or `TLS_PLAINTEXT`. The resource sorts values alphabetically. AWS may not always return all endpoints so this value is not guaranteed to be stable across applies.
func (LookupClusterResultOutput) BootstrapBrokersPublicSaslIam ¶
func (o LookupClusterResultOutput) BootstrapBrokersPublicSaslIam() pulumi.StringOutput
One or more DNS names (or IP addresses) and SASL IAM port pairs. For example, `b-1-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9198,b-2-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9198,b-3-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9198`. This attribute will have a value if `encryption_info.0.encryption_in_transit.0.client_broker` is set to `TLS_PLAINTEXT` or `TLS` and `client_authentication.0.sasl.0.iam` is set to `true` and `broker_node_group_info.0.connectivity_info.0.public_access.0.type` is set to `SERVICE_PROVIDED_EIPS` and the cluster fulfill all other requirements for public access. The resource sorts the list alphabetically. AWS may not always return all endpoints so the values may not be stable across applies.
func (LookupClusterResultOutput) BootstrapBrokersPublicSaslScram ¶
func (o LookupClusterResultOutput) BootstrapBrokersPublicSaslScram() pulumi.StringOutput
One or more DNS names (or IP addresses) and SASL SCRAM port pairs. For example, `b-1-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9196,b-2-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9196,b-3-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9196`. This attribute will have a value if `encryption_info.0.encryption_in_transit.0.client_broker` is set to `TLS_PLAINTEXT` or `TLS` and `client_authentication.0.sasl.0.scram` is set to `true` and `broker_node_group_info.0.connectivity_info.0.public_access.0.type` is set to `SERVICE_PROVIDED_EIPS` and the cluster fulfill all other requirements for public access. The resource sorts the list alphabetically. AWS may not always return all endpoints so the values may not be stable across applies.
func (LookupClusterResultOutput) BootstrapBrokersPublicTls ¶
func (o LookupClusterResultOutput) BootstrapBrokersPublicTls() pulumi.StringOutput
One or more DNS names (or IP addresses) and TLS port pairs. For example, `b-1-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9194,b-2-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9194,b-3-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9194`. This attribute will have a value if `encryption_info.0.encryption_in_transit.0.client_broker` is set to `TLS_PLAINTEXT` or `TLS` and `broker_node_group_info.0.connectivity_info.0.public_access.0.type` is set to `SERVICE_PROVIDED_EIPS` and the cluster fulfill all other requirements for public access. The resource sorts the list alphabetically. AWS may not always return all endpoints so the values may not be stable across applies.
func (LookupClusterResultOutput) BootstrapBrokersSaslIam ¶
func (o LookupClusterResultOutput) BootstrapBrokersSaslIam() pulumi.StringOutput
One or more DNS names (or IP addresses) and SASL IAM port pairs. For example, `b-1.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9098,b-2.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9098,b-3.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9098`. This attribute will have a value if `encryption_info.0.encryption_in_transit.0.client_broker` is set to `TLS_PLAINTEXT` or `TLS` and `client_authentication.0.sasl.0.iam` is set to `true`. The resource sorts the list alphabetically. AWS may not always return all endpoints so the values may not be stable across applies.
func (LookupClusterResultOutput) BootstrapBrokersSaslScram ¶
func (o LookupClusterResultOutput) BootstrapBrokersSaslScram() pulumi.StringOutput
One or more DNS names (or IP addresses) and SASL SCRAM port pairs. For example, `b-1.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9096,b-2.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9096,b-3.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9096`. This attribute will have a value if `encryption_info.0.encryption_in_transit.0.client_broker` is set to `TLS_PLAINTEXT` or `TLS` and `client_authentication.0.sasl.0.scram` is set to `true`. The resource sorts the list alphabetically. AWS may not always return all endpoints so the values may not be stable across applies.
func (LookupClusterResultOutput) BootstrapBrokersTls ¶
func (o LookupClusterResultOutput) BootstrapBrokersTls() pulumi.StringOutput
One or more DNS names (or IP addresses) and TLS port pairs. For example, `b-1.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9094,b-2.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9094,b-3.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9094`. This attribute will have a value if `encryption_info.0.encryption_in_transit.0.client_broker` is set to `TLS_PLAINTEXT` or `TLS`. The resource sorts the list alphabetically. AWS may not always return all endpoints so the values may not be stable across applies.
func (LookupClusterResultOutput) BrokerNodeGroupInfos ¶
func (o LookupClusterResultOutput) BrokerNodeGroupInfos() GetClusterBrokerNodeGroupInfoArrayOutput
Configuration block for the broker nodes of the Kafka cluster.
func (LookupClusterResultOutput) ClusterName ¶
func (o LookupClusterResultOutput) ClusterName() pulumi.StringOutput
func (LookupClusterResultOutput) ClusterUuid ¶
func (o LookupClusterResultOutput) ClusterUuid() pulumi.StringOutput
UUID of the MSK cluster, for use in IAM policies.
func (LookupClusterResultOutput) ElementType ¶
func (LookupClusterResultOutput) ElementType() reflect.Type
func (LookupClusterResultOutput) Id ¶
func (o LookupClusterResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupClusterResultOutput) KafkaVersion ¶
func (o LookupClusterResultOutput) KafkaVersion() pulumi.StringOutput
Apache Kafka version.
func (LookupClusterResultOutput) NumberOfBrokerNodes ¶
func (o LookupClusterResultOutput) NumberOfBrokerNodes() pulumi.IntOutput
Number of broker nodes in the cluster.
func (LookupClusterResultOutput) Region ¶
func (o LookupClusterResultOutput) Region() pulumi.StringOutput
func (LookupClusterResultOutput) Tags ¶
func (o LookupClusterResultOutput) Tags() pulumi.StringMapOutput
Map of key-value pairs assigned to the cluster.
func (LookupClusterResultOutput) ToLookupClusterResultOutput ¶
func (o LookupClusterResultOutput) ToLookupClusterResultOutput() LookupClusterResultOutput
func (LookupClusterResultOutput) ToLookupClusterResultOutputWithContext ¶
func (o LookupClusterResultOutput) ToLookupClusterResultOutputWithContext(ctx context.Context) LookupClusterResultOutput
func (LookupClusterResultOutput) ZookeeperConnectString ¶
func (o LookupClusterResultOutput) ZookeeperConnectString() pulumi.StringOutput
A comma separated list of one or more hostname:port pairs to use to connect to the Apache Zookeeper cluster. The returned values are sorted alphbetically. The AWS API may not return all endpoints, so this value is not guaranteed to be stable across applies.
func (LookupClusterResultOutput) ZookeeperConnectStringTls ¶
func (o LookupClusterResultOutput) ZookeeperConnectStringTls() pulumi.StringOutput
A comma separated list of one or more hostname:port pairs to use to connect to the Apache Zookeeper cluster via TLS. The returned values are sorted alphabetically. The AWS API may not return all endpoints, so this value is not guaranteed to be stable across applies.
type LookupConfigurationArgs ¶
type LookupConfigurationArgs struct {
// Name of the configuration.
Name string `pulumi:"name"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region *string `pulumi:"region"`
}
A collection of arguments for invoking getConfiguration.
type LookupConfigurationOutputArgs ¶
type LookupConfigurationOutputArgs struct {
// Name of the configuration.
Name pulumi.StringInput `pulumi:"name"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput `pulumi:"region"`
}
A collection of arguments for invoking getConfiguration.
func (LookupConfigurationOutputArgs) ElementType ¶
func (LookupConfigurationOutputArgs) ElementType() reflect.Type
type LookupConfigurationResult ¶
type LookupConfigurationResult struct {
// ARN of the configuration.
Arn string `pulumi:"arn"`
// Description of the configuration.
Description string `pulumi:"description"`
// The provider-assigned unique ID for this managed resource.
Id string `pulumi:"id"`
// List of Apache Kafka versions which can use this configuration.
KafkaVersions []string `pulumi:"kafkaVersions"`
// Latest revision of the configuration.
LatestRevision int `pulumi:"latestRevision"`
Name string `pulumi:"name"`
Region string `pulumi:"region"`
// Contents of the server.properties file.
ServerProperties string `pulumi:"serverProperties"`
}
A collection of values returned by getConfiguration.
func LookupConfiguration ¶
func LookupConfiguration(ctx *pulumi.Context, args *LookupConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupConfigurationResult, error)
Get information on an Amazon MSK Configuration.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/msk" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := msk.LookupConfiguration(ctx, &msk.LookupConfigurationArgs{
Name: "example",
}, nil)
if err != nil {
return err
}
return nil
})
}
```
type LookupConfigurationResultOutput ¶
type LookupConfigurationResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getConfiguration.
func LookupConfigurationOutput ¶
func LookupConfigurationOutput(ctx *pulumi.Context, args LookupConfigurationOutputArgs, opts ...pulumi.InvokeOption) LookupConfigurationResultOutput
func (LookupConfigurationResultOutput) Arn ¶
func (o LookupConfigurationResultOutput) Arn() pulumi.StringOutput
ARN of the configuration.
func (LookupConfigurationResultOutput) Description ¶
func (o LookupConfigurationResultOutput) Description() pulumi.StringOutput
Description of the configuration.
func (LookupConfigurationResultOutput) ElementType ¶
func (LookupConfigurationResultOutput) ElementType() reflect.Type
func (LookupConfigurationResultOutput) Id ¶
func (o LookupConfigurationResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupConfigurationResultOutput) KafkaVersions ¶
func (o LookupConfigurationResultOutput) KafkaVersions() pulumi.StringArrayOutput
List of Apache Kafka versions which can use this configuration.
func (LookupConfigurationResultOutput) LatestRevision ¶
func (o LookupConfigurationResultOutput) LatestRevision() pulumi.IntOutput
Latest revision of the configuration.
func (LookupConfigurationResultOutput) Name ¶
func (o LookupConfigurationResultOutput) Name() pulumi.StringOutput
func (LookupConfigurationResultOutput) Region ¶
func (o LookupConfigurationResultOutput) Region() pulumi.StringOutput
func (LookupConfigurationResultOutput) ServerProperties ¶
func (o LookupConfigurationResultOutput) ServerProperties() pulumi.StringOutput
Contents of the server.properties file.
func (LookupConfigurationResultOutput) ToLookupConfigurationResultOutput ¶
func (o LookupConfigurationResultOutput) ToLookupConfigurationResultOutput() LookupConfigurationResultOutput
func (LookupConfigurationResultOutput) ToLookupConfigurationResultOutputWithContext ¶
func (o LookupConfigurationResultOutput) ToLookupConfigurationResultOutputWithContext(ctx context.Context) LookupConfigurationResultOutput
type LookupVpcConnectionArgs ¶
type LookupVpcConnectionArgs struct {
// ARN of the VPC Connection.
Arn string `pulumi:"arn"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region *string `pulumi:"region"`
// Map of key-value pairs assigned to the VPC Connection.
Tags map[string]string `pulumi:"tags"`
}
A collection of arguments for invoking getVpcConnection.
type LookupVpcConnectionOutputArgs ¶
type LookupVpcConnectionOutputArgs struct {
// ARN of the VPC Connection.
Arn pulumi.StringInput `pulumi:"arn"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput `pulumi:"region"`
// Map of key-value pairs assigned to the VPC Connection.
Tags pulumi.StringMapInput `pulumi:"tags"`
}
A collection of arguments for invoking getVpcConnection.
func (LookupVpcConnectionOutputArgs) ElementType ¶
func (LookupVpcConnectionOutputArgs) ElementType() reflect.Type
type LookupVpcConnectionResult ¶
type LookupVpcConnectionResult struct {
Arn string `pulumi:"arn"`
// The authentication type for the client VPC Connection.
Authentication string `pulumi:"authentication"`
// The list of subnets in the client VPC.
ClientSubnets []string `pulumi:"clientSubnets"`
// The provider-assigned unique ID for this managed resource.
Id string `pulumi:"id"`
Region string `pulumi:"region"`
// The security groups attached to the ENIs for the broker nodes.
SecurityGroups []string `pulumi:"securityGroups"`
// Map of key-value pairs assigned to the VPC Connection.
Tags map[string]string `pulumi:"tags"`
// The Amazon Resource Name (ARN) of the cluster.
TargetClusterArn string `pulumi:"targetClusterArn"`
// The VPC ID of the remote client.
VpcId string `pulumi:"vpcId"`
}
A collection of values returned by getVpcConnection.
func LookupVpcConnection ¶
func LookupVpcConnection(ctx *pulumi.Context, args *LookupVpcConnectionArgs, opts ...pulumi.InvokeOption) (*LookupVpcConnectionResult, error)
Get information on an Amazon MSK VPC Connection.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/msk" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := msk.LookupVpcConnection(ctx, &msk.LookupVpcConnectionArgs{
Arn: exampleAwsMskVpcConnection.Arn,
}, nil)
if err != nil {
return err
}
return nil
})
}
```
type LookupVpcConnectionResultOutput ¶
type LookupVpcConnectionResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getVpcConnection.
func LookupVpcConnectionOutput ¶
func LookupVpcConnectionOutput(ctx *pulumi.Context, args LookupVpcConnectionOutputArgs, opts ...pulumi.InvokeOption) LookupVpcConnectionResultOutput
func (LookupVpcConnectionResultOutput) Arn ¶
func (o LookupVpcConnectionResultOutput) Arn() pulumi.StringOutput
func (LookupVpcConnectionResultOutput) Authentication ¶
func (o LookupVpcConnectionResultOutput) Authentication() pulumi.StringOutput
The authentication type for the client VPC Connection.
func (LookupVpcConnectionResultOutput) ClientSubnets ¶
func (o LookupVpcConnectionResultOutput) ClientSubnets() pulumi.StringArrayOutput
The list of subnets in the client VPC.
func (LookupVpcConnectionResultOutput) ElementType ¶
func (LookupVpcConnectionResultOutput) ElementType() reflect.Type
func (LookupVpcConnectionResultOutput) Id ¶
func (o LookupVpcConnectionResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupVpcConnectionResultOutput) Region ¶
func (o LookupVpcConnectionResultOutput) Region() pulumi.StringOutput
func (LookupVpcConnectionResultOutput) SecurityGroups ¶
func (o LookupVpcConnectionResultOutput) SecurityGroups() pulumi.StringArrayOutput
The security groups attached to the ENIs for the broker nodes.
func (LookupVpcConnectionResultOutput) Tags ¶
func (o LookupVpcConnectionResultOutput) Tags() pulumi.StringMapOutput
Map of key-value pairs assigned to the VPC Connection.
func (LookupVpcConnectionResultOutput) TargetClusterArn ¶
func (o LookupVpcConnectionResultOutput) TargetClusterArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the cluster.
func (LookupVpcConnectionResultOutput) ToLookupVpcConnectionResultOutput ¶
func (o LookupVpcConnectionResultOutput) ToLookupVpcConnectionResultOutput() LookupVpcConnectionResultOutput
func (LookupVpcConnectionResultOutput) ToLookupVpcConnectionResultOutputWithContext ¶
func (o LookupVpcConnectionResultOutput) ToLookupVpcConnectionResultOutputWithContext(ctx context.Context) LookupVpcConnectionResultOutput
func (LookupVpcConnectionResultOutput) VpcId ¶
func (o LookupVpcConnectionResultOutput) VpcId() pulumi.StringOutput
The VPC ID of the remote client.
type Replicator ¶
type Replicator struct {
pulumi.CustomResourceState
// ARN of the Replicator.
Arn pulumi.StringOutput `pulumi:"arn"`
CurrentVersion pulumi.StringOutput `pulumi:"currentVersion"`
// A summary description of the replicator.
Description pulumi.StringPtrOutput `pulumi:"description"`
// A list of Kafka clusters which are targets of the replicator.
KafkaClusters ReplicatorKafkaClusterArrayOutput `pulumi:"kafkaClusters"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// A list of replication configurations, where each configuration targets a given source cluster to target cluster replication flow.
ReplicationInfoList ReplicatorReplicationInfoListOutput `pulumi:"replicationInfoList"`
// The name of the replicator.
ReplicatorName pulumi.StringOutput `pulumi:"replicatorName"`
// The ARN of the IAM role used by the replicator to access resources in the customer's account (e.g source and target clusters).
ServiceExecutionRoleArn pulumi.StringOutput `pulumi:"serviceExecutionRoleArn"`
// A 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.
TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
}
Resource for managing an AWS Managed Streaming for Kafka Replicator.
## Example Usage
### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/msk" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
) func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := msk.NewReplicator(ctx, "test", &msk.ReplicatorArgs{ ReplicatorName: pulumi.String("test-name"), Description: pulumi.String("test-description"), ServiceExecutionRoleArn: pulumi.Any(sourceAwsIamRole.Arn), KafkaClusters: msk.ReplicatorKafkaClusterArray{ &msk.ReplicatorKafkaClusterArgs{ AmazonMskCluster: &msk.ReplicatorKafkaClusterAmazonMskClusterArgs{ MskClusterArn: pulumi.Any(source.Arn), }, VpcConfig: &msk.ReplicatorKafkaClusterVpcConfigArgs{ SubnetIds: []pulumi.String(%!v(PANIC=Format method: fatal: A failure has occurred: unlowered splat expression @ example.pp:9,27-48)), SecurityGroupsIds: pulumi.StringArray{ sourceAwsSecurityGroup.Id, }, }, }, &msk.ReplicatorKafkaClusterArgs{ AmazonMskCluster: &msk.ReplicatorKafkaClusterAmazonMskClusterArgs{ MskClusterArn: pulumi.Any(target.Arn), }, VpcConfig: &msk.ReplicatorKafkaClusterVpcConfigArgs{ SubnetIds: []pulumi.String(%!v(PANIC=Format method: fatal: A failure has occurred: unlowered splat expression @ example.pp:17,27-48)), SecurityGroupsIds: pulumi.StringArray{ targetAwsSecurityGroup.Id, }, }, }, }, ReplicationInfoList: &msk.ReplicatorReplicationInfoListArgs{ SourceKafkaClusterArn: pulumi.Any(source.Arn), TargetKafkaClusterArn: pulumi.Any(target.Arn), TargetCompressionType: pulumi.String("NONE"), TopicReplications: msk.ReplicatorReplicationInfoListTopicReplicationArray{ &msk.ReplicatorReplicationInfoListTopicReplicationArgs{ TopicNameConfiguration: &msk.ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationArgs{ Type: pulumi.String("PREFIXED_WITH_SOURCE_CLUSTER_ALIAS"), }, TopicsToReplicates: pulumi.StringArray{ pulumi.String(".*"), }, StartingPosition: &msk.ReplicatorReplicationInfoListTopicReplicationStartingPositionArgs{ Type: pulumi.String("LATEST"), }, }, }, ConsumerGroupReplications: msk.ReplicatorReplicationInfoListConsumerGroupReplicationArray{ &msk.ReplicatorReplicationInfoListConsumerGroupReplicationArgs{ ConsumerGroupsToReplicates: pulumi.StringArray{ pulumi.String(".*"), }, }, }, }, }) if err != nil { return err } return nil }) } ```
## Import
Using `pulumi import`, import MSK replicators using the replicator ARN. For example:
```sh $ pulumi import aws:msk/replicator:Replicator example arn:aws:kafka:us-west-2:123456789012:configuration/example/279c0212-d057-4dba-9aa9-1c4e5a25bfc7-3 ```
func GetReplicator ¶
func GetReplicator(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ReplicatorState, opts ...pulumi.ResourceOption) (*Replicator, error)
GetReplicator gets an existing Replicator 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 NewReplicator ¶
func NewReplicator(ctx *pulumi.Context, name string, args *ReplicatorArgs, opts ...pulumi.ResourceOption) (*Replicator, error)
NewReplicator registers a new resource with the given unique name, arguments, and options.
func (*Replicator) ElementType ¶
func (*Replicator) ElementType() reflect.Type
func (*Replicator) ToReplicatorOutput ¶
func (i *Replicator) ToReplicatorOutput() ReplicatorOutput
func (*Replicator) ToReplicatorOutputWithContext ¶
func (i *Replicator) ToReplicatorOutputWithContext(ctx context.Context) ReplicatorOutput
type ReplicatorArgs ¶
type ReplicatorArgs struct {
// A summary description of the replicator.
Description pulumi.StringPtrInput
// A list of Kafka clusters which are targets of the replicator.
KafkaClusters ReplicatorKafkaClusterArrayInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// A list of replication configurations, where each configuration targets a given source cluster to target cluster replication flow.
ReplicationInfoList ReplicatorReplicationInfoListInput
// The name of the replicator.
ReplicatorName pulumi.StringInput
// The ARN of the IAM role used by the replicator to access resources in the customer's account (e.g source and target clusters).
ServiceExecutionRoleArn pulumi.StringInput
// A 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 Replicator resource.
func (ReplicatorArgs) ElementType ¶
func (ReplicatorArgs) ElementType() reflect.Type
type ReplicatorArray ¶
type ReplicatorArray []ReplicatorInput
func (ReplicatorArray) ElementType ¶
func (ReplicatorArray) ElementType() reflect.Type
func (ReplicatorArray) ToReplicatorArrayOutput ¶
func (i ReplicatorArray) ToReplicatorArrayOutput() ReplicatorArrayOutput
func (ReplicatorArray) ToReplicatorArrayOutputWithContext ¶
func (i ReplicatorArray) ToReplicatorArrayOutputWithContext(ctx context.Context) ReplicatorArrayOutput
type ReplicatorArrayInput ¶
type ReplicatorArrayInput interface {
pulumi.Input
ToReplicatorArrayOutput() ReplicatorArrayOutput
ToReplicatorArrayOutputWithContext(context.Context) ReplicatorArrayOutput
}
ReplicatorArrayInput is an input type that accepts ReplicatorArray and ReplicatorArrayOutput values. You can construct a concrete instance of `ReplicatorArrayInput` via:
ReplicatorArray{ ReplicatorArgs{...} }
type ReplicatorArrayOutput ¶
type ReplicatorArrayOutput struct{ *pulumi.OutputState }
func (ReplicatorArrayOutput) ElementType ¶
func (ReplicatorArrayOutput) ElementType() reflect.Type
func (ReplicatorArrayOutput) Index ¶
func (o ReplicatorArrayOutput) Index(i pulumi.IntInput) ReplicatorOutput
func (ReplicatorArrayOutput) ToReplicatorArrayOutput ¶
func (o ReplicatorArrayOutput) ToReplicatorArrayOutput() ReplicatorArrayOutput
func (ReplicatorArrayOutput) ToReplicatorArrayOutputWithContext ¶
func (o ReplicatorArrayOutput) ToReplicatorArrayOutputWithContext(ctx context.Context) ReplicatorArrayOutput
type ReplicatorInput ¶
type ReplicatorInput interface {
pulumi.Input
ToReplicatorOutput() ReplicatorOutput
ToReplicatorOutputWithContext(ctx context.Context) ReplicatorOutput
}
type ReplicatorKafkaCluster ¶
type ReplicatorKafkaCluster struct {
// Details of an Amazon MSK cluster.
AmazonMskCluster ReplicatorKafkaClusterAmazonMskCluster `pulumi:"amazonMskCluster"`
// Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.
VpcConfig ReplicatorKafkaClusterVpcConfig `pulumi:"vpcConfig"`
}
type ReplicatorKafkaClusterAmazonMskCluster ¶
type ReplicatorKafkaClusterAmazonMskCluster struct {
// The ARN of an Amazon MSK cluster.
MskClusterArn string `pulumi:"mskClusterArn"`
}
type ReplicatorKafkaClusterAmazonMskClusterArgs ¶
type ReplicatorKafkaClusterAmazonMskClusterArgs struct {
// The ARN of an Amazon MSK cluster.
MskClusterArn pulumi.StringInput `pulumi:"mskClusterArn"`
}
func (ReplicatorKafkaClusterAmazonMskClusterArgs) ElementType ¶
func (ReplicatorKafkaClusterAmazonMskClusterArgs) ElementType() reflect.Type
func (ReplicatorKafkaClusterAmazonMskClusterArgs) ToReplicatorKafkaClusterAmazonMskClusterOutput ¶
func (i ReplicatorKafkaClusterAmazonMskClusterArgs) ToReplicatorKafkaClusterAmazonMskClusterOutput() ReplicatorKafkaClusterAmazonMskClusterOutput
func (ReplicatorKafkaClusterAmazonMskClusterArgs) ToReplicatorKafkaClusterAmazonMskClusterOutputWithContext ¶
func (i ReplicatorKafkaClusterAmazonMskClusterArgs) ToReplicatorKafkaClusterAmazonMskClusterOutputWithContext(ctx context.Context) ReplicatorKafkaClusterAmazonMskClusterOutput
type ReplicatorKafkaClusterAmazonMskClusterInput ¶
type ReplicatorKafkaClusterAmazonMskClusterInput interface {
pulumi.Input
ToReplicatorKafkaClusterAmazonMskClusterOutput() ReplicatorKafkaClusterAmazonMskClusterOutput
ToReplicatorKafkaClusterAmazonMskClusterOutputWithContext(context.Context) ReplicatorKafkaClusterAmazonMskClusterOutput
}
ReplicatorKafkaClusterAmazonMskClusterInput is an input type that accepts ReplicatorKafkaClusterAmazonMskClusterArgs and ReplicatorKafkaClusterAmazonMskClusterOutput values. You can construct a concrete instance of `ReplicatorKafkaClusterAmazonMskClusterInput` via:
ReplicatorKafkaClusterAmazonMskClusterArgs{...}
type ReplicatorKafkaClusterAmazonMskClusterOutput ¶
type ReplicatorKafkaClusterAmazonMskClusterOutput struct{ *pulumi.OutputState }
func (ReplicatorKafkaClusterAmazonMskClusterOutput) ElementType ¶
func (ReplicatorKafkaClusterAmazonMskClusterOutput) ElementType() reflect.Type
func (ReplicatorKafkaClusterAmazonMskClusterOutput) MskClusterArn ¶
func (o ReplicatorKafkaClusterAmazonMskClusterOutput) MskClusterArn() pulumi.StringOutput
The ARN of an Amazon MSK cluster.
func (ReplicatorKafkaClusterAmazonMskClusterOutput) ToReplicatorKafkaClusterAmazonMskClusterOutput ¶
func (o ReplicatorKafkaClusterAmazonMskClusterOutput) ToReplicatorKafkaClusterAmazonMskClusterOutput() ReplicatorKafkaClusterAmazonMskClusterOutput
func (ReplicatorKafkaClusterAmazonMskClusterOutput) ToReplicatorKafkaClusterAmazonMskClusterOutputWithContext ¶
func (o ReplicatorKafkaClusterAmazonMskClusterOutput) ToReplicatorKafkaClusterAmazonMskClusterOutputWithContext(ctx context.Context) ReplicatorKafkaClusterAmazonMskClusterOutput
type ReplicatorKafkaClusterArgs ¶
type ReplicatorKafkaClusterArgs struct {
// Details of an Amazon MSK cluster.
AmazonMskCluster ReplicatorKafkaClusterAmazonMskClusterInput `pulumi:"amazonMskCluster"`
// Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.
VpcConfig ReplicatorKafkaClusterVpcConfigInput `pulumi:"vpcConfig"`
}
func (ReplicatorKafkaClusterArgs) ElementType ¶
func (ReplicatorKafkaClusterArgs) ElementType() reflect.Type
func (ReplicatorKafkaClusterArgs) ToReplicatorKafkaClusterOutput ¶
func (i ReplicatorKafkaClusterArgs) ToReplicatorKafkaClusterOutput() ReplicatorKafkaClusterOutput
func (ReplicatorKafkaClusterArgs) ToReplicatorKafkaClusterOutputWithContext ¶
func (i ReplicatorKafkaClusterArgs) ToReplicatorKafkaClusterOutputWithContext(ctx context.Context) ReplicatorKafkaClusterOutput
type ReplicatorKafkaClusterArray ¶
type ReplicatorKafkaClusterArray []ReplicatorKafkaClusterInput
func (ReplicatorKafkaClusterArray) ElementType ¶
func (ReplicatorKafkaClusterArray) ElementType() reflect.Type
func (ReplicatorKafkaClusterArray) ToReplicatorKafkaClusterArrayOutput ¶
func (i ReplicatorKafkaClusterArray) ToReplicatorKafkaClusterArrayOutput() ReplicatorKafkaClusterArrayOutput
func (ReplicatorKafkaClusterArray) ToReplicatorKafkaClusterArrayOutputWithContext ¶
func (i ReplicatorKafkaClusterArray) ToReplicatorKafkaClusterArrayOutputWithContext(ctx context.Context) ReplicatorKafkaClusterArrayOutput
type ReplicatorKafkaClusterArrayInput ¶
type ReplicatorKafkaClusterArrayInput interface {
pulumi.Input
ToReplicatorKafkaClusterArrayOutput() ReplicatorKafkaClusterArrayOutput
ToReplicatorKafkaClusterArrayOutputWithContext(context.Context) ReplicatorKafkaClusterArrayOutput
}
ReplicatorKafkaClusterArrayInput is an input type that accepts ReplicatorKafkaClusterArray and ReplicatorKafkaClusterArrayOutput values. You can construct a concrete instance of `ReplicatorKafkaClusterArrayInput` via:
ReplicatorKafkaClusterArray{ ReplicatorKafkaClusterArgs{...} }
type ReplicatorKafkaClusterArrayOutput ¶
type ReplicatorKafkaClusterArrayOutput struct{ *pulumi.OutputState }
func (ReplicatorKafkaClusterArrayOutput) ElementType ¶
func (ReplicatorKafkaClusterArrayOutput) ElementType() reflect.Type
func (ReplicatorKafkaClusterArrayOutput) Index ¶
func (o ReplicatorKafkaClusterArrayOutput) Index(i pulumi.IntInput) ReplicatorKafkaClusterOutput
func (ReplicatorKafkaClusterArrayOutput) ToReplicatorKafkaClusterArrayOutput ¶
func (o ReplicatorKafkaClusterArrayOutput) ToReplicatorKafkaClusterArrayOutput() ReplicatorKafkaClusterArrayOutput
func (ReplicatorKafkaClusterArrayOutput) ToReplicatorKafkaClusterArrayOutputWithContext ¶
func (o ReplicatorKafkaClusterArrayOutput) ToReplicatorKafkaClusterArrayOutputWithContext(ctx context.Context) ReplicatorKafkaClusterArrayOutput
type ReplicatorKafkaClusterInput ¶
type ReplicatorKafkaClusterInput interface {
pulumi.Input
ToReplicatorKafkaClusterOutput() ReplicatorKafkaClusterOutput
ToReplicatorKafkaClusterOutputWithContext(context.Context) ReplicatorKafkaClusterOutput
}
ReplicatorKafkaClusterInput is an input type that accepts ReplicatorKafkaClusterArgs and ReplicatorKafkaClusterOutput values. You can construct a concrete instance of `ReplicatorKafkaClusterInput` via:
ReplicatorKafkaClusterArgs{...}
type ReplicatorKafkaClusterOutput ¶
type ReplicatorKafkaClusterOutput struct{ *pulumi.OutputState }
func (ReplicatorKafkaClusterOutput) AmazonMskCluster ¶
func (o ReplicatorKafkaClusterOutput) AmazonMskCluster() ReplicatorKafkaClusterAmazonMskClusterOutput
Details of an Amazon MSK cluster.
func (ReplicatorKafkaClusterOutput) ElementType ¶
func (ReplicatorKafkaClusterOutput) ElementType() reflect.Type
func (ReplicatorKafkaClusterOutput) ToReplicatorKafkaClusterOutput ¶
func (o ReplicatorKafkaClusterOutput) ToReplicatorKafkaClusterOutput() ReplicatorKafkaClusterOutput
func (ReplicatorKafkaClusterOutput) ToReplicatorKafkaClusterOutputWithContext ¶
func (o ReplicatorKafkaClusterOutput) ToReplicatorKafkaClusterOutputWithContext(ctx context.Context) ReplicatorKafkaClusterOutput
func (ReplicatorKafkaClusterOutput) VpcConfig ¶
func (o ReplicatorKafkaClusterOutput) VpcConfig() ReplicatorKafkaClusterVpcConfigOutput
Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.
type ReplicatorKafkaClusterVpcConfig ¶
type ReplicatorKafkaClusterVpcConfig struct {
// The AWS security groups to associate with the ENIs used by the replicator. If a security group is not specified, the default security group associated with the VPC is used.
SecurityGroupsIds []string `pulumi:"securityGroupsIds"`
// The list of subnets to connect to in the virtual private cloud (VPC). AWS creates elastic network interfaces inside these subnets to allow communication between your Kafka Cluster and the replicator.
SubnetIds []string `pulumi:"subnetIds"`
}
type ReplicatorKafkaClusterVpcConfigArgs ¶
type ReplicatorKafkaClusterVpcConfigArgs struct {
// The AWS security groups to associate with the ENIs used by the replicator. If a security group is not specified, the default security group associated with the VPC is used.
SecurityGroupsIds pulumi.StringArrayInput `pulumi:"securityGroupsIds"`
// The list of subnets to connect to in the virtual private cloud (VPC). AWS creates elastic network interfaces inside these subnets to allow communication between your Kafka Cluster and the replicator.
SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"`
}
func (ReplicatorKafkaClusterVpcConfigArgs) ElementType ¶
func (ReplicatorKafkaClusterVpcConfigArgs) ElementType() reflect.Type
func (ReplicatorKafkaClusterVpcConfigArgs) ToReplicatorKafkaClusterVpcConfigOutput ¶
func (i ReplicatorKafkaClusterVpcConfigArgs) ToReplicatorKafkaClusterVpcConfigOutput() ReplicatorKafkaClusterVpcConfigOutput
func (ReplicatorKafkaClusterVpcConfigArgs) ToReplicatorKafkaClusterVpcConfigOutputWithContext ¶
func (i ReplicatorKafkaClusterVpcConfigArgs) ToReplicatorKafkaClusterVpcConfigOutputWithContext(ctx context.Context) ReplicatorKafkaClusterVpcConfigOutput
type ReplicatorKafkaClusterVpcConfigInput ¶
type ReplicatorKafkaClusterVpcConfigInput interface {
pulumi.Input
ToReplicatorKafkaClusterVpcConfigOutput() ReplicatorKafkaClusterVpcConfigOutput
ToReplicatorKafkaClusterVpcConfigOutputWithContext(context.Context) ReplicatorKafkaClusterVpcConfigOutput
}
ReplicatorKafkaClusterVpcConfigInput is an input type that accepts ReplicatorKafkaClusterVpcConfigArgs and ReplicatorKafkaClusterVpcConfigOutput values. You can construct a concrete instance of `ReplicatorKafkaClusterVpcConfigInput` via:
ReplicatorKafkaClusterVpcConfigArgs{...}
type ReplicatorKafkaClusterVpcConfigOutput ¶
type ReplicatorKafkaClusterVpcConfigOutput struct{ *pulumi.OutputState }
func (ReplicatorKafkaClusterVpcConfigOutput) ElementType ¶
func (ReplicatorKafkaClusterVpcConfigOutput) ElementType() reflect.Type
func (ReplicatorKafkaClusterVpcConfigOutput) SecurityGroupsIds ¶
func (o ReplicatorKafkaClusterVpcConfigOutput) SecurityGroupsIds() pulumi.StringArrayOutput
The AWS security groups to associate with the ENIs used by the replicator. If a security group is not specified, the default security group associated with the VPC is used.
func (ReplicatorKafkaClusterVpcConfigOutput) SubnetIds ¶
func (o ReplicatorKafkaClusterVpcConfigOutput) SubnetIds() pulumi.StringArrayOutput
The list of subnets to connect to in the virtual private cloud (VPC). AWS creates elastic network interfaces inside these subnets to allow communication between your Kafka Cluster and the replicator.
func (ReplicatorKafkaClusterVpcConfigOutput) ToReplicatorKafkaClusterVpcConfigOutput ¶
func (o ReplicatorKafkaClusterVpcConfigOutput) ToReplicatorKafkaClusterVpcConfigOutput() ReplicatorKafkaClusterVpcConfigOutput
func (ReplicatorKafkaClusterVpcConfigOutput) ToReplicatorKafkaClusterVpcConfigOutputWithContext ¶
func (o ReplicatorKafkaClusterVpcConfigOutput) ToReplicatorKafkaClusterVpcConfigOutputWithContext(ctx context.Context) ReplicatorKafkaClusterVpcConfigOutput
type ReplicatorMap ¶
type ReplicatorMap map[string]ReplicatorInput
func (ReplicatorMap) ElementType ¶
func (ReplicatorMap) ElementType() reflect.Type
func (ReplicatorMap) ToReplicatorMapOutput ¶
func (i ReplicatorMap) ToReplicatorMapOutput() ReplicatorMapOutput
func (ReplicatorMap) ToReplicatorMapOutputWithContext ¶
func (i ReplicatorMap) ToReplicatorMapOutputWithContext(ctx context.Context) ReplicatorMapOutput
type ReplicatorMapInput ¶
type ReplicatorMapInput interface {
pulumi.Input
ToReplicatorMapOutput() ReplicatorMapOutput
ToReplicatorMapOutputWithContext(context.Context) ReplicatorMapOutput
}
ReplicatorMapInput is an input type that accepts ReplicatorMap and ReplicatorMapOutput values. You can construct a concrete instance of `ReplicatorMapInput` via:
ReplicatorMap{ "key": ReplicatorArgs{...} }
type ReplicatorMapOutput ¶
type ReplicatorMapOutput struct{ *pulumi.OutputState }
func (ReplicatorMapOutput) ElementType ¶
func (ReplicatorMapOutput) ElementType() reflect.Type
func (ReplicatorMapOutput) MapIndex ¶
func (o ReplicatorMapOutput) MapIndex(k pulumi.StringInput) ReplicatorOutput
func (ReplicatorMapOutput) ToReplicatorMapOutput ¶
func (o ReplicatorMapOutput) ToReplicatorMapOutput() ReplicatorMapOutput
func (ReplicatorMapOutput) ToReplicatorMapOutputWithContext ¶
func (o ReplicatorMapOutput) ToReplicatorMapOutputWithContext(ctx context.Context) ReplicatorMapOutput
type ReplicatorOutput ¶
type ReplicatorOutput struct{ *pulumi.OutputState }
func (ReplicatorOutput) Arn ¶
func (o ReplicatorOutput) Arn() pulumi.StringOutput
ARN of the Replicator.
func (ReplicatorOutput) CurrentVersion ¶
func (o ReplicatorOutput) CurrentVersion() pulumi.StringOutput
func (ReplicatorOutput) Description ¶
func (o ReplicatorOutput) Description() pulumi.StringPtrOutput
A summary description of the replicator.
func (ReplicatorOutput) ElementType ¶
func (ReplicatorOutput) ElementType() reflect.Type
func (ReplicatorOutput) KafkaClusters ¶
func (o ReplicatorOutput) KafkaClusters() ReplicatorKafkaClusterArrayOutput
A list of Kafka clusters which are targets of the replicator.
func (ReplicatorOutput) Region ¶
func (o ReplicatorOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (ReplicatorOutput) ReplicationInfoList ¶
func (o ReplicatorOutput) ReplicationInfoList() ReplicatorReplicationInfoListOutput
A list of replication configurations, where each configuration targets a given source cluster to target cluster replication flow.
func (ReplicatorOutput) ReplicatorName ¶
func (o ReplicatorOutput) ReplicatorName() pulumi.StringOutput
The name of the replicator.
func (ReplicatorOutput) ServiceExecutionRoleArn ¶
func (o ReplicatorOutput) ServiceExecutionRoleArn() pulumi.StringOutput
The ARN of the IAM role used by the replicator to access resources in the customer's account (e.g source and target clusters).
func (ReplicatorOutput) Tags ¶
func (o ReplicatorOutput) Tags() pulumi.StringMapOutput
A 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 (ReplicatorOutput) TagsAll ¶
func (o ReplicatorOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
func (ReplicatorOutput) ToReplicatorOutput ¶
func (o ReplicatorOutput) ToReplicatorOutput() ReplicatorOutput
func (ReplicatorOutput) ToReplicatorOutputWithContext ¶
func (o ReplicatorOutput) ToReplicatorOutputWithContext(ctx context.Context) ReplicatorOutput
type ReplicatorReplicationInfoList ¶
type ReplicatorReplicationInfoList struct {
// Configuration relating to consumer group replication.
ConsumerGroupReplications []ReplicatorReplicationInfoListConsumerGroupReplication `pulumi:"consumerGroupReplications"`
SourceKafkaClusterAlias *string `pulumi:"sourceKafkaClusterAlias"`
// The ARN of the source Kafka cluster.
SourceKafkaClusterArn string `pulumi:"sourceKafkaClusterArn"`
// The type of compression to use writing records to target Kafka cluster.
TargetCompressionType string `pulumi:"targetCompressionType"`
TargetKafkaClusterAlias *string `pulumi:"targetKafkaClusterAlias"`
// The ARN of the target Kafka cluster.
TargetKafkaClusterArn string `pulumi:"targetKafkaClusterArn"`
// Configuration relating to topic replication.
TopicReplications []ReplicatorReplicationInfoListTopicReplication `pulumi:"topicReplications"`
}
type ReplicatorReplicationInfoListArgs ¶
type ReplicatorReplicationInfoListArgs struct {
// Configuration relating to consumer group replication.
ConsumerGroupReplications ReplicatorReplicationInfoListConsumerGroupReplicationArrayInput `pulumi:"consumerGroupReplications"`
SourceKafkaClusterAlias pulumi.StringPtrInput `pulumi:"sourceKafkaClusterAlias"`
// The ARN of the source Kafka cluster.
SourceKafkaClusterArn pulumi.StringInput `pulumi:"sourceKafkaClusterArn"`
// The type of compression to use writing records to target Kafka cluster.
TargetCompressionType pulumi.StringInput `pulumi:"targetCompressionType"`
TargetKafkaClusterAlias pulumi.StringPtrInput `pulumi:"targetKafkaClusterAlias"`
// The ARN of the target Kafka cluster.
TargetKafkaClusterArn pulumi.StringInput `pulumi:"targetKafkaClusterArn"`
// Configuration relating to topic replication.
TopicReplications ReplicatorReplicationInfoListTopicReplicationArrayInput `pulumi:"topicReplications"`
}
func (ReplicatorReplicationInfoListArgs) ElementType ¶
func (ReplicatorReplicationInfoListArgs) ElementType() reflect.Type
func (ReplicatorReplicationInfoListArgs) ToReplicatorReplicationInfoListOutput ¶
func (i ReplicatorReplicationInfoListArgs) ToReplicatorReplicationInfoListOutput() ReplicatorReplicationInfoListOutput
func (ReplicatorReplicationInfoListArgs) ToReplicatorReplicationInfoListOutputWithContext ¶
func (i ReplicatorReplicationInfoListArgs) ToReplicatorReplicationInfoListOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListOutput
func (ReplicatorReplicationInfoListArgs) ToReplicatorReplicationInfoListPtrOutput ¶
func (i ReplicatorReplicationInfoListArgs) ToReplicatorReplicationInfoListPtrOutput() ReplicatorReplicationInfoListPtrOutput
func (ReplicatorReplicationInfoListArgs) ToReplicatorReplicationInfoListPtrOutputWithContext ¶
func (i ReplicatorReplicationInfoListArgs) ToReplicatorReplicationInfoListPtrOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListPtrOutput
type ReplicatorReplicationInfoListConsumerGroupReplication ¶
type ReplicatorReplicationInfoListConsumerGroupReplication struct {
// List of regular expression patterns indicating the consumer groups that should not be replicated.
ConsumerGroupsToExcludes []string `pulumi:"consumerGroupsToExcludes"`
// List of regular expression patterns indicating the consumer groups to copy.
ConsumerGroupsToReplicates []string `pulumi:"consumerGroupsToReplicates"`
// Whether to periodically check for new consumer groups.
DetectAndCopyNewConsumerGroups *bool `pulumi:"detectAndCopyNewConsumerGroups"`
// Whether to periodically write the translated offsets to __consumer_offsets topic in target cluster.
SynchroniseConsumerGroupOffsets *bool `pulumi:"synchroniseConsumerGroupOffsets"`
}
type ReplicatorReplicationInfoListConsumerGroupReplicationArgs ¶
type ReplicatorReplicationInfoListConsumerGroupReplicationArgs struct {
// List of regular expression patterns indicating the consumer groups that should not be replicated.
ConsumerGroupsToExcludes pulumi.StringArrayInput `pulumi:"consumerGroupsToExcludes"`
// List of regular expression patterns indicating the consumer groups to copy.
ConsumerGroupsToReplicates pulumi.StringArrayInput `pulumi:"consumerGroupsToReplicates"`
// Whether to periodically check for new consumer groups.
DetectAndCopyNewConsumerGroups pulumi.BoolPtrInput `pulumi:"detectAndCopyNewConsumerGroups"`
// Whether to periodically write the translated offsets to __consumer_offsets topic in target cluster.
SynchroniseConsumerGroupOffsets pulumi.BoolPtrInput `pulumi:"synchroniseConsumerGroupOffsets"`
}
func (ReplicatorReplicationInfoListConsumerGroupReplicationArgs) ElementType ¶
func (ReplicatorReplicationInfoListConsumerGroupReplicationArgs) ElementType() reflect.Type
func (ReplicatorReplicationInfoListConsumerGroupReplicationArgs) ToReplicatorReplicationInfoListConsumerGroupReplicationOutput ¶
func (i ReplicatorReplicationInfoListConsumerGroupReplicationArgs) ToReplicatorReplicationInfoListConsumerGroupReplicationOutput() ReplicatorReplicationInfoListConsumerGroupReplicationOutput
func (ReplicatorReplicationInfoListConsumerGroupReplicationArgs) ToReplicatorReplicationInfoListConsumerGroupReplicationOutputWithContext ¶
func (i ReplicatorReplicationInfoListConsumerGroupReplicationArgs) ToReplicatorReplicationInfoListConsumerGroupReplicationOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListConsumerGroupReplicationOutput
type ReplicatorReplicationInfoListConsumerGroupReplicationArray ¶
type ReplicatorReplicationInfoListConsumerGroupReplicationArray []ReplicatorReplicationInfoListConsumerGroupReplicationInput
func (ReplicatorReplicationInfoListConsumerGroupReplicationArray) ElementType ¶
func (ReplicatorReplicationInfoListConsumerGroupReplicationArray) ElementType() reflect.Type
func (ReplicatorReplicationInfoListConsumerGroupReplicationArray) ToReplicatorReplicationInfoListConsumerGroupReplicationArrayOutput ¶
func (i ReplicatorReplicationInfoListConsumerGroupReplicationArray) ToReplicatorReplicationInfoListConsumerGroupReplicationArrayOutput() ReplicatorReplicationInfoListConsumerGroupReplicationArrayOutput
func (ReplicatorReplicationInfoListConsumerGroupReplicationArray) ToReplicatorReplicationInfoListConsumerGroupReplicationArrayOutputWithContext ¶
func (i ReplicatorReplicationInfoListConsumerGroupReplicationArray) ToReplicatorReplicationInfoListConsumerGroupReplicationArrayOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListConsumerGroupReplicationArrayOutput
type ReplicatorReplicationInfoListConsumerGroupReplicationArrayInput ¶
type ReplicatorReplicationInfoListConsumerGroupReplicationArrayInput interface {
pulumi.Input
ToReplicatorReplicationInfoListConsumerGroupReplicationArrayOutput() ReplicatorReplicationInfoListConsumerGroupReplicationArrayOutput
ToReplicatorReplicationInfoListConsumerGroupReplicationArrayOutputWithContext(context.Context) ReplicatorReplicationInfoListConsumerGroupReplicationArrayOutput
}
ReplicatorReplicationInfoListConsumerGroupReplicationArrayInput is an input type that accepts ReplicatorReplicationInfoListConsumerGroupReplicationArray and ReplicatorReplicationInfoListConsumerGroupReplicationArrayOutput values. You can construct a concrete instance of `ReplicatorReplicationInfoListConsumerGroupReplicationArrayInput` via:
ReplicatorReplicationInfoListConsumerGroupReplicationArray{ ReplicatorReplicationInfoListConsumerGroupReplicationArgs{...} }
type ReplicatorReplicationInfoListConsumerGroupReplicationArrayOutput ¶
type ReplicatorReplicationInfoListConsumerGroupReplicationArrayOutput struct{ *pulumi.OutputState }
func (ReplicatorReplicationInfoListConsumerGroupReplicationArrayOutput) ElementType ¶
func (ReplicatorReplicationInfoListConsumerGroupReplicationArrayOutput) ElementType() reflect.Type
func (ReplicatorReplicationInfoListConsumerGroupReplicationArrayOutput) ToReplicatorReplicationInfoListConsumerGroupReplicationArrayOutput ¶
func (o ReplicatorReplicationInfoListConsumerGroupReplicationArrayOutput) ToReplicatorReplicationInfoListConsumerGroupReplicationArrayOutput() ReplicatorReplicationInfoListConsumerGroupReplicationArrayOutput
func (ReplicatorReplicationInfoListConsumerGroupReplicationArrayOutput) ToReplicatorReplicationInfoListConsumerGroupReplicationArrayOutputWithContext ¶
func (o ReplicatorReplicationInfoListConsumerGroupReplicationArrayOutput) ToReplicatorReplicationInfoListConsumerGroupReplicationArrayOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListConsumerGroupReplicationArrayOutput
type ReplicatorReplicationInfoListConsumerGroupReplicationInput ¶
type ReplicatorReplicationInfoListConsumerGroupReplicationInput interface {
pulumi.Input
ToReplicatorReplicationInfoListConsumerGroupReplicationOutput() ReplicatorReplicationInfoListConsumerGroupReplicationOutput
ToReplicatorReplicationInfoListConsumerGroupReplicationOutputWithContext(context.Context) ReplicatorReplicationInfoListConsumerGroupReplicationOutput
}
ReplicatorReplicationInfoListConsumerGroupReplicationInput is an input type that accepts ReplicatorReplicationInfoListConsumerGroupReplicationArgs and ReplicatorReplicationInfoListConsumerGroupReplicationOutput values. You can construct a concrete instance of `ReplicatorReplicationInfoListConsumerGroupReplicationInput` via:
ReplicatorReplicationInfoListConsumerGroupReplicationArgs{...}
type ReplicatorReplicationInfoListConsumerGroupReplicationOutput ¶
type ReplicatorReplicationInfoListConsumerGroupReplicationOutput struct{ *pulumi.OutputState }
func (ReplicatorReplicationInfoListConsumerGroupReplicationOutput) ConsumerGroupsToExcludes ¶
func (o ReplicatorReplicationInfoListConsumerGroupReplicationOutput) ConsumerGroupsToExcludes() pulumi.StringArrayOutput
List of regular expression patterns indicating the consumer groups that should not be replicated.
func (ReplicatorReplicationInfoListConsumerGroupReplicationOutput) ConsumerGroupsToReplicates ¶
func (o ReplicatorReplicationInfoListConsumerGroupReplicationOutput) ConsumerGroupsToReplicates() pulumi.StringArrayOutput
List of regular expression patterns indicating the consumer groups to copy.
func (ReplicatorReplicationInfoListConsumerGroupReplicationOutput) DetectAndCopyNewConsumerGroups ¶
func (o ReplicatorReplicationInfoListConsumerGroupReplicationOutput) DetectAndCopyNewConsumerGroups() pulumi.BoolPtrOutput
Whether to periodically check for new consumer groups.
func (ReplicatorReplicationInfoListConsumerGroupReplicationOutput) ElementType ¶
func (ReplicatorReplicationInfoListConsumerGroupReplicationOutput) ElementType() reflect.Type
func (ReplicatorReplicationInfoListConsumerGroupReplicationOutput) SynchroniseConsumerGroupOffsets ¶
func (o ReplicatorReplicationInfoListConsumerGroupReplicationOutput) SynchroniseConsumerGroupOffsets() pulumi.BoolPtrOutput
Whether to periodically write the translated offsets to __consumer_offsets topic in target cluster.
func (ReplicatorReplicationInfoListConsumerGroupReplicationOutput) ToReplicatorReplicationInfoListConsumerGroupReplicationOutput ¶
func (o ReplicatorReplicationInfoListConsumerGroupReplicationOutput) ToReplicatorReplicationInfoListConsumerGroupReplicationOutput() ReplicatorReplicationInfoListConsumerGroupReplicationOutput
func (ReplicatorReplicationInfoListConsumerGroupReplicationOutput) ToReplicatorReplicationInfoListConsumerGroupReplicationOutputWithContext ¶
func (o ReplicatorReplicationInfoListConsumerGroupReplicationOutput) ToReplicatorReplicationInfoListConsumerGroupReplicationOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListConsumerGroupReplicationOutput
type ReplicatorReplicationInfoListInput ¶
type ReplicatorReplicationInfoListInput interface {
pulumi.Input
ToReplicatorReplicationInfoListOutput() ReplicatorReplicationInfoListOutput
ToReplicatorReplicationInfoListOutputWithContext(context.Context) ReplicatorReplicationInfoListOutput
}
ReplicatorReplicationInfoListInput is an input type that accepts ReplicatorReplicationInfoListArgs and ReplicatorReplicationInfoListOutput values. You can construct a concrete instance of `ReplicatorReplicationInfoListInput` via:
ReplicatorReplicationInfoListArgs{...}
type ReplicatorReplicationInfoListOutput ¶
type ReplicatorReplicationInfoListOutput struct{ *pulumi.OutputState }
func (ReplicatorReplicationInfoListOutput) ConsumerGroupReplications ¶
func (o ReplicatorReplicationInfoListOutput) ConsumerGroupReplications() ReplicatorReplicationInfoListConsumerGroupReplicationArrayOutput
Configuration relating to consumer group replication.
func (ReplicatorReplicationInfoListOutput) ElementType ¶
func (ReplicatorReplicationInfoListOutput) ElementType() reflect.Type
func (ReplicatorReplicationInfoListOutput) SourceKafkaClusterAlias ¶
func (o ReplicatorReplicationInfoListOutput) SourceKafkaClusterAlias() pulumi.StringPtrOutput
func (ReplicatorReplicationInfoListOutput) SourceKafkaClusterArn ¶
func (o ReplicatorReplicationInfoListOutput) SourceKafkaClusterArn() pulumi.StringOutput
The ARN of the source Kafka cluster.
func (ReplicatorReplicationInfoListOutput) TargetCompressionType ¶
func (o ReplicatorReplicationInfoListOutput) TargetCompressionType() pulumi.StringOutput
The type of compression to use writing records to target Kafka cluster.
func (ReplicatorReplicationInfoListOutput) TargetKafkaClusterAlias ¶
func (o ReplicatorReplicationInfoListOutput) TargetKafkaClusterAlias() pulumi.StringPtrOutput
func (ReplicatorReplicationInfoListOutput) TargetKafkaClusterArn ¶
func (o ReplicatorReplicationInfoListOutput) TargetKafkaClusterArn() pulumi.StringOutput
The ARN of the target Kafka cluster.
func (ReplicatorReplicationInfoListOutput) ToReplicatorReplicationInfoListOutput ¶
func (o ReplicatorReplicationInfoListOutput) ToReplicatorReplicationInfoListOutput() ReplicatorReplicationInfoListOutput
func (ReplicatorReplicationInfoListOutput) ToReplicatorReplicationInfoListOutputWithContext ¶
func (o ReplicatorReplicationInfoListOutput) ToReplicatorReplicationInfoListOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListOutput
func (ReplicatorReplicationInfoListOutput) ToReplicatorReplicationInfoListPtrOutput ¶
func (o ReplicatorReplicationInfoListOutput) ToReplicatorReplicationInfoListPtrOutput() ReplicatorReplicationInfoListPtrOutput
func (ReplicatorReplicationInfoListOutput) ToReplicatorReplicationInfoListPtrOutputWithContext ¶
func (o ReplicatorReplicationInfoListOutput) ToReplicatorReplicationInfoListPtrOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListPtrOutput
func (ReplicatorReplicationInfoListOutput) TopicReplications ¶
func (o ReplicatorReplicationInfoListOutput) TopicReplications() ReplicatorReplicationInfoListTopicReplicationArrayOutput
Configuration relating to topic replication.
type ReplicatorReplicationInfoListPtrInput ¶
type ReplicatorReplicationInfoListPtrInput interface {
pulumi.Input
ToReplicatorReplicationInfoListPtrOutput() ReplicatorReplicationInfoListPtrOutput
ToReplicatorReplicationInfoListPtrOutputWithContext(context.Context) ReplicatorReplicationInfoListPtrOutput
}
ReplicatorReplicationInfoListPtrInput is an input type that accepts ReplicatorReplicationInfoListArgs, ReplicatorReplicationInfoListPtr and ReplicatorReplicationInfoListPtrOutput values. You can construct a concrete instance of `ReplicatorReplicationInfoListPtrInput` via:
ReplicatorReplicationInfoListArgs{...}
or:
nil
func ReplicatorReplicationInfoListPtr ¶
func ReplicatorReplicationInfoListPtr(v *ReplicatorReplicationInfoListArgs) ReplicatorReplicationInfoListPtrInput
type ReplicatorReplicationInfoListPtrOutput ¶
type ReplicatorReplicationInfoListPtrOutput struct{ *pulumi.OutputState }
func (ReplicatorReplicationInfoListPtrOutput) ConsumerGroupReplications ¶
func (o ReplicatorReplicationInfoListPtrOutput) ConsumerGroupReplications() ReplicatorReplicationInfoListConsumerGroupReplicationArrayOutput
Configuration relating to consumer group replication.
func (ReplicatorReplicationInfoListPtrOutput) ElementType ¶
func (ReplicatorReplicationInfoListPtrOutput) ElementType() reflect.Type
func (ReplicatorReplicationInfoListPtrOutput) SourceKafkaClusterAlias ¶
func (o ReplicatorReplicationInfoListPtrOutput) SourceKafkaClusterAlias() pulumi.StringPtrOutput
func (ReplicatorReplicationInfoListPtrOutput) SourceKafkaClusterArn ¶
func (o ReplicatorReplicationInfoListPtrOutput) SourceKafkaClusterArn() pulumi.StringPtrOutput
The ARN of the source Kafka cluster.
func (ReplicatorReplicationInfoListPtrOutput) TargetCompressionType ¶
func (o ReplicatorReplicationInfoListPtrOutput) TargetCompressionType() pulumi.StringPtrOutput
The type of compression to use writing records to target Kafka cluster.
func (ReplicatorReplicationInfoListPtrOutput) TargetKafkaClusterAlias ¶
func (o ReplicatorReplicationInfoListPtrOutput) TargetKafkaClusterAlias() pulumi.StringPtrOutput
func (ReplicatorReplicationInfoListPtrOutput) TargetKafkaClusterArn ¶
func (o ReplicatorReplicationInfoListPtrOutput) TargetKafkaClusterArn() pulumi.StringPtrOutput
The ARN of the target Kafka cluster.
func (ReplicatorReplicationInfoListPtrOutput) ToReplicatorReplicationInfoListPtrOutput ¶
func (o ReplicatorReplicationInfoListPtrOutput) ToReplicatorReplicationInfoListPtrOutput() ReplicatorReplicationInfoListPtrOutput
func (ReplicatorReplicationInfoListPtrOutput) ToReplicatorReplicationInfoListPtrOutputWithContext ¶
func (o ReplicatorReplicationInfoListPtrOutput) ToReplicatorReplicationInfoListPtrOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListPtrOutput
func (ReplicatorReplicationInfoListPtrOutput) TopicReplications ¶
func (o ReplicatorReplicationInfoListPtrOutput) TopicReplications() ReplicatorReplicationInfoListTopicReplicationArrayOutput
Configuration relating to topic replication.
type ReplicatorReplicationInfoListTopicReplication ¶
type ReplicatorReplicationInfoListTopicReplication struct {
// Whether to periodically configure remote topic ACLs to match their corresponding upstream topics.
CopyAccessControlListsForTopics *bool `pulumi:"copyAccessControlListsForTopics"`
// Whether to periodically configure remote topics to match their corresponding upstream topics.
CopyTopicConfigurations *bool `pulumi:"copyTopicConfigurations"`
// Whether to periodically check for new topics and partitions.
DetectAndCopyNewTopics *bool `pulumi:"detectAndCopyNewTopics"`
// Configuration for specifying the position in the topics to start replicating from.
StartingPosition *ReplicatorReplicationInfoListTopicReplicationStartingPosition `pulumi:"startingPosition"`
// Configuration for specifying replicated topic names should be the same as their corresponding upstream topics or prefixed with source cluster alias.
TopicNameConfiguration *ReplicatorReplicationInfoListTopicReplicationTopicNameConfiguration `pulumi:"topicNameConfiguration"`
// List of regular expression patterns indicating the topics that should not be replica.
TopicsToExcludes []string `pulumi:"topicsToExcludes"`
// List of regular expression patterns indicating the topics to copy.
TopicsToReplicates []string `pulumi:"topicsToReplicates"`
}
type ReplicatorReplicationInfoListTopicReplicationArgs ¶
type ReplicatorReplicationInfoListTopicReplicationArgs struct {
// Whether to periodically configure remote topic ACLs to match their corresponding upstream topics.
CopyAccessControlListsForTopics pulumi.BoolPtrInput `pulumi:"copyAccessControlListsForTopics"`
// Whether to periodically configure remote topics to match their corresponding upstream topics.
CopyTopicConfigurations pulumi.BoolPtrInput `pulumi:"copyTopicConfigurations"`
// Whether to periodically check for new topics and partitions.
DetectAndCopyNewTopics pulumi.BoolPtrInput `pulumi:"detectAndCopyNewTopics"`
// Configuration for specifying the position in the topics to start replicating from.
StartingPosition ReplicatorReplicationInfoListTopicReplicationStartingPositionPtrInput `pulumi:"startingPosition"`
// Configuration for specifying replicated topic names should be the same as their corresponding upstream topics or prefixed with source cluster alias.
TopicNameConfiguration ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrInput `pulumi:"topicNameConfiguration"`
// List of regular expression patterns indicating the topics that should not be replica.
TopicsToExcludes pulumi.StringArrayInput `pulumi:"topicsToExcludes"`
// List of regular expression patterns indicating the topics to copy.
TopicsToReplicates pulumi.StringArrayInput `pulumi:"topicsToReplicates"`
}
func (ReplicatorReplicationInfoListTopicReplicationArgs) ElementType ¶
func (ReplicatorReplicationInfoListTopicReplicationArgs) ElementType() reflect.Type
func (ReplicatorReplicationInfoListTopicReplicationArgs) ToReplicatorReplicationInfoListTopicReplicationOutput ¶
func (i ReplicatorReplicationInfoListTopicReplicationArgs) ToReplicatorReplicationInfoListTopicReplicationOutput() ReplicatorReplicationInfoListTopicReplicationOutput
func (ReplicatorReplicationInfoListTopicReplicationArgs) ToReplicatorReplicationInfoListTopicReplicationOutputWithContext ¶
func (i ReplicatorReplicationInfoListTopicReplicationArgs) ToReplicatorReplicationInfoListTopicReplicationOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListTopicReplicationOutput
type ReplicatorReplicationInfoListTopicReplicationArray ¶
type ReplicatorReplicationInfoListTopicReplicationArray []ReplicatorReplicationInfoListTopicReplicationInput
func (ReplicatorReplicationInfoListTopicReplicationArray) ElementType ¶
func (ReplicatorReplicationInfoListTopicReplicationArray) ElementType() reflect.Type
func (ReplicatorReplicationInfoListTopicReplicationArray) ToReplicatorReplicationInfoListTopicReplicationArrayOutput ¶
func (i ReplicatorReplicationInfoListTopicReplicationArray) ToReplicatorReplicationInfoListTopicReplicationArrayOutput() ReplicatorReplicationInfoListTopicReplicationArrayOutput
func (ReplicatorReplicationInfoListTopicReplicationArray) ToReplicatorReplicationInfoListTopicReplicationArrayOutputWithContext ¶
func (i ReplicatorReplicationInfoListTopicReplicationArray) ToReplicatorReplicationInfoListTopicReplicationArrayOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListTopicReplicationArrayOutput
type ReplicatorReplicationInfoListTopicReplicationArrayInput ¶
type ReplicatorReplicationInfoListTopicReplicationArrayInput interface {
pulumi.Input
ToReplicatorReplicationInfoListTopicReplicationArrayOutput() ReplicatorReplicationInfoListTopicReplicationArrayOutput
ToReplicatorReplicationInfoListTopicReplicationArrayOutputWithContext(context.Context) ReplicatorReplicationInfoListTopicReplicationArrayOutput
}
ReplicatorReplicationInfoListTopicReplicationArrayInput is an input type that accepts ReplicatorReplicationInfoListTopicReplicationArray and ReplicatorReplicationInfoListTopicReplicationArrayOutput values. You can construct a concrete instance of `ReplicatorReplicationInfoListTopicReplicationArrayInput` via:
ReplicatorReplicationInfoListTopicReplicationArray{ ReplicatorReplicationInfoListTopicReplicationArgs{...} }
type ReplicatorReplicationInfoListTopicReplicationArrayOutput ¶
type ReplicatorReplicationInfoListTopicReplicationArrayOutput struct{ *pulumi.OutputState }
func (ReplicatorReplicationInfoListTopicReplicationArrayOutput) ElementType ¶
func (ReplicatorReplicationInfoListTopicReplicationArrayOutput) ElementType() reflect.Type
func (ReplicatorReplicationInfoListTopicReplicationArrayOutput) ToReplicatorReplicationInfoListTopicReplicationArrayOutput ¶
func (o ReplicatorReplicationInfoListTopicReplicationArrayOutput) ToReplicatorReplicationInfoListTopicReplicationArrayOutput() ReplicatorReplicationInfoListTopicReplicationArrayOutput
func (ReplicatorReplicationInfoListTopicReplicationArrayOutput) ToReplicatorReplicationInfoListTopicReplicationArrayOutputWithContext ¶
func (o ReplicatorReplicationInfoListTopicReplicationArrayOutput) ToReplicatorReplicationInfoListTopicReplicationArrayOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListTopicReplicationArrayOutput
type ReplicatorReplicationInfoListTopicReplicationInput ¶
type ReplicatorReplicationInfoListTopicReplicationInput interface {
pulumi.Input
ToReplicatorReplicationInfoListTopicReplicationOutput() ReplicatorReplicationInfoListTopicReplicationOutput
ToReplicatorReplicationInfoListTopicReplicationOutputWithContext(context.Context) ReplicatorReplicationInfoListTopicReplicationOutput
}
ReplicatorReplicationInfoListTopicReplicationInput is an input type that accepts ReplicatorReplicationInfoListTopicReplicationArgs and ReplicatorReplicationInfoListTopicReplicationOutput values. You can construct a concrete instance of `ReplicatorReplicationInfoListTopicReplicationInput` via:
ReplicatorReplicationInfoListTopicReplicationArgs{...}
type ReplicatorReplicationInfoListTopicReplicationOutput ¶
type ReplicatorReplicationInfoListTopicReplicationOutput struct{ *pulumi.OutputState }
func (ReplicatorReplicationInfoListTopicReplicationOutput) CopyAccessControlListsForTopics ¶
func (o ReplicatorReplicationInfoListTopicReplicationOutput) CopyAccessControlListsForTopics() pulumi.BoolPtrOutput
Whether to periodically configure remote topic ACLs to match their corresponding upstream topics.
func (ReplicatorReplicationInfoListTopicReplicationOutput) CopyTopicConfigurations ¶
func (o ReplicatorReplicationInfoListTopicReplicationOutput) CopyTopicConfigurations() pulumi.BoolPtrOutput
Whether to periodically configure remote topics to match their corresponding upstream topics.
func (ReplicatorReplicationInfoListTopicReplicationOutput) DetectAndCopyNewTopics ¶
func (o ReplicatorReplicationInfoListTopicReplicationOutput) DetectAndCopyNewTopics() pulumi.BoolPtrOutput
Whether to periodically check for new topics and partitions.
func (ReplicatorReplicationInfoListTopicReplicationOutput) ElementType ¶
func (ReplicatorReplicationInfoListTopicReplicationOutput) ElementType() reflect.Type
func (ReplicatorReplicationInfoListTopicReplicationOutput) StartingPosition ¶
func (o ReplicatorReplicationInfoListTopicReplicationOutput) StartingPosition() ReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutput
Configuration for specifying the position in the topics to start replicating from.
func (ReplicatorReplicationInfoListTopicReplicationOutput) ToReplicatorReplicationInfoListTopicReplicationOutput ¶
func (o ReplicatorReplicationInfoListTopicReplicationOutput) ToReplicatorReplicationInfoListTopicReplicationOutput() ReplicatorReplicationInfoListTopicReplicationOutput
func (ReplicatorReplicationInfoListTopicReplicationOutput) ToReplicatorReplicationInfoListTopicReplicationOutputWithContext ¶
func (o ReplicatorReplicationInfoListTopicReplicationOutput) ToReplicatorReplicationInfoListTopicReplicationOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListTopicReplicationOutput
func (ReplicatorReplicationInfoListTopicReplicationOutput) TopicNameConfiguration ¶
func (o ReplicatorReplicationInfoListTopicReplicationOutput) TopicNameConfiguration() ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutput
Configuration for specifying replicated topic names should be the same as their corresponding upstream topics or prefixed with source cluster alias.
func (ReplicatorReplicationInfoListTopicReplicationOutput) TopicsToExcludes ¶
func (o ReplicatorReplicationInfoListTopicReplicationOutput) TopicsToExcludes() pulumi.StringArrayOutput
List of regular expression patterns indicating the topics that should not be replica.
func (ReplicatorReplicationInfoListTopicReplicationOutput) TopicsToReplicates ¶
func (o ReplicatorReplicationInfoListTopicReplicationOutput) TopicsToReplicates() pulumi.StringArrayOutput
List of regular expression patterns indicating the topics to copy.
type ReplicatorReplicationInfoListTopicReplicationStartingPosition ¶
type ReplicatorReplicationInfoListTopicReplicationStartingPosition struct {
// The type of replication starting position. Supports `LATEST` and `EARLIEST`.
Type *string `pulumi:"type"`
}
type ReplicatorReplicationInfoListTopicReplicationStartingPositionArgs ¶
type ReplicatorReplicationInfoListTopicReplicationStartingPositionArgs struct {
// The type of replication starting position. Supports `LATEST` and `EARLIEST`.
Type pulumi.StringPtrInput `pulumi:"type"`
}
func (ReplicatorReplicationInfoListTopicReplicationStartingPositionArgs) ElementType ¶
func (ReplicatorReplicationInfoListTopicReplicationStartingPositionArgs) ElementType() reflect.Type
func (ReplicatorReplicationInfoListTopicReplicationStartingPositionArgs) ToReplicatorReplicationInfoListTopicReplicationStartingPositionOutput ¶
func (i ReplicatorReplicationInfoListTopicReplicationStartingPositionArgs) ToReplicatorReplicationInfoListTopicReplicationStartingPositionOutput() ReplicatorReplicationInfoListTopicReplicationStartingPositionOutput
func (ReplicatorReplicationInfoListTopicReplicationStartingPositionArgs) ToReplicatorReplicationInfoListTopicReplicationStartingPositionOutputWithContext ¶
func (i ReplicatorReplicationInfoListTopicReplicationStartingPositionArgs) ToReplicatorReplicationInfoListTopicReplicationStartingPositionOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListTopicReplicationStartingPositionOutput
func (ReplicatorReplicationInfoListTopicReplicationStartingPositionArgs) ToReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutput ¶
func (i ReplicatorReplicationInfoListTopicReplicationStartingPositionArgs) ToReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutput() ReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutput
func (ReplicatorReplicationInfoListTopicReplicationStartingPositionArgs) ToReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutputWithContext ¶
func (i ReplicatorReplicationInfoListTopicReplicationStartingPositionArgs) ToReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutput
type ReplicatorReplicationInfoListTopicReplicationStartingPositionInput ¶
type ReplicatorReplicationInfoListTopicReplicationStartingPositionInput interface {
pulumi.Input
ToReplicatorReplicationInfoListTopicReplicationStartingPositionOutput() ReplicatorReplicationInfoListTopicReplicationStartingPositionOutput
ToReplicatorReplicationInfoListTopicReplicationStartingPositionOutputWithContext(context.Context) ReplicatorReplicationInfoListTopicReplicationStartingPositionOutput
}
ReplicatorReplicationInfoListTopicReplicationStartingPositionInput is an input type that accepts ReplicatorReplicationInfoListTopicReplicationStartingPositionArgs and ReplicatorReplicationInfoListTopicReplicationStartingPositionOutput values. You can construct a concrete instance of `ReplicatorReplicationInfoListTopicReplicationStartingPositionInput` via:
ReplicatorReplicationInfoListTopicReplicationStartingPositionArgs{...}
type ReplicatorReplicationInfoListTopicReplicationStartingPositionOutput ¶
type ReplicatorReplicationInfoListTopicReplicationStartingPositionOutput struct{ *pulumi.OutputState }
func (ReplicatorReplicationInfoListTopicReplicationStartingPositionOutput) ElementType ¶
func (ReplicatorReplicationInfoListTopicReplicationStartingPositionOutput) ElementType() reflect.Type
func (ReplicatorReplicationInfoListTopicReplicationStartingPositionOutput) ToReplicatorReplicationInfoListTopicReplicationStartingPositionOutput ¶
func (o ReplicatorReplicationInfoListTopicReplicationStartingPositionOutput) ToReplicatorReplicationInfoListTopicReplicationStartingPositionOutput() ReplicatorReplicationInfoListTopicReplicationStartingPositionOutput
func (ReplicatorReplicationInfoListTopicReplicationStartingPositionOutput) ToReplicatorReplicationInfoListTopicReplicationStartingPositionOutputWithContext ¶
func (o ReplicatorReplicationInfoListTopicReplicationStartingPositionOutput) ToReplicatorReplicationInfoListTopicReplicationStartingPositionOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListTopicReplicationStartingPositionOutput
func (ReplicatorReplicationInfoListTopicReplicationStartingPositionOutput) ToReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutput ¶
func (o ReplicatorReplicationInfoListTopicReplicationStartingPositionOutput) ToReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutput() ReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutput
func (ReplicatorReplicationInfoListTopicReplicationStartingPositionOutput) ToReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutputWithContext ¶
func (o ReplicatorReplicationInfoListTopicReplicationStartingPositionOutput) ToReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutput
func (ReplicatorReplicationInfoListTopicReplicationStartingPositionOutput) Type ¶
func (o ReplicatorReplicationInfoListTopicReplicationStartingPositionOutput) Type() pulumi.StringPtrOutput
The type of replication starting position. Supports `LATEST` and `EARLIEST`.
type ReplicatorReplicationInfoListTopicReplicationStartingPositionPtrInput ¶
type ReplicatorReplicationInfoListTopicReplicationStartingPositionPtrInput interface {
pulumi.Input
ToReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutput() ReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutput
ToReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutputWithContext(context.Context) ReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutput
}
ReplicatorReplicationInfoListTopicReplicationStartingPositionPtrInput is an input type that accepts ReplicatorReplicationInfoListTopicReplicationStartingPositionArgs, ReplicatorReplicationInfoListTopicReplicationStartingPositionPtr and ReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutput values. You can construct a concrete instance of `ReplicatorReplicationInfoListTopicReplicationStartingPositionPtrInput` via:
ReplicatorReplicationInfoListTopicReplicationStartingPositionArgs{...}
or:
nil
func ReplicatorReplicationInfoListTopicReplicationStartingPositionPtr ¶
func ReplicatorReplicationInfoListTopicReplicationStartingPositionPtr(v *ReplicatorReplicationInfoListTopicReplicationStartingPositionArgs) ReplicatorReplicationInfoListTopicReplicationStartingPositionPtrInput
type ReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutput ¶
type ReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutput struct{ *pulumi.OutputState }
func (ReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutput) ElementType ¶
func (ReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutput) ElementType() reflect.Type
func (ReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutput) ToReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutput ¶
func (o ReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutput) ToReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutput() ReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutput
func (ReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutput) ToReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutputWithContext ¶
func (o ReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutput) ToReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutput
func (ReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutput) Type ¶
func (o ReplicatorReplicationInfoListTopicReplicationStartingPositionPtrOutput) Type() pulumi.StringPtrOutput
The type of replication starting position. Supports `LATEST` and `EARLIEST`.
type ReplicatorReplicationInfoListTopicReplicationTopicNameConfiguration ¶
type ReplicatorReplicationInfoListTopicReplicationTopicNameConfiguration struct {
// The type of topic configuration name. Supports `PREFIXED_WITH_SOURCE_CLUSTER_ALIAS` and `IDENTICAL`.
Type *string `pulumi:"type"`
}
type ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationArgs ¶
type ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationArgs struct {
// The type of topic configuration name. Supports `PREFIXED_WITH_SOURCE_CLUSTER_ALIAS` and `IDENTICAL`.
Type pulumi.StringPtrInput `pulumi:"type"`
}
func (ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationArgs) ElementType ¶
func (ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationArgs) ElementType() reflect.Type
func (ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationArgs) ToReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutput ¶
func (i ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationArgs) ToReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutput() ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutput
func (ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationArgs) ToReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutputWithContext ¶
func (i ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationArgs) ToReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutput
func (ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationArgs) ToReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutput ¶
func (i ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationArgs) ToReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutput() ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutput
func (ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationArgs) ToReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutputWithContext ¶
func (i ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationArgs) ToReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutput
type ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationInput ¶
type ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationInput interface {
pulumi.Input
ToReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutput() ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutput
ToReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutputWithContext(context.Context) ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutput
}
ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationInput is an input type that accepts ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationArgs and ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutput values. You can construct a concrete instance of `ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationInput` via:
ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationArgs{...}
type ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutput ¶
type ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutput struct{ *pulumi.OutputState }
func (ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutput) ElementType ¶
func (ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutput) ElementType() reflect.Type
func (ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutput) ToReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutput ¶
func (o ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutput) ToReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutput() ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutput
func (ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutput) ToReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutputWithContext ¶
func (o ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutput) ToReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutput
func (ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutput) ToReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutput ¶
func (o ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutput) ToReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutput() ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutput
func (ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutput) ToReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutputWithContext ¶
func (o ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutput) ToReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutput
func (ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutput) Type ¶
func (o ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutput) Type() pulumi.StringPtrOutput
The type of topic configuration name. Supports `PREFIXED_WITH_SOURCE_CLUSTER_ALIAS` and `IDENTICAL`.
type ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrInput ¶
type ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrInput interface {
pulumi.Input
ToReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutput() ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutput
ToReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutputWithContext(context.Context) ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutput
}
ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrInput is an input type that accepts ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationArgs, ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtr and ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutput values. You can construct a concrete instance of `ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrInput` via:
ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationArgs{...}
or:
nil
func ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtr ¶
func ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtr(v *ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationArgs) ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrInput
type ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutput ¶
type ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutput) ElementType ¶
func (ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutput) ElementType() reflect.Type
func (ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutput) ToReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutput ¶
func (o ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutput) ToReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutput() ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutput
func (ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutput) ToReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutputWithContext ¶
func (o ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutput) ToReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutputWithContext(ctx context.Context) ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutput
func (ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutput) Type ¶
func (o ReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationPtrOutput) Type() pulumi.StringPtrOutput
The type of topic configuration name. Supports `PREFIXED_WITH_SOURCE_CLUSTER_ALIAS` and `IDENTICAL`.
type ReplicatorState ¶
type ReplicatorState struct {
// ARN of the Replicator.
Arn pulumi.StringPtrInput
CurrentVersion pulumi.StringPtrInput
// A summary description of the replicator.
Description pulumi.StringPtrInput
// A list of Kafka clusters which are targets of the replicator.
KafkaClusters ReplicatorKafkaClusterArrayInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// A list of replication configurations, where each configuration targets a given source cluster to target cluster replication flow.
ReplicationInfoList ReplicatorReplicationInfoListPtrInput
// The name of the replicator.
ReplicatorName pulumi.StringPtrInput
// The ARN of the IAM role used by the replicator to access resources in the customer's account (e.g source and target clusters).
ServiceExecutionRoleArn pulumi.StringPtrInput
// A 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.
TagsAll pulumi.StringMapInput
}
func (ReplicatorState) ElementType ¶
func (ReplicatorState) ElementType() reflect.Type
type ScramSecretAssociation ¶
type ScramSecretAssociation struct {
pulumi.CustomResourceState
// Amazon Resource Name (ARN) of the MSK cluster.
ClusterArn pulumi.StringOutput `pulumi:"clusterArn"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// List of AWS Secrets Manager secret ARNs.
SecretArnLists pulumi.StringArrayOutput `pulumi:"secretArnLists"`
}
Associates SCRAM secrets stored in the Secrets Manager service with a Managed Streaming for Kafka (MSK) cluster.
!> This resource takes exclusive ownership over SCRAM secrets associated with a cluster. This includes removal of SCRAM secrets which are not explicitly configured. To prevent persistent drift, ensure any `msk.SingleScramSecretAssociation` resources managed alongside this resource are included in the `secretArnList` argument.
> **Note:** The following assumes the MSK cluster has SASL/SCRAM authentication enabled. See below for example usage or refer to the [Username/Password Authentication](https://docs.aws.amazon.com/msk/latest/developerguide/msk-password.html) section of the MSK Developer Guide for more details.
To set up username and password authentication for a cluster, create an `secretsmanager.Secret` resource and associate a username and password with the secret with an `secretsmanager.SecretVersion` resource. When creating a secret for the cluster, the `name` must have the prefix `AmazonMSK_` and you must either use an existing custom AWS KMS key or create a new custom AWS KMS key for your secret with the `kms.Key` resource. It is important to note that a policy is required for the `secretsmanager.Secret` resource in order for Kafka to be able to read it. This policy is attached automatically when the `msk.ScramSecretAssociation` is used, however, this policy will not be in the state and as such, will present a diff on plan/apply. For that reason, you must use the `secretsmanager.SecretPolicy` resource](/docs/providers/aws/r/secretsmanager_secret_policy.html) as shown below in order to ensure that the state is in a clean state after the creation of secret and the association to the cluster.
## Example Usage
```go package main
import (
"encoding/json" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/iam" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/kms" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/msk" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/secretsmanager" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
exampleCluster, err := msk.NewCluster(ctx, "example", &msk.ClusterArgs{
ClusterName: pulumi.String("example"),
ClientAuthentication: &msk.ClusterClientAuthenticationArgs{
Sasl: &msk.ClusterClientAuthenticationSaslArgs{
Scram: pulumi.Bool(true),
},
},
})
if err != nil {
return err
}
exampleKey, err := kms.NewKey(ctx, "example", &kms.KeyArgs{
Description: pulumi.String("Example Key for MSK Cluster Scram Secret Association"),
})
if err != nil {
return err
}
exampleSecret, err := secretsmanager.NewSecret(ctx, "example", &secretsmanager.SecretArgs{
Name: pulumi.String("AmazonMSK_example"),
KmsKeyId: exampleKey.KeyId,
})
if err != nil {
return err
}
tmpJSON0, err := json.Marshal(map[string]interface{}{
"username": "user",
"password": "pass",
})
if err != nil {
return err
}
json0 := string(tmpJSON0)
exampleSecretVersion, err := secretsmanager.NewSecretVersion(ctx, "example", &secretsmanager.SecretVersionArgs{
SecretId: exampleSecret.ID(),
SecretString: pulumi.String(json0),
})
if err != nil {
return err
}
_, err = msk.NewScramSecretAssociation(ctx, "example", &msk.ScramSecretAssociationArgs{
ClusterArn: exampleCluster.Arn,
SecretArnLists: pulumi.StringArray{
exampleSecret.Arn,
},
}, pulumi.DependsOn([]pulumi.Resource{
exampleSecretVersion,
}))
if err != nil {
return err
}
example := iam.GetPolicyDocumentOutput(ctx, iam.GetPolicyDocumentOutputArgs{
Statements: iam.GetPolicyDocumentStatementArray{
&iam.GetPolicyDocumentStatementArgs{
Sid: pulumi.String("AWSKafkaResourcePolicy"),
Effect: pulumi.String("Allow"),
Principals: iam.GetPolicyDocumentStatementPrincipalArray{
&iam.GetPolicyDocumentStatementPrincipalArgs{
Type: pulumi.String("Service"),
Identifiers: pulumi.StringArray{
pulumi.String("kafka.amazonaws.com"),
},
},
},
Actions: pulumi.StringArray{
pulumi.String("secretsmanager:getSecretValue"),
},
Resources: pulumi.StringArray{
exampleSecret.Arn,
},
},
},
}, nil)
_, err = secretsmanager.NewSecretPolicy(ctx, "example", &secretsmanager.SecretPolicyArgs{
SecretArn: exampleSecret.Arn,
Policy: pulumi.String(example.ApplyT(func(example iam.GetPolicyDocumentResult) (*string, error) {
return &example.Json, nil
}).(pulumi.StringPtrOutput)),
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import MSK SCRAM Secret Associations using the `id`. For example:
```sh $ pulumi import aws:msk/scramSecretAssociation:ScramSecretAssociation example arn:aws:kafka:us-west-2:123456789012:cluster/example/279c0212-d057-4dba-9aa9-1c4e5a25bfc7-3 ```
func GetScramSecretAssociation ¶
func GetScramSecretAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScramSecretAssociationState, opts ...pulumi.ResourceOption) (*ScramSecretAssociation, error)
GetScramSecretAssociation gets an existing ScramSecretAssociation 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 NewScramSecretAssociation ¶
func NewScramSecretAssociation(ctx *pulumi.Context, name string, args *ScramSecretAssociationArgs, opts ...pulumi.ResourceOption) (*ScramSecretAssociation, error)
NewScramSecretAssociation registers a new resource with the given unique name, arguments, and options.
func (*ScramSecretAssociation) ElementType ¶
func (*ScramSecretAssociation) ElementType() reflect.Type
func (*ScramSecretAssociation) ToScramSecretAssociationOutput ¶
func (i *ScramSecretAssociation) ToScramSecretAssociationOutput() ScramSecretAssociationOutput
func (*ScramSecretAssociation) ToScramSecretAssociationOutputWithContext ¶
func (i *ScramSecretAssociation) ToScramSecretAssociationOutputWithContext(ctx context.Context) ScramSecretAssociationOutput
type ScramSecretAssociationArgs ¶
type ScramSecretAssociationArgs struct {
// Amazon Resource Name (ARN) of the MSK cluster.
ClusterArn pulumi.StringInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// List of AWS Secrets Manager secret ARNs.
SecretArnLists pulumi.StringArrayInput
}
The set of arguments for constructing a ScramSecretAssociation resource.
func (ScramSecretAssociationArgs) ElementType ¶
func (ScramSecretAssociationArgs) ElementType() reflect.Type
type ScramSecretAssociationArray ¶
type ScramSecretAssociationArray []ScramSecretAssociationInput
func (ScramSecretAssociationArray) ElementType ¶
func (ScramSecretAssociationArray) ElementType() reflect.Type
func (ScramSecretAssociationArray) ToScramSecretAssociationArrayOutput ¶
func (i ScramSecretAssociationArray) ToScramSecretAssociationArrayOutput() ScramSecretAssociationArrayOutput
func (ScramSecretAssociationArray) ToScramSecretAssociationArrayOutputWithContext ¶
func (i ScramSecretAssociationArray) ToScramSecretAssociationArrayOutputWithContext(ctx context.Context) ScramSecretAssociationArrayOutput
type ScramSecretAssociationArrayInput ¶
type ScramSecretAssociationArrayInput interface {
pulumi.Input
ToScramSecretAssociationArrayOutput() ScramSecretAssociationArrayOutput
ToScramSecretAssociationArrayOutputWithContext(context.Context) ScramSecretAssociationArrayOutput
}
ScramSecretAssociationArrayInput is an input type that accepts ScramSecretAssociationArray and ScramSecretAssociationArrayOutput values. You can construct a concrete instance of `ScramSecretAssociationArrayInput` via:
ScramSecretAssociationArray{ ScramSecretAssociationArgs{...} }
type ScramSecretAssociationArrayOutput ¶
type ScramSecretAssociationArrayOutput struct{ *pulumi.OutputState }
func (ScramSecretAssociationArrayOutput) ElementType ¶
func (ScramSecretAssociationArrayOutput) ElementType() reflect.Type
func (ScramSecretAssociationArrayOutput) Index ¶
func (o ScramSecretAssociationArrayOutput) Index(i pulumi.IntInput) ScramSecretAssociationOutput
func (ScramSecretAssociationArrayOutput) ToScramSecretAssociationArrayOutput ¶
func (o ScramSecretAssociationArrayOutput) ToScramSecretAssociationArrayOutput() ScramSecretAssociationArrayOutput
func (ScramSecretAssociationArrayOutput) ToScramSecretAssociationArrayOutputWithContext ¶
func (o ScramSecretAssociationArrayOutput) ToScramSecretAssociationArrayOutputWithContext(ctx context.Context) ScramSecretAssociationArrayOutput
type ScramSecretAssociationInput ¶
type ScramSecretAssociationInput interface {
pulumi.Input
ToScramSecretAssociationOutput() ScramSecretAssociationOutput
ToScramSecretAssociationOutputWithContext(ctx context.Context) ScramSecretAssociationOutput
}
type ScramSecretAssociationMap ¶
type ScramSecretAssociationMap map[string]ScramSecretAssociationInput
func (ScramSecretAssociationMap) ElementType ¶
func (ScramSecretAssociationMap) ElementType() reflect.Type
func (ScramSecretAssociationMap) ToScramSecretAssociationMapOutput ¶
func (i ScramSecretAssociationMap) ToScramSecretAssociationMapOutput() ScramSecretAssociationMapOutput
func (ScramSecretAssociationMap) ToScramSecretAssociationMapOutputWithContext ¶
func (i ScramSecretAssociationMap) ToScramSecretAssociationMapOutputWithContext(ctx context.Context) ScramSecretAssociationMapOutput
type ScramSecretAssociationMapInput ¶
type ScramSecretAssociationMapInput interface {
pulumi.Input
ToScramSecretAssociationMapOutput() ScramSecretAssociationMapOutput
ToScramSecretAssociationMapOutputWithContext(context.Context) ScramSecretAssociationMapOutput
}
ScramSecretAssociationMapInput is an input type that accepts ScramSecretAssociationMap and ScramSecretAssociationMapOutput values. You can construct a concrete instance of `ScramSecretAssociationMapInput` via:
ScramSecretAssociationMap{ "key": ScramSecretAssociationArgs{...} }
type ScramSecretAssociationMapOutput ¶
type ScramSecretAssociationMapOutput struct{ *pulumi.OutputState }
func (ScramSecretAssociationMapOutput) ElementType ¶
func (ScramSecretAssociationMapOutput) ElementType() reflect.Type
func (ScramSecretAssociationMapOutput) MapIndex ¶
func (o ScramSecretAssociationMapOutput) MapIndex(k pulumi.StringInput) ScramSecretAssociationOutput
func (ScramSecretAssociationMapOutput) ToScramSecretAssociationMapOutput ¶
func (o ScramSecretAssociationMapOutput) ToScramSecretAssociationMapOutput() ScramSecretAssociationMapOutput
func (ScramSecretAssociationMapOutput) ToScramSecretAssociationMapOutputWithContext ¶
func (o ScramSecretAssociationMapOutput) ToScramSecretAssociationMapOutputWithContext(ctx context.Context) ScramSecretAssociationMapOutput
type ScramSecretAssociationOutput ¶
type ScramSecretAssociationOutput struct{ *pulumi.OutputState }
func (ScramSecretAssociationOutput) ClusterArn ¶
func (o ScramSecretAssociationOutput) ClusterArn() pulumi.StringOutput
Amazon Resource Name (ARN) of the MSK cluster.
func (ScramSecretAssociationOutput) ElementType ¶
func (ScramSecretAssociationOutput) ElementType() reflect.Type
func (ScramSecretAssociationOutput) Region ¶
func (o ScramSecretAssociationOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (ScramSecretAssociationOutput) SecretArnLists ¶
func (o ScramSecretAssociationOutput) SecretArnLists() pulumi.StringArrayOutput
List of AWS Secrets Manager secret ARNs.
func (ScramSecretAssociationOutput) ToScramSecretAssociationOutput ¶
func (o ScramSecretAssociationOutput) ToScramSecretAssociationOutput() ScramSecretAssociationOutput
func (ScramSecretAssociationOutput) ToScramSecretAssociationOutputWithContext ¶
func (o ScramSecretAssociationOutput) ToScramSecretAssociationOutputWithContext(ctx context.Context) ScramSecretAssociationOutput
type ScramSecretAssociationState ¶
type ScramSecretAssociationState struct {
// Amazon Resource Name (ARN) of the MSK cluster.
ClusterArn pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// List of AWS Secrets Manager secret ARNs.
SecretArnLists pulumi.StringArrayInput
}
func (ScramSecretAssociationState) ElementType ¶
func (ScramSecretAssociationState) ElementType() reflect.Type
type ServerlessCluster ¶
type ServerlessCluster struct {
pulumi.CustomResourceState
// The ARN of the serverless cluster.
Arn pulumi.StringOutput `pulumi:"arn"`
// One or more DNS names (or IP addresses) and SASL IAM port pairs. For example, `boot-abcdefg.c2.kafka-serverless.eu-central-1.amazonaws.com:9098`. The resource sorts the list alphabetically. AWS may not always return all endpoints so the values may not be stable across applies.
BootstrapBrokersSaslIam pulumi.StringOutput `pulumi:"bootstrapBrokersSaslIam"`
// Specifies client authentication information for the serverless cluster. See below.
ClientAuthentication ServerlessClusterClientAuthenticationOutput `pulumi:"clientAuthentication"`
// The name of the serverless cluster.
ClusterName pulumi.StringOutput `pulumi:"clusterName"`
// UUID of the serverless cluster, for use in IAM policies.
ClusterUuid pulumi.StringOutput `pulumi:"clusterUuid"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// A 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.
TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
// VPC configuration information. See below.
VpcConfigs ServerlessClusterVpcConfigArrayOutput `pulumi:"vpcConfigs"`
}
Manages an Amazon MSK Serverless cluster.
> **Note:** To manage a _provisioned_ Amazon MSK cluster, use the `msk.Cluster` resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/msk" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
) func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := msk.NewServerlessCluster(ctx, "example", &msk.ServerlessClusterArgs{ ClusterName: pulumi.String("Example"), VpcConfigs: msk.ServerlessClusterVpcConfigArray{ &msk.ServerlessClusterVpcConfigArgs{ SubnetIds: []pulumi.String(%!v(PANIC=Format method: fatal: A failure has occurred: unlowered splat expression @ example.pp:3,24-46)), SecurityGroupIds: pulumi.StringArray{ exampleAwsSecurityGroup.Id, }, }, }, ClientAuthentication: &msk.ServerlessClusterClientAuthenticationArgs{ Sasl: &msk.ServerlessClusterClientAuthenticationSaslArgs{ Iam: &msk.ServerlessClusterClientAuthenticationSaslIamArgs{ Enabled: pulumi.Bool(true), }, }, }, }) if err != nil { return err } return nil }) } ```
## Import
Using `pulumi import`, import MSK serverless clusters using the cluster `arn`. For example:
```sh $ pulumi import aws:msk/serverlessCluster:ServerlessCluster example arn:aws:kafka:us-west-2:123456789012:cluster/example/279c0212-d057-4dba-9aa9-1c4e5a25bfc7-3 ```
func GetServerlessCluster ¶
func GetServerlessCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServerlessClusterState, opts ...pulumi.ResourceOption) (*ServerlessCluster, error)
GetServerlessCluster gets an existing ServerlessCluster 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 NewServerlessCluster ¶
func NewServerlessCluster(ctx *pulumi.Context, name string, args *ServerlessClusterArgs, opts ...pulumi.ResourceOption) (*ServerlessCluster, error)
NewServerlessCluster registers a new resource with the given unique name, arguments, and options.
func (*ServerlessCluster) ElementType ¶
func (*ServerlessCluster) ElementType() reflect.Type
func (*ServerlessCluster) ToServerlessClusterOutput ¶
func (i *ServerlessCluster) ToServerlessClusterOutput() ServerlessClusterOutput
func (*ServerlessCluster) ToServerlessClusterOutputWithContext ¶
func (i *ServerlessCluster) ToServerlessClusterOutputWithContext(ctx context.Context) ServerlessClusterOutput
type ServerlessClusterArgs ¶
type ServerlessClusterArgs struct {
// Specifies client authentication information for the serverless cluster. See below.
ClientAuthentication ServerlessClusterClientAuthenticationInput
// The name of the serverless cluster.
ClusterName pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// A 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
// VPC configuration information. See below.
VpcConfigs ServerlessClusterVpcConfigArrayInput
}
The set of arguments for constructing a ServerlessCluster resource.
func (ServerlessClusterArgs) ElementType ¶
func (ServerlessClusterArgs) ElementType() reflect.Type
type ServerlessClusterArray ¶
type ServerlessClusterArray []ServerlessClusterInput
func (ServerlessClusterArray) ElementType ¶
func (ServerlessClusterArray) ElementType() reflect.Type
func (ServerlessClusterArray) ToServerlessClusterArrayOutput ¶
func (i ServerlessClusterArray) ToServerlessClusterArrayOutput() ServerlessClusterArrayOutput
func (ServerlessClusterArray) ToServerlessClusterArrayOutputWithContext ¶
func (i ServerlessClusterArray) ToServerlessClusterArrayOutputWithContext(ctx context.Context) ServerlessClusterArrayOutput
type ServerlessClusterArrayInput ¶
type ServerlessClusterArrayInput interface {
pulumi.Input
ToServerlessClusterArrayOutput() ServerlessClusterArrayOutput
ToServerlessClusterArrayOutputWithContext(context.Context) ServerlessClusterArrayOutput
}
ServerlessClusterArrayInput is an input type that accepts ServerlessClusterArray and ServerlessClusterArrayOutput values. You can construct a concrete instance of `ServerlessClusterArrayInput` via:
ServerlessClusterArray{ ServerlessClusterArgs{...} }
type ServerlessClusterArrayOutput ¶
type ServerlessClusterArrayOutput struct{ *pulumi.OutputState }
func (ServerlessClusterArrayOutput) ElementType ¶
func (ServerlessClusterArrayOutput) ElementType() reflect.Type
func (ServerlessClusterArrayOutput) Index ¶
func (o ServerlessClusterArrayOutput) Index(i pulumi.IntInput) ServerlessClusterOutput
func (ServerlessClusterArrayOutput) ToServerlessClusterArrayOutput ¶
func (o ServerlessClusterArrayOutput) ToServerlessClusterArrayOutput() ServerlessClusterArrayOutput
func (ServerlessClusterArrayOutput) ToServerlessClusterArrayOutputWithContext ¶
func (o ServerlessClusterArrayOutput) ToServerlessClusterArrayOutputWithContext(ctx context.Context) ServerlessClusterArrayOutput
type ServerlessClusterClientAuthentication ¶
type ServerlessClusterClientAuthentication struct {
// Details for client authentication using SASL. See below.
Sasl ServerlessClusterClientAuthenticationSasl `pulumi:"sasl"`
}
type ServerlessClusterClientAuthenticationArgs ¶
type ServerlessClusterClientAuthenticationArgs struct {
// Details for client authentication using SASL. See below.
Sasl ServerlessClusterClientAuthenticationSaslInput `pulumi:"sasl"`
}
func (ServerlessClusterClientAuthenticationArgs) ElementType ¶
func (ServerlessClusterClientAuthenticationArgs) ElementType() reflect.Type
func (ServerlessClusterClientAuthenticationArgs) ToServerlessClusterClientAuthenticationOutput ¶
func (i ServerlessClusterClientAuthenticationArgs) ToServerlessClusterClientAuthenticationOutput() ServerlessClusterClientAuthenticationOutput
func (ServerlessClusterClientAuthenticationArgs) ToServerlessClusterClientAuthenticationOutputWithContext ¶
func (i ServerlessClusterClientAuthenticationArgs) ToServerlessClusterClientAuthenticationOutputWithContext(ctx context.Context) ServerlessClusterClientAuthenticationOutput
func (ServerlessClusterClientAuthenticationArgs) ToServerlessClusterClientAuthenticationPtrOutput ¶
func (i ServerlessClusterClientAuthenticationArgs) ToServerlessClusterClientAuthenticationPtrOutput() ServerlessClusterClientAuthenticationPtrOutput
func (ServerlessClusterClientAuthenticationArgs) ToServerlessClusterClientAuthenticationPtrOutputWithContext ¶
func (i ServerlessClusterClientAuthenticationArgs) ToServerlessClusterClientAuthenticationPtrOutputWithContext(ctx context.Context) ServerlessClusterClientAuthenticationPtrOutput
type ServerlessClusterClientAuthenticationInput ¶
type ServerlessClusterClientAuthenticationInput interface {
pulumi.Input
ToServerlessClusterClientAuthenticationOutput() ServerlessClusterClientAuthenticationOutput
ToServerlessClusterClientAuthenticationOutputWithContext(context.Context) ServerlessClusterClientAuthenticationOutput
}
ServerlessClusterClientAuthenticationInput is an input type that accepts ServerlessClusterClientAuthenticationArgs and ServerlessClusterClientAuthenticationOutput values. You can construct a concrete instance of `ServerlessClusterClientAuthenticationInput` via:
ServerlessClusterClientAuthenticationArgs{...}
type ServerlessClusterClientAuthenticationOutput ¶
type ServerlessClusterClientAuthenticationOutput struct{ *pulumi.OutputState }
func (ServerlessClusterClientAuthenticationOutput) ElementType ¶
func (ServerlessClusterClientAuthenticationOutput) ElementType() reflect.Type
func (ServerlessClusterClientAuthenticationOutput) Sasl ¶
func (o ServerlessClusterClientAuthenticationOutput) Sasl() ServerlessClusterClientAuthenticationSaslOutput
Details for client authentication using SASL. See below.
func (ServerlessClusterClientAuthenticationOutput) ToServerlessClusterClientAuthenticationOutput ¶
func (o ServerlessClusterClientAuthenticationOutput) ToServerlessClusterClientAuthenticationOutput() ServerlessClusterClientAuthenticationOutput
func (ServerlessClusterClientAuthenticationOutput) ToServerlessClusterClientAuthenticationOutputWithContext ¶
func (o ServerlessClusterClientAuthenticationOutput) ToServerlessClusterClientAuthenticationOutputWithContext(ctx context.Context) ServerlessClusterClientAuthenticationOutput
func (ServerlessClusterClientAuthenticationOutput) ToServerlessClusterClientAuthenticationPtrOutput ¶
func (o ServerlessClusterClientAuthenticationOutput) ToServerlessClusterClientAuthenticationPtrOutput() ServerlessClusterClientAuthenticationPtrOutput
func (ServerlessClusterClientAuthenticationOutput) ToServerlessClusterClientAuthenticationPtrOutputWithContext ¶
func (o ServerlessClusterClientAuthenticationOutput) ToServerlessClusterClientAuthenticationPtrOutputWithContext(ctx context.Context) ServerlessClusterClientAuthenticationPtrOutput
type ServerlessClusterClientAuthenticationPtrInput ¶
type ServerlessClusterClientAuthenticationPtrInput interface {
pulumi.Input
ToServerlessClusterClientAuthenticationPtrOutput() ServerlessClusterClientAuthenticationPtrOutput
ToServerlessClusterClientAuthenticationPtrOutputWithContext(context.Context) ServerlessClusterClientAuthenticationPtrOutput
}
ServerlessClusterClientAuthenticationPtrInput is an input type that accepts ServerlessClusterClientAuthenticationArgs, ServerlessClusterClientAuthenticationPtr and ServerlessClusterClientAuthenticationPtrOutput values. You can construct a concrete instance of `ServerlessClusterClientAuthenticationPtrInput` via:
ServerlessClusterClientAuthenticationArgs{...}
or:
nil
func ServerlessClusterClientAuthenticationPtr ¶
func ServerlessClusterClientAuthenticationPtr(v *ServerlessClusterClientAuthenticationArgs) ServerlessClusterClientAuthenticationPtrInput
type ServerlessClusterClientAuthenticationPtrOutput ¶
type ServerlessClusterClientAuthenticationPtrOutput struct{ *pulumi.OutputState }
func (ServerlessClusterClientAuthenticationPtrOutput) ElementType ¶
func (ServerlessClusterClientAuthenticationPtrOutput) ElementType() reflect.Type
func (ServerlessClusterClientAuthenticationPtrOutput) Sasl ¶
func (o ServerlessClusterClientAuthenticationPtrOutput) Sasl() ServerlessClusterClientAuthenticationSaslPtrOutput
Details for client authentication using SASL. See below.
func (ServerlessClusterClientAuthenticationPtrOutput) ToServerlessClusterClientAuthenticationPtrOutput ¶
func (o ServerlessClusterClientAuthenticationPtrOutput) ToServerlessClusterClientAuthenticationPtrOutput() ServerlessClusterClientAuthenticationPtrOutput
func (ServerlessClusterClientAuthenticationPtrOutput) ToServerlessClusterClientAuthenticationPtrOutputWithContext ¶
func (o ServerlessClusterClientAuthenticationPtrOutput) ToServerlessClusterClientAuthenticationPtrOutputWithContext(ctx context.Context) ServerlessClusterClientAuthenticationPtrOutput
type ServerlessClusterClientAuthenticationSasl ¶
type ServerlessClusterClientAuthenticationSasl struct {
// Details for client authentication using IAM. See below.
Iam ServerlessClusterClientAuthenticationSaslIam `pulumi:"iam"`
}
type ServerlessClusterClientAuthenticationSaslArgs ¶
type ServerlessClusterClientAuthenticationSaslArgs struct {
// Details for client authentication using IAM. See below.
Iam ServerlessClusterClientAuthenticationSaslIamInput `pulumi:"iam"`
}
func (ServerlessClusterClientAuthenticationSaslArgs) ElementType ¶
func (ServerlessClusterClientAuthenticationSaslArgs) ElementType() reflect.Type
func (ServerlessClusterClientAuthenticationSaslArgs) ToServerlessClusterClientAuthenticationSaslOutput ¶
func (i ServerlessClusterClientAuthenticationSaslArgs) ToServerlessClusterClientAuthenticationSaslOutput() ServerlessClusterClientAuthenticationSaslOutput
func (ServerlessClusterClientAuthenticationSaslArgs) ToServerlessClusterClientAuthenticationSaslOutputWithContext ¶
func (i ServerlessClusterClientAuthenticationSaslArgs) ToServerlessClusterClientAuthenticationSaslOutputWithContext(ctx context.Context) ServerlessClusterClientAuthenticationSaslOutput
func (ServerlessClusterClientAuthenticationSaslArgs) ToServerlessClusterClientAuthenticationSaslPtrOutput ¶
func (i ServerlessClusterClientAuthenticationSaslArgs) ToServerlessClusterClientAuthenticationSaslPtrOutput() ServerlessClusterClientAuthenticationSaslPtrOutput
func (ServerlessClusterClientAuthenticationSaslArgs) ToServerlessClusterClientAuthenticationSaslPtrOutputWithContext ¶
func (i ServerlessClusterClientAuthenticationSaslArgs) ToServerlessClusterClientAuthenticationSaslPtrOutputWithContext(ctx context.Context) ServerlessClusterClientAuthenticationSaslPtrOutput
type ServerlessClusterClientAuthenticationSaslIam ¶
type ServerlessClusterClientAuthenticationSaslIam struct {
// Whether SASL/IAM authentication is enabled or not.
Enabled bool `pulumi:"enabled"`
}
type ServerlessClusterClientAuthenticationSaslIamArgs ¶
type ServerlessClusterClientAuthenticationSaslIamArgs struct {
// Whether SASL/IAM authentication is enabled or not.
Enabled pulumi.BoolInput `pulumi:"enabled"`
}
func (ServerlessClusterClientAuthenticationSaslIamArgs) ElementType ¶
func (ServerlessClusterClientAuthenticationSaslIamArgs) ElementType() reflect.Type
func (ServerlessClusterClientAuthenticationSaslIamArgs) ToServerlessClusterClientAuthenticationSaslIamOutput ¶
func (i ServerlessClusterClientAuthenticationSaslIamArgs) ToServerlessClusterClientAuthenticationSaslIamOutput() ServerlessClusterClientAuthenticationSaslIamOutput
func (ServerlessClusterClientAuthenticationSaslIamArgs) ToServerlessClusterClientAuthenticationSaslIamOutputWithContext ¶
func (i ServerlessClusterClientAuthenticationSaslIamArgs) ToServerlessClusterClientAuthenticationSaslIamOutputWithContext(ctx context.Context) ServerlessClusterClientAuthenticationSaslIamOutput
func (ServerlessClusterClientAuthenticationSaslIamArgs) ToServerlessClusterClientAuthenticationSaslIamPtrOutput ¶
func (i ServerlessClusterClientAuthenticationSaslIamArgs) ToServerlessClusterClientAuthenticationSaslIamPtrOutput() ServerlessClusterClientAuthenticationSaslIamPtrOutput
func (ServerlessClusterClientAuthenticationSaslIamArgs) ToServerlessClusterClientAuthenticationSaslIamPtrOutputWithContext ¶
func (i ServerlessClusterClientAuthenticationSaslIamArgs) ToServerlessClusterClientAuthenticationSaslIamPtrOutputWithContext(ctx context.Context) ServerlessClusterClientAuthenticationSaslIamPtrOutput
type ServerlessClusterClientAuthenticationSaslIamInput ¶
type ServerlessClusterClientAuthenticationSaslIamInput interface {
pulumi.Input
ToServerlessClusterClientAuthenticationSaslIamOutput() ServerlessClusterClientAuthenticationSaslIamOutput
ToServerlessClusterClientAuthenticationSaslIamOutputWithContext(context.Context) ServerlessClusterClientAuthenticationSaslIamOutput
}
ServerlessClusterClientAuthenticationSaslIamInput is an input type that accepts ServerlessClusterClientAuthenticationSaslIamArgs and ServerlessClusterClientAuthenticationSaslIamOutput values. You can construct a concrete instance of `ServerlessClusterClientAuthenticationSaslIamInput` via:
ServerlessClusterClientAuthenticationSaslIamArgs{...}
type ServerlessClusterClientAuthenticationSaslIamOutput ¶
type ServerlessClusterClientAuthenticationSaslIamOutput struct{ *pulumi.OutputState }
func (ServerlessClusterClientAuthenticationSaslIamOutput) ElementType ¶
func (ServerlessClusterClientAuthenticationSaslIamOutput) ElementType() reflect.Type
func (ServerlessClusterClientAuthenticationSaslIamOutput) Enabled ¶
func (o ServerlessClusterClientAuthenticationSaslIamOutput) Enabled() pulumi.BoolOutput
Whether SASL/IAM authentication is enabled or not.
func (ServerlessClusterClientAuthenticationSaslIamOutput) ToServerlessClusterClientAuthenticationSaslIamOutput ¶
func (o ServerlessClusterClientAuthenticationSaslIamOutput) ToServerlessClusterClientAuthenticationSaslIamOutput() ServerlessClusterClientAuthenticationSaslIamOutput
func (ServerlessClusterClientAuthenticationSaslIamOutput) ToServerlessClusterClientAuthenticationSaslIamOutputWithContext ¶
func (o ServerlessClusterClientAuthenticationSaslIamOutput) ToServerlessClusterClientAuthenticationSaslIamOutputWithContext(ctx context.Context) ServerlessClusterClientAuthenticationSaslIamOutput
func (ServerlessClusterClientAuthenticationSaslIamOutput) ToServerlessClusterClientAuthenticationSaslIamPtrOutput ¶
func (o ServerlessClusterClientAuthenticationSaslIamOutput) ToServerlessClusterClientAuthenticationSaslIamPtrOutput() ServerlessClusterClientAuthenticationSaslIamPtrOutput
func (ServerlessClusterClientAuthenticationSaslIamOutput) ToServerlessClusterClientAuthenticationSaslIamPtrOutputWithContext ¶
func (o ServerlessClusterClientAuthenticationSaslIamOutput) ToServerlessClusterClientAuthenticationSaslIamPtrOutputWithContext(ctx context.Context) ServerlessClusterClientAuthenticationSaslIamPtrOutput
type ServerlessClusterClientAuthenticationSaslIamPtrInput ¶
type ServerlessClusterClientAuthenticationSaslIamPtrInput interface {
pulumi.Input
ToServerlessClusterClientAuthenticationSaslIamPtrOutput() ServerlessClusterClientAuthenticationSaslIamPtrOutput
ToServerlessClusterClientAuthenticationSaslIamPtrOutputWithContext(context.Context) ServerlessClusterClientAuthenticationSaslIamPtrOutput
}
ServerlessClusterClientAuthenticationSaslIamPtrInput is an input type that accepts ServerlessClusterClientAuthenticationSaslIamArgs, ServerlessClusterClientAuthenticationSaslIamPtr and ServerlessClusterClientAuthenticationSaslIamPtrOutput values. You can construct a concrete instance of `ServerlessClusterClientAuthenticationSaslIamPtrInput` via:
ServerlessClusterClientAuthenticationSaslIamArgs{...}
or:
nil
func ServerlessClusterClientAuthenticationSaslIamPtr ¶
func ServerlessClusterClientAuthenticationSaslIamPtr(v *ServerlessClusterClientAuthenticationSaslIamArgs) ServerlessClusterClientAuthenticationSaslIamPtrInput
type ServerlessClusterClientAuthenticationSaslIamPtrOutput ¶
type ServerlessClusterClientAuthenticationSaslIamPtrOutput struct{ *pulumi.OutputState }
func (ServerlessClusterClientAuthenticationSaslIamPtrOutput) ElementType ¶
func (ServerlessClusterClientAuthenticationSaslIamPtrOutput) ElementType() reflect.Type
func (ServerlessClusterClientAuthenticationSaslIamPtrOutput) Enabled ¶
func (o ServerlessClusterClientAuthenticationSaslIamPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether SASL/IAM authentication is enabled or not.
func (ServerlessClusterClientAuthenticationSaslIamPtrOutput) ToServerlessClusterClientAuthenticationSaslIamPtrOutput ¶
func (o ServerlessClusterClientAuthenticationSaslIamPtrOutput) ToServerlessClusterClientAuthenticationSaslIamPtrOutput() ServerlessClusterClientAuthenticationSaslIamPtrOutput
func (ServerlessClusterClientAuthenticationSaslIamPtrOutput) ToServerlessClusterClientAuthenticationSaslIamPtrOutputWithContext ¶
func (o ServerlessClusterClientAuthenticationSaslIamPtrOutput) ToServerlessClusterClientAuthenticationSaslIamPtrOutputWithContext(ctx context.Context) ServerlessClusterClientAuthenticationSaslIamPtrOutput
type ServerlessClusterClientAuthenticationSaslInput ¶
type ServerlessClusterClientAuthenticationSaslInput interface {
pulumi.Input
ToServerlessClusterClientAuthenticationSaslOutput() ServerlessClusterClientAuthenticationSaslOutput
ToServerlessClusterClientAuthenticationSaslOutputWithContext(context.Context) ServerlessClusterClientAuthenticationSaslOutput
}
ServerlessClusterClientAuthenticationSaslInput is an input type that accepts ServerlessClusterClientAuthenticationSaslArgs and ServerlessClusterClientAuthenticationSaslOutput values. You can construct a concrete instance of `ServerlessClusterClientAuthenticationSaslInput` via:
ServerlessClusterClientAuthenticationSaslArgs{...}
type ServerlessClusterClientAuthenticationSaslOutput ¶
type ServerlessClusterClientAuthenticationSaslOutput struct{ *pulumi.OutputState }
func (ServerlessClusterClientAuthenticationSaslOutput) ElementType ¶
func (ServerlessClusterClientAuthenticationSaslOutput) ElementType() reflect.Type
func (ServerlessClusterClientAuthenticationSaslOutput) Iam ¶
func (o ServerlessClusterClientAuthenticationSaslOutput) Iam() ServerlessClusterClientAuthenticationSaslIamOutput
Details for client authentication using IAM. See below.
func (ServerlessClusterClientAuthenticationSaslOutput) ToServerlessClusterClientAuthenticationSaslOutput ¶
func (o ServerlessClusterClientAuthenticationSaslOutput) ToServerlessClusterClientAuthenticationSaslOutput() ServerlessClusterClientAuthenticationSaslOutput
func (ServerlessClusterClientAuthenticationSaslOutput) ToServerlessClusterClientAuthenticationSaslOutputWithContext ¶
func (o ServerlessClusterClientAuthenticationSaslOutput) ToServerlessClusterClientAuthenticationSaslOutputWithContext(ctx context.Context) ServerlessClusterClientAuthenticationSaslOutput
func (ServerlessClusterClientAuthenticationSaslOutput) ToServerlessClusterClientAuthenticationSaslPtrOutput ¶
func (o ServerlessClusterClientAuthenticationSaslOutput) ToServerlessClusterClientAuthenticationSaslPtrOutput() ServerlessClusterClientAuthenticationSaslPtrOutput
func (ServerlessClusterClientAuthenticationSaslOutput) ToServerlessClusterClientAuthenticationSaslPtrOutputWithContext ¶
func (o ServerlessClusterClientAuthenticationSaslOutput) ToServerlessClusterClientAuthenticationSaslPtrOutputWithContext(ctx context.Context) ServerlessClusterClientAuthenticationSaslPtrOutput
type ServerlessClusterClientAuthenticationSaslPtrInput ¶
type ServerlessClusterClientAuthenticationSaslPtrInput interface {
pulumi.Input
ToServerlessClusterClientAuthenticationSaslPtrOutput() ServerlessClusterClientAuthenticationSaslPtrOutput
ToServerlessClusterClientAuthenticationSaslPtrOutputWithContext(context.Context) ServerlessClusterClientAuthenticationSaslPtrOutput
}
ServerlessClusterClientAuthenticationSaslPtrInput is an input type that accepts ServerlessClusterClientAuthenticationSaslArgs, ServerlessClusterClientAuthenticationSaslPtr and ServerlessClusterClientAuthenticationSaslPtrOutput values. You can construct a concrete instance of `ServerlessClusterClientAuthenticationSaslPtrInput` via:
ServerlessClusterClientAuthenticationSaslArgs{...}
or:
nil
func ServerlessClusterClientAuthenticationSaslPtr ¶
func ServerlessClusterClientAuthenticationSaslPtr(v *ServerlessClusterClientAuthenticationSaslArgs) ServerlessClusterClientAuthenticationSaslPtrInput
type ServerlessClusterClientAuthenticationSaslPtrOutput ¶
type ServerlessClusterClientAuthenticationSaslPtrOutput struct{ *pulumi.OutputState }
func (ServerlessClusterClientAuthenticationSaslPtrOutput) ElementType ¶
func (ServerlessClusterClientAuthenticationSaslPtrOutput) ElementType() reflect.Type
func (ServerlessClusterClientAuthenticationSaslPtrOutput) Iam ¶
func (o ServerlessClusterClientAuthenticationSaslPtrOutput) Iam() ServerlessClusterClientAuthenticationSaslIamPtrOutput
Details for client authentication using IAM. See below.
func (ServerlessClusterClientAuthenticationSaslPtrOutput) ToServerlessClusterClientAuthenticationSaslPtrOutput ¶
func (o ServerlessClusterClientAuthenticationSaslPtrOutput) ToServerlessClusterClientAuthenticationSaslPtrOutput() ServerlessClusterClientAuthenticationSaslPtrOutput
func (ServerlessClusterClientAuthenticationSaslPtrOutput) ToServerlessClusterClientAuthenticationSaslPtrOutputWithContext ¶
func (o ServerlessClusterClientAuthenticationSaslPtrOutput) ToServerlessClusterClientAuthenticationSaslPtrOutputWithContext(ctx context.Context) ServerlessClusterClientAuthenticationSaslPtrOutput
type ServerlessClusterInput ¶
type ServerlessClusterInput interface {
pulumi.Input
ToServerlessClusterOutput() ServerlessClusterOutput
ToServerlessClusterOutputWithContext(ctx context.Context) ServerlessClusterOutput
}
type ServerlessClusterMap ¶
type ServerlessClusterMap map[string]ServerlessClusterInput
func (ServerlessClusterMap) ElementType ¶
func (ServerlessClusterMap) ElementType() reflect.Type
func (ServerlessClusterMap) ToServerlessClusterMapOutput ¶
func (i ServerlessClusterMap) ToServerlessClusterMapOutput() ServerlessClusterMapOutput
func (ServerlessClusterMap) ToServerlessClusterMapOutputWithContext ¶
func (i ServerlessClusterMap) ToServerlessClusterMapOutputWithContext(ctx context.Context) ServerlessClusterMapOutput
type ServerlessClusterMapInput ¶
type ServerlessClusterMapInput interface {
pulumi.Input
ToServerlessClusterMapOutput() ServerlessClusterMapOutput
ToServerlessClusterMapOutputWithContext(context.Context) ServerlessClusterMapOutput
}
ServerlessClusterMapInput is an input type that accepts ServerlessClusterMap and ServerlessClusterMapOutput values. You can construct a concrete instance of `ServerlessClusterMapInput` via:
ServerlessClusterMap{ "key": ServerlessClusterArgs{...} }
type ServerlessClusterMapOutput ¶
type ServerlessClusterMapOutput struct{ *pulumi.OutputState }
func (ServerlessClusterMapOutput) ElementType ¶
func (ServerlessClusterMapOutput) ElementType() reflect.Type
func (ServerlessClusterMapOutput) MapIndex ¶
func (o ServerlessClusterMapOutput) MapIndex(k pulumi.StringInput) ServerlessClusterOutput
func (ServerlessClusterMapOutput) ToServerlessClusterMapOutput ¶
func (o ServerlessClusterMapOutput) ToServerlessClusterMapOutput() ServerlessClusterMapOutput
func (ServerlessClusterMapOutput) ToServerlessClusterMapOutputWithContext ¶
func (o ServerlessClusterMapOutput) ToServerlessClusterMapOutputWithContext(ctx context.Context) ServerlessClusterMapOutput
type ServerlessClusterOutput ¶
type ServerlessClusterOutput struct{ *pulumi.OutputState }
func (ServerlessClusterOutput) Arn ¶
func (o ServerlessClusterOutput) Arn() pulumi.StringOutput
The ARN of the serverless cluster.
func (ServerlessClusterOutput) BootstrapBrokersSaslIam ¶
func (o ServerlessClusterOutput) BootstrapBrokersSaslIam() pulumi.StringOutput
One or more DNS names (or IP addresses) and SASL IAM port pairs. For example, `boot-abcdefg.c2.kafka-serverless.eu-central-1.amazonaws.com:9098`. The resource sorts the list alphabetically. AWS may not always return all endpoints so the values may not be stable across applies.
func (ServerlessClusterOutput) ClientAuthentication ¶
func (o ServerlessClusterOutput) ClientAuthentication() ServerlessClusterClientAuthenticationOutput
Specifies client authentication information for the serverless cluster. See below.
func (ServerlessClusterOutput) ClusterName ¶
func (o ServerlessClusterOutput) ClusterName() pulumi.StringOutput
The name of the serverless cluster.
func (ServerlessClusterOutput) ClusterUuid ¶
func (o ServerlessClusterOutput) ClusterUuid() pulumi.StringOutput
UUID of the serverless cluster, for use in IAM policies.
func (ServerlessClusterOutput) ElementType ¶
func (ServerlessClusterOutput) ElementType() reflect.Type
func (ServerlessClusterOutput) Region ¶
func (o ServerlessClusterOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (ServerlessClusterOutput) Tags ¶
func (o ServerlessClusterOutput) Tags() pulumi.StringMapOutput
A 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 (ServerlessClusterOutput) TagsAll ¶
func (o ServerlessClusterOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
func (ServerlessClusterOutput) ToServerlessClusterOutput ¶
func (o ServerlessClusterOutput) ToServerlessClusterOutput() ServerlessClusterOutput
func (ServerlessClusterOutput) ToServerlessClusterOutputWithContext ¶
func (o ServerlessClusterOutput) ToServerlessClusterOutputWithContext(ctx context.Context) ServerlessClusterOutput
func (ServerlessClusterOutput) VpcConfigs ¶
func (o ServerlessClusterOutput) VpcConfigs() ServerlessClusterVpcConfigArrayOutput
VPC configuration information. See below.
type ServerlessClusterState ¶
type ServerlessClusterState struct {
// The ARN of the serverless cluster.
Arn pulumi.StringPtrInput
// One or more DNS names (or IP addresses) and SASL IAM port pairs. For example, `boot-abcdefg.c2.kafka-serverless.eu-central-1.amazonaws.com:9098`. The resource sorts the list alphabetically. AWS may not always return all endpoints so the values may not be stable across applies.
BootstrapBrokersSaslIam pulumi.StringPtrInput
// Specifies client authentication information for the serverless cluster. See below.
ClientAuthentication ServerlessClusterClientAuthenticationPtrInput
// The name of the serverless cluster.
ClusterName pulumi.StringPtrInput
// UUID of the serverless cluster, for use in IAM policies.
ClusterUuid pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// A 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.
TagsAll pulumi.StringMapInput
// VPC configuration information. See below.
VpcConfigs ServerlessClusterVpcConfigArrayInput
}
func (ServerlessClusterState) ElementType ¶
func (ServerlessClusterState) ElementType() reflect.Type
type ServerlessClusterVpcConfig ¶
type ServerlessClusterVpcConfig struct {
// Specifies up to five security groups that control inbound and outbound traffic for the serverless cluster.
SecurityGroupIds []string `pulumi:"securityGroupIds"`
// A list of subnets in at least two different Availability Zones that host your client applications.
SubnetIds []string `pulumi:"subnetIds"`
}
type ServerlessClusterVpcConfigArgs ¶
type ServerlessClusterVpcConfigArgs struct {
// Specifies up to five security groups that control inbound and outbound traffic for the serverless cluster.
SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"`
// A list of subnets in at least two different Availability Zones that host your client applications.
SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"`
}
func (ServerlessClusterVpcConfigArgs) ElementType ¶
func (ServerlessClusterVpcConfigArgs) ElementType() reflect.Type
func (ServerlessClusterVpcConfigArgs) ToServerlessClusterVpcConfigOutput ¶
func (i ServerlessClusterVpcConfigArgs) ToServerlessClusterVpcConfigOutput() ServerlessClusterVpcConfigOutput
func (ServerlessClusterVpcConfigArgs) ToServerlessClusterVpcConfigOutputWithContext ¶
func (i ServerlessClusterVpcConfigArgs) ToServerlessClusterVpcConfigOutputWithContext(ctx context.Context) ServerlessClusterVpcConfigOutput
type ServerlessClusterVpcConfigArray ¶
type ServerlessClusterVpcConfigArray []ServerlessClusterVpcConfigInput
func (ServerlessClusterVpcConfigArray) ElementType ¶
func (ServerlessClusterVpcConfigArray) ElementType() reflect.Type
func (ServerlessClusterVpcConfigArray) ToServerlessClusterVpcConfigArrayOutput ¶
func (i ServerlessClusterVpcConfigArray) ToServerlessClusterVpcConfigArrayOutput() ServerlessClusterVpcConfigArrayOutput
func (ServerlessClusterVpcConfigArray) ToServerlessClusterVpcConfigArrayOutputWithContext ¶
func (i ServerlessClusterVpcConfigArray) ToServerlessClusterVpcConfigArrayOutputWithContext(ctx context.Context) ServerlessClusterVpcConfigArrayOutput
type ServerlessClusterVpcConfigArrayInput ¶
type ServerlessClusterVpcConfigArrayInput interface {
pulumi.Input
ToServerlessClusterVpcConfigArrayOutput() ServerlessClusterVpcConfigArrayOutput
ToServerlessClusterVpcConfigArrayOutputWithContext(context.Context) ServerlessClusterVpcConfigArrayOutput
}
ServerlessClusterVpcConfigArrayInput is an input type that accepts ServerlessClusterVpcConfigArray and ServerlessClusterVpcConfigArrayOutput values. You can construct a concrete instance of `ServerlessClusterVpcConfigArrayInput` via:
ServerlessClusterVpcConfigArray{ ServerlessClusterVpcConfigArgs{...} }
type ServerlessClusterVpcConfigArrayOutput ¶
type ServerlessClusterVpcConfigArrayOutput struct{ *pulumi.OutputState }
func (ServerlessClusterVpcConfigArrayOutput) ElementType ¶
func (ServerlessClusterVpcConfigArrayOutput) ElementType() reflect.Type
func (ServerlessClusterVpcConfigArrayOutput) Index ¶
func (o ServerlessClusterVpcConfigArrayOutput) Index(i pulumi.IntInput) ServerlessClusterVpcConfigOutput
func (ServerlessClusterVpcConfigArrayOutput) ToServerlessClusterVpcConfigArrayOutput ¶
func (o ServerlessClusterVpcConfigArrayOutput) ToServerlessClusterVpcConfigArrayOutput() ServerlessClusterVpcConfigArrayOutput
func (ServerlessClusterVpcConfigArrayOutput) ToServerlessClusterVpcConfigArrayOutputWithContext ¶
func (o ServerlessClusterVpcConfigArrayOutput) ToServerlessClusterVpcConfigArrayOutputWithContext(ctx context.Context) ServerlessClusterVpcConfigArrayOutput
type ServerlessClusterVpcConfigInput ¶
type ServerlessClusterVpcConfigInput interface {
pulumi.Input
ToServerlessClusterVpcConfigOutput() ServerlessClusterVpcConfigOutput
ToServerlessClusterVpcConfigOutputWithContext(context.Context) ServerlessClusterVpcConfigOutput
}
ServerlessClusterVpcConfigInput is an input type that accepts ServerlessClusterVpcConfigArgs and ServerlessClusterVpcConfigOutput values. You can construct a concrete instance of `ServerlessClusterVpcConfigInput` via:
ServerlessClusterVpcConfigArgs{...}
type ServerlessClusterVpcConfigOutput ¶
type ServerlessClusterVpcConfigOutput struct{ *pulumi.OutputState }
func (ServerlessClusterVpcConfigOutput) ElementType ¶
func (ServerlessClusterVpcConfigOutput) ElementType() reflect.Type
func (ServerlessClusterVpcConfigOutput) SecurityGroupIds ¶
func (o ServerlessClusterVpcConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
Specifies up to five security groups that control inbound and outbound traffic for the serverless cluster.
func (ServerlessClusterVpcConfigOutput) SubnetIds ¶
func (o ServerlessClusterVpcConfigOutput) SubnetIds() pulumi.StringArrayOutput
A list of subnets in at least two different Availability Zones that host your client applications.
func (ServerlessClusterVpcConfigOutput) ToServerlessClusterVpcConfigOutput ¶
func (o ServerlessClusterVpcConfigOutput) ToServerlessClusterVpcConfigOutput() ServerlessClusterVpcConfigOutput
func (ServerlessClusterVpcConfigOutput) ToServerlessClusterVpcConfigOutputWithContext ¶
func (o ServerlessClusterVpcConfigOutput) ToServerlessClusterVpcConfigOutputWithContext(ctx context.Context) ServerlessClusterVpcConfigOutput
type SingleScramSecretAssociation ¶
type SingleScramSecretAssociation struct {
pulumi.CustomResourceState
// Amazon Resource Name (ARN) of the MSK cluster.
ClusterArn pulumi.StringOutput `pulumi:"clusterArn"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// AWS Secrets Manager secret ARN.
SecretArn pulumi.StringOutput `pulumi:"secretArn"`
}
Associates a single SCRAM secret with a Managed Streaming for Kafka (MSK) cluster.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/msk" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := msk.NewSingleScramSecretAssociation(ctx, "example", &msk.SingleScramSecretAssociationArgs{
ClusterArn: pulumi.Any(exampleAwsMskCluster.Arn),
SecretArn: pulumi.Any(exampleAwsSecretsmanagerSecret.Arn),
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import an MSK SCRAM Secret Association using the `cluster_arn` and `secret_arn`. For example:
```sh $ pulumi import aws:msk/singleScramSecretAssociation:SingleScramSecretAssociation example arn:aws:kafka:us-west-2:123456789012:cluster/example/279c0212-d057-4dba-9aa9-1c4e5a25bfc7-3,arn:aws:secretsmanager:us-east-1:123456789012:secret:example-123456 ```
func GetSingleScramSecretAssociation ¶
func GetSingleScramSecretAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SingleScramSecretAssociationState, opts ...pulumi.ResourceOption) (*SingleScramSecretAssociation, error)
GetSingleScramSecretAssociation gets an existing SingleScramSecretAssociation 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 NewSingleScramSecretAssociation ¶
func NewSingleScramSecretAssociation(ctx *pulumi.Context, name string, args *SingleScramSecretAssociationArgs, opts ...pulumi.ResourceOption) (*SingleScramSecretAssociation, error)
NewSingleScramSecretAssociation registers a new resource with the given unique name, arguments, and options.
func (*SingleScramSecretAssociation) ElementType ¶
func (*SingleScramSecretAssociation) ElementType() reflect.Type
func (*SingleScramSecretAssociation) ToSingleScramSecretAssociationOutput ¶
func (i *SingleScramSecretAssociation) ToSingleScramSecretAssociationOutput() SingleScramSecretAssociationOutput
func (*SingleScramSecretAssociation) ToSingleScramSecretAssociationOutputWithContext ¶
func (i *SingleScramSecretAssociation) ToSingleScramSecretAssociationOutputWithContext(ctx context.Context) SingleScramSecretAssociationOutput
type SingleScramSecretAssociationArgs ¶
type SingleScramSecretAssociationArgs struct {
// Amazon Resource Name (ARN) of the MSK cluster.
ClusterArn pulumi.StringInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// AWS Secrets Manager secret ARN.
SecretArn pulumi.StringInput
}
The set of arguments for constructing a SingleScramSecretAssociation resource.
func (SingleScramSecretAssociationArgs) ElementType ¶
func (SingleScramSecretAssociationArgs) ElementType() reflect.Type
type SingleScramSecretAssociationArray ¶
type SingleScramSecretAssociationArray []SingleScramSecretAssociationInput
func (SingleScramSecretAssociationArray) ElementType ¶
func (SingleScramSecretAssociationArray) ElementType() reflect.Type
func (SingleScramSecretAssociationArray) ToSingleScramSecretAssociationArrayOutput ¶
func (i SingleScramSecretAssociationArray) ToSingleScramSecretAssociationArrayOutput() SingleScramSecretAssociationArrayOutput
func (SingleScramSecretAssociationArray) ToSingleScramSecretAssociationArrayOutputWithContext ¶
func (i SingleScramSecretAssociationArray) ToSingleScramSecretAssociationArrayOutputWithContext(ctx context.Context) SingleScramSecretAssociationArrayOutput
type SingleScramSecretAssociationArrayInput ¶
type SingleScramSecretAssociationArrayInput interface {
pulumi.Input
ToSingleScramSecretAssociationArrayOutput() SingleScramSecretAssociationArrayOutput
ToSingleScramSecretAssociationArrayOutputWithContext(context.Context) SingleScramSecretAssociationArrayOutput
}
SingleScramSecretAssociationArrayInput is an input type that accepts SingleScramSecretAssociationArray and SingleScramSecretAssociationArrayOutput values. You can construct a concrete instance of `SingleScramSecretAssociationArrayInput` via:
SingleScramSecretAssociationArray{ SingleScramSecretAssociationArgs{...} }
type SingleScramSecretAssociationArrayOutput ¶
type SingleScramSecretAssociationArrayOutput struct{ *pulumi.OutputState }
func (SingleScramSecretAssociationArrayOutput) ElementType ¶
func (SingleScramSecretAssociationArrayOutput) ElementType() reflect.Type
func (SingleScramSecretAssociationArrayOutput) ToSingleScramSecretAssociationArrayOutput ¶
func (o SingleScramSecretAssociationArrayOutput) ToSingleScramSecretAssociationArrayOutput() SingleScramSecretAssociationArrayOutput
func (SingleScramSecretAssociationArrayOutput) ToSingleScramSecretAssociationArrayOutputWithContext ¶
func (o SingleScramSecretAssociationArrayOutput) ToSingleScramSecretAssociationArrayOutputWithContext(ctx context.Context) SingleScramSecretAssociationArrayOutput
type SingleScramSecretAssociationInput ¶
type SingleScramSecretAssociationInput interface {
pulumi.Input
ToSingleScramSecretAssociationOutput() SingleScramSecretAssociationOutput
ToSingleScramSecretAssociationOutputWithContext(ctx context.Context) SingleScramSecretAssociationOutput
}
type SingleScramSecretAssociationMap ¶
type SingleScramSecretAssociationMap map[string]SingleScramSecretAssociationInput
func (SingleScramSecretAssociationMap) ElementType ¶
func (SingleScramSecretAssociationMap) ElementType() reflect.Type
func (SingleScramSecretAssociationMap) ToSingleScramSecretAssociationMapOutput ¶
func (i SingleScramSecretAssociationMap) ToSingleScramSecretAssociationMapOutput() SingleScramSecretAssociationMapOutput
func (SingleScramSecretAssociationMap) ToSingleScramSecretAssociationMapOutputWithContext ¶
func (i SingleScramSecretAssociationMap) ToSingleScramSecretAssociationMapOutputWithContext(ctx context.Context) SingleScramSecretAssociationMapOutput
type SingleScramSecretAssociationMapInput ¶
type SingleScramSecretAssociationMapInput interface {
pulumi.Input
ToSingleScramSecretAssociationMapOutput() SingleScramSecretAssociationMapOutput
ToSingleScramSecretAssociationMapOutputWithContext(context.Context) SingleScramSecretAssociationMapOutput
}
SingleScramSecretAssociationMapInput is an input type that accepts SingleScramSecretAssociationMap and SingleScramSecretAssociationMapOutput values. You can construct a concrete instance of `SingleScramSecretAssociationMapInput` via:
SingleScramSecretAssociationMap{ "key": SingleScramSecretAssociationArgs{...} }
type SingleScramSecretAssociationMapOutput ¶
type SingleScramSecretAssociationMapOutput struct{ *pulumi.OutputState }
func (SingleScramSecretAssociationMapOutput) ElementType ¶
func (SingleScramSecretAssociationMapOutput) ElementType() reflect.Type
func (SingleScramSecretAssociationMapOutput) MapIndex ¶
func (o SingleScramSecretAssociationMapOutput) MapIndex(k pulumi.StringInput) SingleScramSecretAssociationOutput
func (SingleScramSecretAssociationMapOutput) ToSingleScramSecretAssociationMapOutput ¶
func (o SingleScramSecretAssociationMapOutput) ToSingleScramSecretAssociationMapOutput() SingleScramSecretAssociationMapOutput
func (SingleScramSecretAssociationMapOutput) ToSingleScramSecretAssociationMapOutputWithContext ¶
func (o SingleScramSecretAssociationMapOutput) ToSingleScramSecretAssociationMapOutputWithContext(ctx context.Context) SingleScramSecretAssociationMapOutput
type SingleScramSecretAssociationOutput ¶
type SingleScramSecretAssociationOutput struct{ *pulumi.OutputState }
func (SingleScramSecretAssociationOutput) ClusterArn ¶
func (o SingleScramSecretAssociationOutput) ClusterArn() pulumi.StringOutput
Amazon Resource Name (ARN) of the MSK cluster.
func (SingleScramSecretAssociationOutput) ElementType ¶
func (SingleScramSecretAssociationOutput) ElementType() reflect.Type
func (SingleScramSecretAssociationOutput) Region ¶
func (o SingleScramSecretAssociationOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (SingleScramSecretAssociationOutput) SecretArn ¶
func (o SingleScramSecretAssociationOutput) SecretArn() pulumi.StringOutput
AWS Secrets Manager secret ARN.
func (SingleScramSecretAssociationOutput) ToSingleScramSecretAssociationOutput ¶
func (o SingleScramSecretAssociationOutput) ToSingleScramSecretAssociationOutput() SingleScramSecretAssociationOutput
func (SingleScramSecretAssociationOutput) ToSingleScramSecretAssociationOutputWithContext ¶
func (o SingleScramSecretAssociationOutput) ToSingleScramSecretAssociationOutputWithContext(ctx context.Context) SingleScramSecretAssociationOutput
type SingleScramSecretAssociationState ¶
type SingleScramSecretAssociationState struct {
// Amazon Resource Name (ARN) of the MSK cluster.
ClusterArn pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// AWS Secrets Manager secret ARN.
SecretArn pulumi.StringPtrInput
}
func (SingleScramSecretAssociationState) ElementType ¶
func (SingleScramSecretAssociationState) ElementType() reflect.Type
type VpcConnection ¶
type VpcConnection struct {
pulumi.CustomResourceState
// Amazon Resource Name (ARN) of the VPC connection.
Arn pulumi.StringOutput `pulumi:"arn"`
// The authentication type for the client VPC connection. Specify one of these auth type strings: SASL_IAM, SASL_SCRAM, or TLS.
Authentication pulumi.StringOutput `pulumi:"authentication"`
// The list of subnets in the client VPC to connect to.
ClientSubnets pulumi.StringArrayOutput `pulumi:"clientSubnets"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// The security groups to attach to the ENIs for the broker nodes.
SecurityGroups pulumi.StringArrayOutput `pulumi:"securityGroups"`
// A 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.
TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
// The Amazon Resource Name (ARN) of the cluster.
TargetClusterArn pulumi.StringOutput `pulumi:"targetClusterArn"`
// The VPC ID of the remote client.
VpcId pulumi.StringOutput `pulumi:"vpcId"`
}
Resource for managing an AWS Managed Streaming for Kafka VPC Connection.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/msk" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
) func main() { pulumi.Run(func(ctx *pulumi.Context) error { var splat0 []interface{} for _, val0 := range testAwsSubnet { splat0 = append(splat0, val0.Id) } _, err := msk.NewVpcConnection(ctx, "test", &msk.VpcConnectionArgs{ Authentication: pulumi.String("SASL_IAM"), TargetClusterArn: pulumi.String("aws_msk_cluster.arn"), VpcId: pulumi.Any(testAwsVpc.Id), ClientSubnets: toPulumiArray(splat0), SecurityGroups: pulumi.StringArray{ testAwsSecurityGroup.Id, }, }) if err != nil { return err } return nil }) } func toPulumiArray(arr []) pulumi.Array { var pulumiArr pulumi.Array for _, v := range arr { pulumiArr = append(pulumiArr, pulumi.(v)) } return pulumiArr } ```
## Import
Using `pulumi import`, import MSK configurations using the configuration ARN. For example:
```sh $ pulumi import aws:msk/vpcConnection:VpcConnection example arn:aws:kafka:eu-west-2:123456789012:vpc-connection/123456789012/example/38173259-79cd-4ee8-87f3-682ea6023f48-2 ```
func GetVpcConnection ¶
func GetVpcConnection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VpcConnectionState, opts ...pulumi.ResourceOption) (*VpcConnection, error)
GetVpcConnection gets an existing VpcConnection 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 NewVpcConnection ¶
func NewVpcConnection(ctx *pulumi.Context, name string, args *VpcConnectionArgs, opts ...pulumi.ResourceOption) (*VpcConnection, error)
NewVpcConnection registers a new resource with the given unique name, arguments, and options.
func (*VpcConnection) ElementType ¶
func (*VpcConnection) ElementType() reflect.Type
func (*VpcConnection) ToVpcConnectionOutput ¶
func (i *VpcConnection) ToVpcConnectionOutput() VpcConnectionOutput
func (*VpcConnection) ToVpcConnectionOutputWithContext ¶
func (i *VpcConnection) ToVpcConnectionOutputWithContext(ctx context.Context) VpcConnectionOutput
type VpcConnectionArgs ¶
type VpcConnectionArgs struct {
// The authentication type for the client VPC connection. Specify one of these auth type strings: SASL_IAM, SASL_SCRAM, or TLS.
Authentication pulumi.StringInput
// The list of subnets in the client VPC to connect to.
ClientSubnets pulumi.StringArrayInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// The security groups to attach to the ENIs for the broker nodes.
SecurityGroups pulumi.StringArrayInput
// A 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 Amazon Resource Name (ARN) of the cluster.
TargetClusterArn pulumi.StringInput
// The VPC ID of the remote client.
VpcId pulumi.StringInput
}
The set of arguments for constructing a VpcConnection resource.
func (VpcConnectionArgs) ElementType ¶
func (VpcConnectionArgs) ElementType() reflect.Type
type VpcConnectionArray ¶
type VpcConnectionArray []VpcConnectionInput
func (VpcConnectionArray) ElementType ¶
func (VpcConnectionArray) ElementType() reflect.Type
func (VpcConnectionArray) ToVpcConnectionArrayOutput ¶
func (i VpcConnectionArray) ToVpcConnectionArrayOutput() VpcConnectionArrayOutput
func (VpcConnectionArray) ToVpcConnectionArrayOutputWithContext ¶
func (i VpcConnectionArray) ToVpcConnectionArrayOutputWithContext(ctx context.Context) VpcConnectionArrayOutput
type VpcConnectionArrayInput ¶
type VpcConnectionArrayInput interface {
pulumi.Input
ToVpcConnectionArrayOutput() VpcConnectionArrayOutput
ToVpcConnectionArrayOutputWithContext(context.Context) VpcConnectionArrayOutput
}
VpcConnectionArrayInput is an input type that accepts VpcConnectionArray and VpcConnectionArrayOutput values. You can construct a concrete instance of `VpcConnectionArrayInput` via:
VpcConnectionArray{ VpcConnectionArgs{...} }
type VpcConnectionArrayOutput ¶
type VpcConnectionArrayOutput struct{ *pulumi.OutputState }
func (VpcConnectionArrayOutput) ElementType ¶
func (VpcConnectionArrayOutput) ElementType() reflect.Type
func (VpcConnectionArrayOutput) Index ¶
func (o VpcConnectionArrayOutput) Index(i pulumi.IntInput) VpcConnectionOutput
func (VpcConnectionArrayOutput) ToVpcConnectionArrayOutput ¶
func (o VpcConnectionArrayOutput) ToVpcConnectionArrayOutput() VpcConnectionArrayOutput
func (VpcConnectionArrayOutput) ToVpcConnectionArrayOutputWithContext ¶
func (o VpcConnectionArrayOutput) ToVpcConnectionArrayOutputWithContext(ctx context.Context) VpcConnectionArrayOutput
type VpcConnectionInput ¶
type VpcConnectionInput interface {
pulumi.Input
ToVpcConnectionOutput() VpcConnectionOutput
ToVpcConnectionOutputWithContext(ctx context.Context) VpcConnectionOutput
}
type VpcConnectionMap ¶
type VpcConnectionMap map[string]VpcConnectionInput
func (VpcConnectionMap) ElementType ¶
func (VpcConnectionMap) ElementType() reflect.Type
func (VpcConnectionMap) ToVpcConnectionMapOutput ¶
func (i VpcConnectionMap) ToVpcConnectionMapOutput() VpcConnectionMapOutput
func (VpcConnectionMap) ToVpcConnectionMapOutputWithContext ¶
func (i VpcConnectionMap) ToVpcConnectionMapOutputWithContext(ctx context.Context) VpcConnectionMapOutput
type VpcConnectionMapInput ¶
type VpcConnectionMapInput interface {
pulumi.Input
ToVpcConnectionMapOutput() VpcConnectionMapOutput
ToVpcConnectionMapOutputWithContext(context.Context) VpcConnectionMapOutput
}
VpcConnectionMapInput is an input type that accepts VpcConnectionMap and VpcConnectionMapOutput values. You can construct a concrete instance of `VpcConnectionMapInput` via:
VpcConnectionMap{ "key": VpcConnectionArgs{...} }
type VpcConnectionMapOutput ¶
type VpcConnectionMapOutput struct{ *pulumi.OutputState }
func (VpcConnectionMapOutput) ElementType ¶
func (VpcConnectionMapOutput) ElementType() reflect.Type
func (VpcConnectionMapOutput) MapIndex ¶
func (o VpcConnectionMapOutput) MapIndex(k pulumi.StringInput) VpcConnectionOutput
func (VpcConnectionMapOutput) ToVpcConnectionMapOutput ¶
func (o VpcConnectionMapOutput) ToVpcConnectionMapOutput() VpcConnectionMapOutput
func (VpcConnectionMapOutput) ToVpcConnectionMapOutputWithContext ¶
func (o VpcConnectionMapOutput) ToVpcConnectionMapOutputWithContext(ctx context.Context) VpcConnectionMapOutput
type VpcConnectionOutput ¶
type VpcConnectionOutput struct{ *pulumi.OutputState }
func (VpcConnectionOutput) Arn ¶
func (o VpcConnectionOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of the VPC connection.
func (VpcConnectionOutput) Authentication ¶
func (o VpcConnectionOutput) Authentication() pulumi.StringOutput
The authentication type for the client VPC connection. Specify one of these auth type strings: SASL_IAM, SASL_SCRAM, or TLS.
func (VpcConnectionOutput) ClientSubnets ¶
func (o VpcConnectionOutput) ClientSubnets() pulumi.StringArrayOutput
The list of subnets in the client VPC to connect to.
func (VpcConnectionOutput) ElementType ¶
func (VpcConnectionOutput) ElementType() reflect.Type
func (VpcConnectionOutput) Region ¶
func (o VpcConnectionOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (VpcConnectionOutput) SecurityGroups ¶
func (o VpcConnectionOutput) SecurityGroups() pulumi.StringArrayOutput
The security groups to attach to the ENIs for the broker nodes.
func (VpcConnectionOutput) Tags ¶
func (o VpcConnectionOutput) Tags() pulumi.StringMapOutput
A 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 (VpcConnectionOutput) TagsAll ¶
func (o VpcConnectionOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
func (VpcConnectionOutput) TargetClusterArn ¶
func (o VpcConnectionOutput) TargetClusterArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the cluster.
func (VpcConnectionOutput) ToVpcConnectionOutput ¶
func (o VpcConnectionOutput) ToVpcConnectionOutput() VpcConnectionOutput
func (VpcConnectionOutput) ToVpcConnectionOutputWithContext ¶
func (o VpcConnectionOutput) ToVpcConnectionOutputWithContext(ctx context.Context) VpcConnectionOutput
func (VpcConnectionOutput) VpcId ¶
func (o VpcConnectionOutput) VpcId() pulumi.StringOutput
The VPC ID of the remote client.
type VpcConnectionState ¶
type VpcConnectionState struct {
// Amazon Resource Name (ARN) of the VPC connection.
Arn pulumi.StringPtrInput
// The authentication type for the client VPC connection. Specify one of these auth type strings: SASL_IAM, SASL_SCRAM, or TLS.
Authentication pulumi.StringPtrInput
// The list of subnets in the client VPC to connect to.
ClientSubnets pulumi.StringArrayInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// The security groups to attach to the ENIs for the broker nodes.
SecurityGroups pulumi.StringArrayInput
// A 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.
TagsAll pulumi.StringMapInput
// The Amazon Resource Name (ARN) of the cluster.
TargetClusterArn pulumi.StringPtrInput
// The VPC ID of the remote client.
VpcId pulumi.StringPtrInput
}
func (VpcConnectionState) ElementType ¶
func (VpcConnectionState) ElementType() reflect.Type