Documentation
¶
Index ¶
- type GetConsumerGroupsArgs
- type GetConsumerGroupsResult
- type GetInstancesArgs
- type GetInstancesInstance
- type GetInstancesInstanceArgs
- type GetInstancesInstanceArray
- type GetInstancesInstanceArrayInput
- type GetInstancesInstanceArrayOutput
- func (GetInstancesInstanceArrayOutput) ElementType() reflect.Type
- func (o GetInstancesInstanceArrayOutput) Index(i pulumi.IntInput) GetInstancesInstanceOutput
- func (o GetInstancesInstanceArrayOutput) ToGetInstancesInstanceArrayOutput() GetInstancesInstanceArrayOutput
- func (o GetInstancesInstanceArrayOutput) ToGetInstancesInstanceArrayOutputWithContext(ctx context.Context) GetInstancesInstanceArrayOutput
- type GetInstancesInstanceInput
- type GetInstancesInstanceOutput
- func (o GetInstancesInstanceOutput) Config() pulumi.StringOutput
- func (o GetInstancesInstanceOutput) CreateTime() pulumi.StringOutput
- func (o GetInstancesInstanceOutput) DeployType() pulumi.IntOutput
- func (o GetInstancesInstanceOutput) DiskSize() pulumi.IntOutput
- func (o GetInstancesInstanceOutput) DiskType() pulumi.IntOutput
- func (o GetInstancesInstanceOutput) EipMax() pulumi.IntOutput
- func (GetInstancesInstanceOutput) ElementType() reflect.Type
- func (o GetInstancesInstanceOutput) EndPoint() pulumi.StringOutput
- func (o GetInstancesInstanceOutput) Id() pulumi.StringOutput
- func (o GetInstancesInstanceOutput) IoMax() pulumi.IntOutput
- func (o GetInstancesInstanceOutput) Name() pulumi.StringOutput
- func (o GetInstancesInstanceOutput) PaidType() pulumi.StringOutput
- func (o GetInstancesInstanceOutput) SecurityGroup() pulumi.StringOutput
- func (o GetInstancesInstanceOutput) ServiceStatus() pulumi.IntOutput
- func (o GetInstancesInstanceOutput) ServiceVersion() pulumi.StringOutput
- func (o GetInstancesInstanceOutput) SpecType() pulumi.StringOutput
- func (o GetInstancesInstanceOutput) ToGetInstancesInstanceOutput() GetInstancesInstanceOutput
- func (o GetInstancesInstanceOutput) ToGetInstancesInstanceOutputWithContext(ctx context.Context) GetInstancesInstanceOutput
- func (o GetInstancesInstanceOutput) TopicQuota() pulumi.IntOutput
- func (o GetInstancesInstanceOutput) VpcId() pulumi.StringOutput
- func (o GetInstancesInstanceOutput) VswitchId() pulumi.StringOutput
- func (o GetInstancesInstanceOutput) ZoneId() pulumi.StringOutput
- type GetInstancesResult
- type GetSaslAclsAcl
- type GetSaslAclsAclArgs
- type GetSaslAclsAclArray
- type GetSaslAclsAclArrayInput
- type GetSaslAclsAclArrayOutput
- func (GetSaslAclsAclArrayOutput) ElementType() reflect.Type
- func (o GetSaslAclsAclArrayOutput) Index(i pulumi.IntInput) GetSaslAclsAclOutput
- func (o GetSaslAclsAclArrayOutput) ToGetSaslAclsAclArrayOutput() GetSaslAclsAclArrayOutput
- func (o GetSaslAclsAclArrayOutput) ToGetSaslAclsAclArrayOutputWithContext(ctx context.Context) GetSaslAclsAclArrayOutput
- type GetSaslAclsAclInput
- type GetSaslAclsAclOutput
- func (o GetSaslAclsAclOutput) AclOperationType() pulumi.StringOutput
- func (o GetSaslAclsAclOutput) AclResourceName() pulumi.StringOutput
- func (o GetSaslAclsAclOutput) AclResourcePatternType() pulumi.StringOutput
- func (o GetSaslAclsAclOutput) AclResourceType() pulumi.StringOutput
- func (GetSaslAclsAclOutput) ElementType() reflect.Type
- func (o GetSaslAclsAclOutput) Host() pulumi.StringOutput
- func (o GetSaslAclsAclOutput) ToGetSaslAclsAclOutput() GetSaslAclsAclOutput
- func (o GetSaslAclsAclOutput) ToGetSaslAclsAclOutputWithContext(ctx context.Context) GetSaslAclsAclOutput
- func (o GetSaslAclsAclOutput) Username() pulumi.StringOutput
- type GetSaslAclsArgs
- type GetSaslAclsResult
- type GetSaslUsersArgs
- type GetSaslUsersResult
- type GetSaslUsersUser
- type GetSaslUsersUserArgs
- type GetSaslUsersUserArray
- type GetSaslUsersUserArrayInput
- type GetSaslUsersUserArrayOutput
- func (GetSaslUsersUserArrayOutput) ElementType() reflect.Type
- func (o GetSaslUsersUserArrayOutput) Index(i pulumi.IntInput) GetSaslUsersUserOutput
- func (o GetSaslUsersUserArrayOutput) ToGetSaslUsersUserArrayOutput() GetSaslUsersUserArrayOutput
- func (o GetSaslUsersUserArrayOutput) ToGetSaslUsersUserArrayOutputWithContext(ctx context.Context) GetSaslUsersUserArrayOutput
- type GetSaslUsersUserInput
- type GetSaslUsersUserOutput
- func (GetSaslUsersUserOutput) ElementType() reflect.Type
- func (o GetSaslUsersUserOutput) Password() pulumi.StringOutput
- func (o GetSaslUsersUserOutput) ToGetSaslUsersUserOutput() GetSaslUsersUserOutput
- func (o GetSaslUsersUserOutput) ToGetSaslUsersUserOutputWithContext(ctx context.Context) GetSaslUsersUserOutput
- func (o GetSaslUsersUserOutput) Username() pulumi.StringOutput
- type GetTopicsArgs
- type GetTopicsResult
- type GetTopicsTopic
- type GetTopicsTopicArgs
- type GetTopicsTopicArray
- type GetTopicsTopicArrayInput
- type GetTopicsTopicArrayOutput
- func (GetTopicsTopicArrayOutput) ElementType() reflect.Type
- func (o GetTopicsTopicArrayOutput) Index(i pulumi.IntInput) GetTopicsTopicOutput
- func (o GetTopicsTopicArrayOutput) ToGetTopicsTopicArrayOutput() GetTopicsTopicArrayOutput
- func (o GetTopicsTopicArrayOutput) ToGetTopicsTopicArrayOutputWithContext(ctx context.Context) GetTopicsTopicArrayOutput
- type GetTopicsTopicInput
- type GetTopicsTopicOutput
- func (o GetTopicsTopicOutput) CompactTopic() pulumi.BoolOutput
- func (o GetTopicsTopicOutput) CreateTime() pulumi.StringOutput
- func (GetTopicsTopicOutput) ElementType() reflect.Type
- func (o GetTopicsTopicOutput) LocalTopic() pulumi.BoolOutput
- func (o GetTopicsTopicOutput) PartitionNum() pulumi.IntOutput
- func (o GetTopicsTopicOutput) Remark() pulumi.StringOutput
- func (o GetTopicsTopicOutput) Status() pulumi.IntOutput
- func (o GetTopicsTopicOutput) ToGetTopicsTopicOutput() GetTopicsTopicOutput
- func (o GetTopicsTopicOutput) ToGetTopicsTopicOutputWithContext(ctx context.Context) GetTopicsTopicOutput
- func (o GetTopicsTopicOutput) Topic() pulumi.StringOutput
- type GetTrailsActiontrail
- type GetTrailsActiontrailArgs
- type GetTrailsActiontrailArray
- type GetTrailsActiontrailArrayInput
- type GetTrailsActiontrailArrayOutput
- func (GetTrailsActiontrailArrayOutput) ElementType() reflect.Type
- func (o GetTrailsActiontrailArrayOutput) Index(i pulumi.IntInput) GetTrailsActiontrailOutput
- func (o GetTrailsActiontrailArrayOutput) ToGetTrailsActiontrailArrayOutput() GetTrailsActiontrailArrayOutput
- func (o GetTrailsActiontrailArrayOutput) ToGetTrailsActiontrailArrayOutputWithContext(ctx context.Context) GetTrailsActiontrailArrayOutput
- type GetTrailsActiontrailInput
- type GetTrailsActiontrailOutput
- func (GetTrailsActiontrailOutput) ElementType() reflect.Type
- func (o GetTrailsActiontrailOutput) EventRw() pulumi.StringOutput
- func (o GetTrailsActiontrailOutput) Id() pulumi.StringOutput
- func (o GetTrailsActiontrailOutput) IsOrganizationTrail() pulumi.BoolOutput
- func (o GetTrailsActiontrailOutput) OssBucketName() pulumi.StringOutput
- func (o GetTrailsActiontrailOutput) OssKeyPrefix() pulumi.StringOutput
- func (o GetTrailsActiontrailOutput) OssWriteRoleArn() pulumi.StringOutput
- func (o GetTrailsActiontrailOutput) SlsProjectArn() pulumi.StringOutput
- func (o GetTrailsActiontrailOutput) SlsWriteRoleArn() pulumi.StringOutput
- func (o GetTrailsActiontrailOutput) Status() pulumi.StringOutput
- func (o GetTrailsActiontrailOutput) ToGetTrailsActiontrailOutput() GetTrailsActiontrailOutput
- func (o GetTrailsActiontrailOutput) ToGetTrailsActiontrailOutputWithContext(ctx context.Context) GetTrailsActiontrailOutput
- func (o GetTrailsActiontrailOutput) TrailName() pulumi.StringOutput
- func (o GetTrailsActiontrailOutput) TrailRegion() pulumi.StringOutput
- type GetTrailsArgs
- type GetTrailsDeprecatedActiontrail
- type GetTrailsDeprecatedActiontrailArgs
- func (GetTrailsDeprecatedActiontrailArgs) ElementType() reflect.Type
- func (i GetTrailsDeprecatedActiontrailArgs) ToGetTrailsDeprecatedActiontrailOutput() GetTrailsDeprecatedActiontrailOutput
- func (i GetTrailsDeprecatedActiontrailArgs) ToGetTrailsDeprecatedActiontrailOutputWithContext(ctx context.Context) GetTrailsDeprecatedActiontrailOutput
- type GetTrailsDeprecatedActiontrailArray
- func (GetTrailsDeprecatedActiontrailArray) ElementType() reflect.Type
- func (i GetTrailsDeprecatedActiontrailArray) ToGetTrailsDeprecatedActiontrailArrayOutput() GetTrailsDeprecatedActiontrailArrayOutput
- func (i GetTrailsDeprecatedActiontrailArray) ToGetTrailsDeprecatedActiontrailArrayOutputWithContext(ctx context.Context) GetTrailsDeprecatedActiontrailArrayOutput
- type GetTrailsDeprecatedActiontrailArrayInput
- type GetTrailsDeprecatedActiontrailArrayOutput
- func (GetTrailsDeprecatedActiontrailArrayOutput) ElementType() reflect.Type
- func (o GetTrailsDeprecatedActiontrailArrayOutput) Index(i pulumi.IntInput) GetTrailsDeprecatedActiontrailOutput
- func (o GetTrailsDeprecatedActiontrailArrayOutput) ToGetTrailsDeprecatedActiontrailArrayOutput() GetTrailsDeprecatedActiontrailArrayOutput
- func (o GetTrailsDeprecatedActiontrailArrayOutput) ToGetTrailsDeprecatedActiontrailArrayOutputWithContext(ctx context.Context) GetTrailsDeprecatedActiontrailArrayOutput
- type GetTrailsDeprecatedActiontrailInput
- type GetTrailsDeprecatedActiontrailOutput
- func (GetTrailsDeprecatedActiontrailOutput) ElementType() reflect.Type
- func (o GetTrailsDeprecatedActiontrailOutput) EventRw() pulumi.StringOutput
- func (o GetTrailsDeprecatedActiontrailOutput) Id() pulumi.StringOutput
- func (o GetTrailsDeprecatedActiontrailOutput) IsOrganizationTrail() pulumi.BoolOutput
- func (o GetTrailsDeprecatedActiontrailOutput) OssBucketName() pulumi.StringOutput
- func (o GetTrailsDeprecatedActiontrailOutput) OssKeyPrefix() pulumi.StringOutput
- func (o GetTrailsDeprecatedActiontrailOutput) OssWriteRoleArn() pulumi.StringOutput
- func (o GetTrailsDeprecatedActiontrailOutput) SlsProjectArn() pulumi.StringOutput
- func (o GetTrailsDeprecatedActiontrailOutput) SlsWriteRoleArn() pulumi.StringOutput
- func (o GetTrailsDeprecatedActiontrailOutput) Status() pulumi.StringOutput
- func (o GetTrailsDeprecatedActiontrailOutput) ToGetTrailsDeprecatedActiontrailOutput() GetTrailsDeprecatedActiontrailOutput
- func (o GetTrailsDeprecatedActiontrailOutput) ToGetTrailsDeprecatedActiontrailOutputWithContext(ctx context.Context) GetTrailsDeprecatedActiontrailOutput
- func (o GetTrailsDeprecatedActiontrailOutput) TrailName() pulumi.StringOutput
- func (o GetTrailsDeprecatedActiontrailOutput) TrailRegion() pulumi.StringOutput
- type GetTrailsDeprecatedArgs
- type GetTrailsDeprecatedResult
- type GetTrailsDeprecatedTrail
- type GetTrailsDeprecatedTrailArgs
- func (GetTrailsDeprecatedTrailArgs) ElementType() reflect.Type
- func (i GetTrailsDeprecatedTrailArgs) ToGetTrailsDeprecatedTrailOutput() GetTrailsDeprecatedTrailOutput
- func (i GetTrailsDeprecatedTrailArgs) ToGetTrailsDeprecatedTrailOutputWithContext(ctx context.Context) GetTrailsDeprecatedTrailOutput
- type GetTrailsDeprecatedTrailArray
- func (GetTrailsDeprecatedTrailArray) ElementType() reflect.Type
- func (i GetTrailsDeprecatedTrailArray) ToGetTrailsDeprecatedTrailArrayOutput() GetTrailsDeprecatedTrailArrayOutput
- func (i GetTrailsDeprecatedTrailArray) ToGetTrailsDeprecatedTrailArrayOutputWithContext(ctx context.Context) GetTrailsDeprecatedTrailArrayOutput
- type GetTrailsDeprecatedTrailArrayInput
- type GetTrailsDeprecatedTrailArrayOutput
- func (GetTrailsDeprecatedTrailArrayOutput) ElementType() reflect.Type
- func (o GetTrailsDeprecatedTrailArrayOutput) Index(i pulumi.IntInput) GetTrailsDeprecatedTrailOutput
- func (o GetTrailsDeprecatedTrailArrayOutput) ToGetTrailsDeprecatedTrailArrayOutput() GetTrailsDeprecatedTrailArrayOutput
- func (o GetTrailsDeprecatedTrailArrayOutput) ToGetTrailsDeprecatedTrailArrayOutputWithContext(ctx context.Context) GetTrailsDeprecatedTrailArrayOutput
- type GetTrailsDeprecatedTrailInput
- type GetTrailsDeprecatedTrailOutput
- func (GetTrailsDeprecatedTrailOutput) ElementType() reflect.Type
- func (o GetTrailsDeprecatedTrailOutput) EventRw() pulumi.StringOutput
- func (o GetTrailsDeprecatedTrailOutput) Id() pulumi.StringOutput
- func (o GetTrailsDeprecatedTrailOutput) IsOrganizationTrail() pulumi.BoolOutput
- func (o GetTrailsDeprecatedTrailOutput) OssBucketName() pulumi.StringOutput
- func (o GetTrailsDeprecatedTrailOutput) OssKeyPrefix() pulumi.StringOutput
- func (o GetTrailsDeprecatedTrailOutput) OssWriteRoleArn() pulumi.StringOutput
- func (o GetTrailsDeprecatedTrailOutput) SlsProjectArn() pulumi.StringOutput
- func (o GetTrailsDeprecatedTrailOutput) SlsWriteRoleArn() pulumi.StringOutput
- func (o GetTrailsDeprecatedTrailOutput) Status() pulumi.StringOutput
- func (o GetTrailsDeprecatedTrailOutput) ToGetTrailsDeprecatedTrailOutput() GetTrailsDeprecatedTrailOutput
- func (o GetTrailsDeprecatedTrailOutput) ToGetTrailsDeprecatedTrailOutputWithContext(ctx context.Context) GetTrailsDeprecatedTrailOutput
- func (o GetTrailsDeprecatedTrailOutput) TrailName() pulumi.StringOutput
- func (o GetTrailsDeprecatedTrailOutput) TrailRegion() pulumi.StringOutput
- type GetTrailsResult
- type GetTrailsTrail
- type GetTrailsTrailArgs
- type GetTrailsTrailArray
- type GetTrailsTrailArrayInput
- type GetTrailsTrailArrayOutput
- func (GetTrailsTrailArrayOutput) ElementType() reflect.Type
- func (o GetTrailsTrailArrayOutput) Index(i pulumi.IntInput) GetTrailsTrailOutput
- func (o GetTrailsTrailArrayOutput) ToGetTrailsTrailArrayOutput() GetTrailsTrailArrayOutput
- func (o GetTrailsTrailArrayOutput) ToGetTrailsTrailArrayOutputWithContext(ctx context.Context) GetTrailsTrailArrayOutput
- type GetTrailsTrailInput
- type GetTrailsTrailOutput
- func (GetTrailsTrailOutput) ElementType() reflect.Type
- func (o GetTrailsTrailOutput) EventRw() pulumi.StringOutput
- func (o GetTrailsTrailOutput) Id() pulumi.StringOutput
- func (o GetTrailsTrailOutput) IsOrganizationTrail() pulumi.BoolOutput
- func (o GetTrailsTrailOutput) OssBucketName() pulumi.StringOutput
- func (o GetTrailsTrailOutput) OssKeyPrefix() pulumi.StringOutput
- func (o GetTrailsTrailOutput) OssWriteRoleArn() pulumi.StringOutput
- func (o GetTrailsTrailOutput) SlsProjectArn() pulumi.StringOutput
- func (o GetTrailsTrailOutput) SlsWriteRoleArn() pulumi.StringOutput
- func (o GetTrailsTrailOutput) Status() pulumi.StringOutput
- func (o GetTrailsTrailOutput) ToGetTrailsTrailOutput() GetTrailsTrailOutput
- func (o GetTrailsTrailOutput) ToGetTrailsTrailOutputWithContext(ctx context.Context) GetTrailsTrailOutput
- func (o GetTrailsTrailOutput) TrailName() pulumi.StringOutput
- func (o GetTrailsTrailOutput) TrailRegion() pulumi.StringOutput
- type Trail
- type TrailArgs
- type TrailArray
- type TrailArrayInput
- type TrailArrayOutput
- type TrailDeprecateddeprecated
- func (*TrailDeprecated) ElementType() reflect.Type
- func (i *TrailDeprecated) ToTrailDeprecatedOutput() TrailDeprecatedOutput
- func (i *TrailDeprecated) ToTrailDeprecatedOutputWithContext(ctx context.Context) TrailDeprecatedOutput
- func (i *TrailDeprecated) ToTrailDeprecatedPtrOutput() TrailDeprecatedPtrOutput
- func (i *TrailDeprecated) ToTrailDeprecatedPtrOutputWithContext(ctx context.Context) TrailDeprecatedPtrOutput
- type TrailDeprecatedArgs
- type TrailDeprecatedArray
- type TrailDeprecatedArrayInput
- type TrailDeprecatedArrayOutput
- func (TrailDeprecatedArrayOutput) ElementType() reflect.Type
- func (o TrailDeprecatedArrayOutput) Index(i pulumi.IntInput) TrailDeprecatedOutput
- func (o TrailDeprecatedArrayOutput) ToTrailDeprecatedArrayOutput() TrailDeprecatedArrayOutput
- func (o TrailDeprecatedArrayOutput) ToTrailDeprecatedArrayOutputWithContext(ctx context.Context) TrailDeprecatedArrayOutput
- type TrailDeprecatedInput
- type TrailDeprecatedMap
- type TrailDeprecatedMapInput
- type TrailDeprecatedMapOutput
- func (TrailDeprecatedMapOutput) ElementType() reflect.Type
- func (o TrailDeprecatedMapOutput) MapIndex(k pulumi.StringInput) TrailDeprecatedOutput
- func (o TrailDeprecatedMapOutput) ToTrailDeprecatedMapOutput() TrailDeprecatedMapOutput
- func (o TrailDeprecatedMapOutput) ToTrailDeprecatedMapOutputWithContext(ctx context.Context) TrailDeprecatedMapOutput
- type TrailDeprecatedOutput
- func (TrailDeprecatedOutput) ElementType() reflect.Type
- func (o TrailDeprecatedOutput) ToTrailDeprecatedOutput() TrailDeprecatedOutput
- func (o TrailDeprecatedOutput) ToTrailDeprecatedOutputWithContext(ctx context.Context) TrailDeprecatedOutput
- func (o TrailDeprecatedOutput) ToTrailDeprecatedPtrOutput() TrailDeprecatedPtrOutput
- func (o TrailDeprecatedOutput) ToTrailDeprecatedPtrOutputWithContext(ctx context.Context) TrailDeprecatedPtrOutput
- type TrailDeprecatedPtrInput
- type TrailDeprecatedPtrOutput
- type TrailDeprecatedState
- type TrailInput
- type TrailMap
- type TrailMapInput
- type TrailMapOutput
- type TrailOutput
- func (TrailOutput) ElementType() reflect.Type
- func (o TrailOutput) ToTrailOutput() TrailOutput
- func (o TrailOutput) ToTrailOutputWithContext(ctx context.Context) TrailOutput
- func (o TrailOutput) ToTrailPtrOutput() TrailPtrOutput
- func (o TrailOutput) ToTrailPtrOutputWithContext(ctx context.Context) TrailPtrOutput
- type TrailPtrInput
- type TrailPtrOutput
- type TrailState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetConsumerGroupsArgs ¶
type GetConsumerGroupsArgs struct { // A regex string to filter results by the consumer group id. ConsumerIdRegex *string `pulumi:"consumerIdRegex"` // ID of the ALIKAFKA Instance that owns the consumer groups. InstanceId string `pulumi:"instanceId"` OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getConsumerGroups.
type GetConsumerGroupsResult ¶
type GetConsumerGroupsResult struct { ConsumerIdRegex *string `pulumi:"consumerIdRegex"` // A list of consumer group ids. ConsumerIds []string `pulumi:"consumerIds"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` OutputFile *string `pulumi:"outputFile"` }
A collection of values returned by getConsumerGroups.
func GetConsumerGroups ¶
func GetConsumerGroups(ctx *pulumi.Context, args *GetConsumerGroupsArgs, opts ...pulumi.InvokeOption) (*GetConsumerGroupsResult, error)
This data source provides a list of ALIKAFKA Consumer Groups in an Alibaba Cloud account according to the specified filters.
> **NOTE:** Available in 1.56.0+
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v2/go/alicloud/actiontrail" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { opt0 := "CID-alikafkaGroupDatasourceName" opt1 := "consumerGroups.txt" consumerGroupsDs, err := actiontrail.GetConsumerGroups(ctx, &actiontrail.GetConsumerGroupsArgs{ ConsumerIdRegex: &opt0, InstanceId: "xxx", OutputFile: &opt1, }, nil) if err != nil { return err } ctx.Export("firstGroupName", consumerGroupsDs.ConsumerIds[0]) return nil }) }
```
type GetInstancesArgs ¶
type GetInstancesArgs struct { // A list of instance IDs to filter results. Ids []string `pulumi:"ids"` // A regex string to filter results by the instance name. NameRegex *string `pulumi:"nameRegex"` OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getInstances.
type GetInstancesInstance ¶
type GetInstancesInstance struct { // The config the instance. Config string `pulumi:"config"` // The create time of the instance. CreateTime string `pulumi:"createTime"` // The deploy type of the instance. 0: sharing instance, 1: vpc instance, 2: vpc instance(support ip mapping), 3: eip instance, 4: eip/vpc instance, 5: vpc instance. DeployType int `pulumi:"deployType"` // The disk size of the instance. DiskSize int `pulumi:"diskSize"` // The disk type of the instance. 0: efficient cloud disk , 1: SSD. DiskType int `pulumi:"diskType"` // The peak bandwidth of the instance. EipMax int `pulumi:"eipMax"` // The endPoint to access the instance. EndPoint string `pulumi:"endPoint"` // ID of the instance. Id string `pulumi:"id"` // The peak value of io of the instance. IoMax int `pulumi:"ioMax"` // Name of the instance. Name string `pulumi:"name"` // The paid type of the instance. PaidType string `pulumi:"paidType"` // The security group of the instance. SecurityGroup string `pulumi:"securityGroup"` // The current status of the instance. -1: unknown status, 0: wait deploy, 1: initializing, 2: preparing, 3 starting, 5: in service, 7: wait upgrade, 8: upgrading, 10: released, 15: freeze, 101: deploy error, 102: upgrade error. ServiceStatus int `pulumi:"serviceStatus"` // The kafka openSource version of the instance. ServiceVersion string `pulumi:"serviceVersion"` // The spec type of the instance. SpecType string `pulumi:"specType"` // The max num of topic can be create of the instance. TopicQuota int `pulumi:"topicQuota"` // The ID of attaching VPC to instance. VpcId string `pulumi:"vpcId"` // The ID of attaching vswitch to instance. VswitchId string `pulumi:"vswitchId"` // The ID of attaching zone to instance. ZoneId string `pulumi:"zoneId"` }
type GetInstancesInstanceArgs ¶
type GetInstancesInstanceArgs struct { // The config the instance. Config pulumi.StringInput `pulumi:"config"` // The create time of the instance. CreateTime pulumi.StringInput `pulumi:"createTime"` // The deploy type of the instance. 0: sharing instance, 1: vpc instance, 2: vpc instance(support ip mapping), 3: eip instance, 4: eip/vpc instance, 5: vpc instance. DeployType pulumi.IntInput `pulumi:"deployType"` // The disk size of the instance. DiskSize pulumi.IntInput `pulumi:"diskSize"` // The disk type of the instance. 0: efficient cloud disk , 1: SSD. DiskType pulumi.IntInput `pulumi:"diskType"` // The peak bandwidth of the instance. EipMax pulumi.IntInput `pulumi:"eipMax"` // The endPoint to access the instance. EndPoint pulumi.StringInput `pulumi:"endPoint"` // ID of the instance. Id pulumi.StringInput `pulumi:"id"` // The peak value of io of the instance. IoMax pulumi.IntInput `pulumi:"ioMax"` // Name of the instance. Name pulumi.StringInput `pulumi:"name"` // The paid type of the instance. PaidType pulumi.StringInput `pulumi:"paidType"` // The security group of the instance. SecurityGroup pulumi.StringInput `pulumi:"securityGroup"` // The current status of the instance. -1: unknown status, 0: wait deploy, 1: initializing, 2: preparing, 3 starting, 5: in service, 7: wait upgrade, 8: upgrading, 10: released, 15: freeze, 101: deploy error, 102: upgrade error. ServiceStatus pulumi.IntInput `pulumi:"serviceStatus"` // The kafka openSource version of the instance. ServiceVersion pulumi.StringInput `pulumi:"serviceVersion"` // The spec type of the instance. SpecType pulumi.StringInput `pulumi:"specType"` // The max num of topic can be create of the instance. TopicQuota pulumi.IntInput `pulumi:"topicQuota"` // The ID of attaching VPC to instance. VpcId pulumi.StringInput `pulumi:"vpcId"` // The ID of attaching vswitch to instance. VswitchId pulumi.StringInput `pulumi:"vswitchId"` // The ID of attaching zone to instance. ZoneId pulumi.StringInput `pulumi:"zoneId"` }
func (GetInstancesInstanceArgs) ElementType ¶
func (GetInstancesInstanceArgs) ElementType() reflect.Type
func (GetInstancesInstanceArgs) ToGetInstancesInstanceOutput ¶
func (i GetInstancesInstanceArgs) ToGetInstancesInstanceOutput() GetInstancesInstanceOutput
func (GetInstancesInstanceArgs) ToGetInstancesInstanceOutputWithContext ¶
func (i GetInstancesInstanceArgs) ToGetInstancesInstanceOutputWithContext(ctx context.Context) GetInstancesInstanceOutput
type GetInstancesInstanceArray ¶
type GetInstancesInstanceArray []GetInstancesInstanceInput
func (GetInstancesInstanceArray) ElementType ¶
func (GetInstancesInstanceArray) ElementType() reflect.Type
func (GetInstancesInstanceArray) ToGetInstancesInstanceArrayOutput ¶
func (i GetInstancesInstanceArray) ToGetInstancesInstanceArrayOutput() GetInstancesInstanceArrayOutput
func (GetInstancesInstanceArray) ToGetInstancesInstanceArrayOutputWithContext ¶
func (i GetInstancesInstanceArray) ToGetInstancesInstanceArrayOutputWithContext(ctx context.Context) GetInstancesInstanceArrayOutput
type GetInstancesInstanceArrayInput ¶
type GetInstancesInstanceArrayInput interface { pulumi.Input ToGetInstancesInstanceArrayOutput() GetInstancesInstanceArrayOutput ToGetInstancesInstanceArrayOutputWithContext(context.Context) GetInstancesInstanceArrayOutput }
GetInstancesInstanceArrayInput is an input type that accepts GetInstancesInstanceArray and GetInstancesInstanceArrayOutput values. You can construct a concrete instance of `GetInstancesInstanceArrayInput` via:
GetInstancesInstanceArray{ GetInstancesInstanceArgs{...} }
type GetInstancesInstanceArrayOutput ¶
type GetInstancesInstanceArrayOutput struct{ *pulumi.OutputState }
func (GetInstancesInstanceArrayOutput) ElementType ¶
func (GetInstancesInstanceArrayOutput) ElementType() reflect.Type
func (GetInstancesInstanceArrayOutput) Index ¶
func (o GetInstancesInstanceArrayOutput) Index(i pulumi.IntInput) GetInstancesInstanceOutput
func (GetInstancesInstanceArrayOutput) ToGetInstancesInstanceArrayOutput ¶
func (o GetInstancesInstanceArrayOutput) ToGetInstancesInstanceArrayOutput() GetInstancesInstanceArrayOutput
func (GetInstancesInstanceArrayOutput) ToGetInstancesInstanceArrayOutputWithContext ¶
func (o GetInstancesInstanceArrayOutput) ToGetInstancesInstanceArrayOutputWithContext(ctx context.Context) GetInstancesInstanceArrayOutput
type GetInstancesInstanceInput ¶
type GetInstancesInstanceInput interface { pulumi.Input ToGetInstancesInstanceOutput() GetInstancesInstanceOutput ToGetInstancesInstanceOutputWithContext(context.Context) GetInstancesInstanceOutput }
GetInstancesInstanceInput is an input type that accepts GetInstancesInstanceArgs and GetInstancesInstanceOutput values. You can construct a concrete instance of `GetInstancesInstanceInput` via:
GetInstancesInstanceArgs{...}
type GetInstancesInstanceOutput ¶
type GetInstancesInstanceOutput struct{ *pulumi.OutputState }
func (GetInstancesInstanceOutput) Config ¶ added in v2.31.0
func (o GetInstancesInstanceOutput) Config() pulumi.StringOutput
The config the instance.
func (GetInstancesInstanceOutput) CreateTime ¶
func (o GetInstancesInstanceOutput) CreateTime() pulumi.StringOutput
The create time of the instance.
func (GetInstancesInstanceOutput) DeployType ¶
func (o GetInstancesInstanceOutput) DeployType() pulumi.IntOutput
The deploy type of the instance. 0: sharing instance, 1: vpc instance, 2: vpc instance(support ip mapping), 3: eip instance, 4: eip/vpc instance, 5: vpc instance.
func (GetInstancesInstanceOutput) DiskSize ¶
func (o GetInstancesInstanceOutput) DiskSize() pulumi.IntOutput
The disk size of the instance.
func (GetInstancesInstanceOutput) DiskType ¶
func (o GetInstancesInstanceOutput) DiskType() pulumi.IntOutput
The disk type of the instance. 0: efficient cloud disk , 1: SSD.
func (GetInstancesInstanceOutput) EipMax ¶
func (o GetInstancesInstanceOutput) EipMax() pulumi.IntOutput
The peak bandwidth of the instance.
func (GetInstancesInstanceOutput) ElementType ¶
func (GetInstancesInstanceOutput) ElementType() reflect.Type
func (GetInstancesInstanceOutput) EndPoint ¶ added in v2.22.0
func (o GetInstancesInstanceOutput) EndPoint() pulumi.StringOutput
The endPoint to access the instance.
func (GetInstancesInstanceOutput) Id ¶
func (o GetInstancesInstanceOutput) Id() pulumi.StringOutput
ID of the instance.
func (GetInstancesInstanceOutput) IoMax ¶
func (o GetInstancesInstanceOutput) IoMax() pulumi.IntOutput
The peak value of io of the instance.
func (GetInstancesInstanceOutput) Name ¶
func (o GetInstancesInstanceOutput) Name() pulumi.StringOutput
Name of the instance.
func (GetInstancesInstanceOutput) PaidType ¶
func (o GetInstancesInstanceOutput) PaidType() pulumi.StringOutput
The paid type of the instance.
func (GetInstancesInstanceOutput) SecurityGroup ¶ added in v2.14.0
func (o GetInstancesInstanceOutput) SecurityGroup() pulumi.StringOutput
The security group of the instance.
func (GetInstancesInstanceOutput) ServiceStatus ¶
func (o GetInstancesInstanceOutput) ServiceStatus() pulumi.IntOutput
The current status of the instance. -1: unknown status, 0: wait deploy, 1: initializing, 2: preparing, 3 starting, 5: in service, 7: wait upgrade, 8: upgrading, 10: released, 15: freeze, 101: deploy error, 102: upgrade error.
func (GetInstancesInstanceOutput) ServiceVersion ¶ added in v2.31.0
func (o GetInstancesInstanceOutput) ServiceVersion() pulumi.StringOutput
The kafka openSource version of the instance.
func (GetInstancesInstanceOutput) SpecType ¶
func (o GetInstancesInstanceOutput) SpecType() pulumi.StringOutput
The spec type of the instance.
func (GetInstancesInstanceOutput) ToGetInstancesInstanceOutput ¶
func (o GetInstancesInstanceOutput) ToGetInstancesInstanceOutput() GetInstancesInstanceOutput
func (GetInstancesInstanceOutput) ToGetInstancesInstanceOutputWithContext ¶
func (o GetInstancesInstanceOutput) ToGetInstancesInstanceOutputWithContext(ctx context.Context) GetInstancesInstanceOutput
func (GetInstancesInstanceOutput) TopicQuota ¶
func (o GetInstancesInstanceOutput) TopicQuota() pulumi.IntOutput
The max num of topic can be create of the instance.
func (GetInstancesInstanceOutput) VpcId ¶
func (o GetInstancesInstanceOutput) VpcId() pulumi.StringOutput
The ID of attaching VPC to instance.
func (GetInstancesInstanceOutput) VswitchId ¶
func (o GetInstancesInstanceOutput) VswitchId() pulumi.StringOutput
The ID of attaching vswitch to instance.
func (GetInstancesInstanceOutput) ZoneId ¶
func (o GetInstancesInstanceOutput) ZoneId() pulumi.StringOutput
The ID of attaching zone to instance.
type GetInstancesResult ¶
type GetInstancesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list of instance IDs. Ids []string `pulumi:"ids"` // A list of instances. Each element contains the following attributes: Instances []GetInstancesInstance `pulumi:"instances"` NameRegex *string `pulumi:"nameRegex"` // A list of instance names. Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` }
A collection of values returned by getInstances.
func GetInstances ¶
func GetInstances(ctx *pulumi.Context, args *GetInstancesArgs, opts ...pulumi.InvokeOption) (*GetInstancesResult, error)
This data source provides a list of ALIKAFKA Instances in an Alibaba Cloud account according to the specified filters.
> **NOTE:** Available in 1.59.0+
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v2/go/alicloud" "github.com/pulumi/pulumi-alicloud/sdk/v2/go/alicloud/actiontrail" "github.com/pulumi/pulumi-alicloud/sdk/v2/go/alicloud/alikafka" "github.com/pulumi/pulumi-alicloud/sdk/v2/go/alicloud/vpc" "github.com/pulumi/pulumi/sdk/v2/go/pulumi" "github.com/pulumi/pulumi/sdk/v2/go/pulumi/config"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") instanceName := "alikafkaInstanceName" if param := cfg.Get("instanceName"); param != "" { instanceName = param } opt0 := "VSwitch" defaultZones, err := alicloud.GetZones(ctx, &alicloud.GetZonesArgs{ AvailableResourceCreation: &opt0, }, nil) if err != nil { return err } defaultNetwork, err := vpc.NewNetwork(ctx, "defaultNetwork", &vpc.NetworkArgs{ CidrBlock: pulumi.String("172.16.0.0/12"), }) if err != nil { return err } defaultSwitch, err := vpc.NewSwitch(ctx, "defaultSwitch", &vpc.SwitchArgs{ AvailabilityZone: pulumi.String(defaultZones.Zones[0].Id), CidrBlock: pulumi.String("172.16.0.0/24"), VpcId: defaultNetwork.ID(), }) if err != nil { return err } _, err = alikafka.NewInstance(ctx, "defaultInstance", &alikafka.InstanceArgs{ DeployType: pulumi.Int(4), DiskSize: pulumi.Int(500), DiskType: pulumi.Int(1), IoMax: pulumi.Int(20), TopicQuota: pulumi.Int(50), VswitchId: defaultSwitch.ID(), }) if err != nil { return err } opt1 := "alikafkaInstanceName" opt2 := "instances.txt" instancesDs, err := actiontrail.GetInstances(ctx, &actiontrail.GetInstancesArgs{ NameRegex: &opt1, OutputFile: &opt2, }, nil) if err != nil { return err } ctx.Export("firstInstanceName", instancesDs.Instances[0].Name) return nil }) }
```
type GetSaslAclsAcl ¶
type GetSaslAclsAcl struct { // The operation type of the sasl acl. AclOperationType string `pulumi:"aclOperationType"` // Get results for the specified resource name. AclResourceName string `pulumi:"aclResourceName"` // The resource pattern type of the sasl acl. AclResourcePatternType string `pulumi:"aclResourcePatternType"` // Get results for the specified resource type. AclResourceType string `pulumi:"aclResourceType"` // The host of the sasl acl. Host string `pulumi:"host"` // Get results for the specified username. Username string `pulumi:"username"` }
type GetSaslAclsAclArgs ¶
type GetSaslAclsAclArgs struct { // The operation type of the sasl acl. AclOperationType pulumi.StringInput `pulumi:"aclOperationType"` // Get results for the specified resource name. AclResourceName pulumi.StringInput `pulumi:"aclResourceName"` // The resource pattern type of the sasl acl. AclResourcePatternType pulumi.StringInput `pulumi:"aclResourcePatternType"` // Get results for the specified resource type. AclResourceType pulumi.StringInput `pulumi:"aclResourceType"` // The host of the sasl acl. Host pulumi.StringInput `pulumi:"host"` // Get results for the specified username. Username pulumi.StringInput `pulumi:"username"` }
func (GetSaslAclsAclArgs) ElementType ¶
func (GetSaslAclsAclArgs) ElementType() reflect.Type
func (GetSaslAclsAclArgs) ToGetSaslAclsAclOutput ¶
func (i GetSaslAclsAclArgs) ToGetSaslAclsAclOutput() GetSaslAclsAclOutput
func (GetSaslAclsAclArgs) ToGetSaslAclsAclOutputWithContext ¶
func (i GetSaslAclsAclArgs) ToGetSaslAclsAclOutputWithContext(ctx context.Context) GetSaslAclsAclOutput
type GetSaslAclsAclArray ¶
type GetSaslAclsAclArray []GetSaslAclsAclInput
func (GetSaslAclsAclArray) ElementType ¶
func (GetSaslAclsAclArray) ElementType() reflect.Type
func (GetSaslAclsAclArray) ToGetSaslAclsAclArrayOutput ¶
func (i GetSaslAclsAclArray) ToGetSaslAclsAclArrayOutput() GetSaslAclsAclArrayOutput
func (GetSaslAclsAclArray) ToGetSaslAclsAclArrayOutputWithContext ¶
func (i GetSaslAclsAclArray) ToGetSaslAclsAclArrayOutputWithContext(ctx context.Context) GetSaslAclsAclArrayOutput
type GetSaslAclsAclArrayInput ¶
type GetSaslAclsAclArrayInput interface { pulumi.Input ToGetSaslAclsAclArrayOutput() GetSaslAclsAclArrayOutput ToGetSaslAclsAclArrayOutputWithContext(context.Context) GetSaslAclsAclArrayOutput }
GetSaslAclsAclArrayInput is an input type that accepts GetSaslAclsAclArray and GetSaslAclsAclArrayOutput values. You can construct a concrete instance of `GetSaslAclsAclArrayInput` via:
GetSaslAclsAclArray{ GetSaslAclsAclArgs{...} }
type GetSaslAclsAclArrayOutput ¶
type GetSaslAclsAclArrayOutput struct{ *pulumi.OutputState }
func (GetSaslAclsAclArrayOutput) ElementType ¶
func (GetSaslAclsAclArrayOutput) ElementType() reflect.Type
func (GetSaslAclsAclArrayOutput) Index ¶
func (o GetSaslAclsAclArrayOutput) Index(i pulumi.IntInput) GetSaslAclsAclOutput
func (GetSaslAclsAclArrayOutput) ToGetSaslAclsAclArrayOutput ¶
func (o GetSaslAclsAclArrayOutput) ToGetSaslAclsAclArrayOutput() GetSaslAclsAclArrayOutput
func (GetSaslAclsAclArrayOutput) ToGetSaslAclsAclArrayOutputWithContext ¶
func (o GetSaslAclsAclArrayOutput) ToGetSaslAclsAclArrayOutputWithContext(ctx context.Context) GetSaslAclsAclArrayOutput
type GetSaslAclsAclInput ¶
type GetSaslAclsAclInput interface { pulumi.Input ToGetSaslAclsAclOutput() GetSaslAclsAclOutput ToGetSaslAclsAclOutputWithContext(context.Context) GetSaslAclsAclOutput }
GetSaslAclsAclInput is an input type that accepts GetSaslAclsAclArgs and GetSaslAclsAclOutput values. You can construct a concrete instance of `GetSaslAclsAclInput` via:
GetSaslAclsAclArgs{...}
type GetSaslAclsAclOutput ¶
type GetSaslAclsAclOutput struct{ *pulumi.OutputState }
func (GetSaslAclsAclOutput) AclOperationType ¶
func (o GetSaslAclsAclOutput) AclOperationType() pulumi.StringOutput
The operation type of the sasl acl.
func (GetSaslAclsAclOutput) AclResourceName ¶
func (o GetSaslAclsAclOutput) AclResourceName() pulumi.StringOutput
Get results for the specified resource name.
func (GetSaslAclsAclOutput) AclResourcePatternType ¶
func (o GetSaslAclsAclOutput) AclResourcePatternType() pulumi.StringOutput
The resource pattern type of the sasl acl.
func (GetSaslAclsAclOutput) AclResourceType ¶
func (o GetSaslAclsAclOutput) AclResourceType() pulumi.StringOutput
Get results for the specified resource type.
func (GetSaslAclsAclOutput) ElementType ¶
func (GetSaslAclsAclOutput) ElementType() reflect.Type
func (GetSaslAclsAclOutput) Host ¶
func (o GetSaslAclsAclOutput) Host() pulumi.StringOutput
The host of the sasl acl.
func (GetSaslAclsAclOutput) ToGetSaslAclsAclOutput ¶
func (o GetSaslAclsAclOutput) ToGetSaslAclsAclOutput() GetSaslAclsAclOutput
func (GetSaslAclsAclOutput) ToGetSaslAclsAclOutputWithContext ¶
func (o GetSaslAclsAclOutput) ToGetSaslAclsAclOutputWithContext(ctx context.Context) GetSaslAclsAclOutput
func (GetSaslAclsAclOutput) Username ¶
func (o GetSaslAclsAclOutput) Username() pulumi.StringOutput
Get results for the specified username.
type GetSaslAclsArgs ¶
type GetSaslAclsArgs struct { // Get results for the specified resource name. AclResourceName string `pulumi:"aclResourceName"` // Get results for the specified resource type. AclResourceType string `pulumi:"aclResourceType"` // ID of the ALIKAFKA Instance that owns the sasl acls. InstanceId string `pulumi:"instanceId"` OutputFile *string `pulumi:"outputFile"` // Get results for the specified username. Username string `pulumi:"username"` }
A collection of arguments for invoking getSaslAcls.
type GetSaslAclsResult ¶
type GetSaslAclsResult struct { // The resource name of the sasl acl. AclResourceName string `pulumi:"aclResourceName"` // The resource type of the sasl acl. AclResourceType string `pulumi:"aclResourceType"` // A list of sasl acls. Each element contains the following attributes: Acls []GetSaslAclsAcl `pulumi:"acls"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` OutputFile *string `pulumi:"outputFile"` // The username of the sasl acl. Username string `pulumi:"username"` }
A collection of values returned by getSaslAcls.
func GetSaslAcls ¶
func GetSaslAcls(ctx *pulumi.Context, args *GetSaslAclsArgs, opts ...pulumi.InvokeOption) (*GetSaslAclsResult, error)
This data source provides a list of ALIKAFKA Sasl acls in an Alibaba Cloud account according to the specified filters.
> **NOTE:** Available in 1.66.0+
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v2/go/alicloud/actiontrail" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { opt0 := "saslAcls.txt" saslAclsDs, err := actiontrail.GetSaslAcls(ctx, &actiontrail.GetSaslAclsArgs{ AclResourceName: "testTopic", AclResourceType: "Topic", InstanceId: "xxx", OutputFile: &opt0, Username: "username", }, nil) if err != nil { return err } ctx.Export("firstSaslAclUsername", saslAclsDs.Acls[0].Username) return nil }) }
```
type GetSaslUsersArgs ¶
type GetSaslUsersArgs struct { // ID of the ALIKAFKA Instance that owns the sasl users. InstanceId string `pulumi:"instanceId"` // A regex string to filter results by the username. NameRegex *string `pulumi:"nameRegex"` OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getSaslUsers.
type GetSaslUsersResult ¶
type GetSaslUsersResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` NameRegex *string `pulumi:"nameRegex"` // A list of sasl usernames. Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` // A list of sasl users. Each element contains the following attributes: Users []GetSaslUsersUser `pulumi:"users"` }
A collection of values returned by getSaslUsers.
func GetSaslUsers ¶
func GetSaslUsers(ctx *pulumi.Context, args *GetSaslUsersArgs, opts ...pulumi.InvokeOption) (*GetSaslUsersResult, error)
This data source provides a list of ALIKAFKA Sasl users in an Alibaba Cloud account according to the specified filters.
> **NOTE:** Available in 1.66.0+
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v2/go/alicloud/actiontrail" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { opt0 := "username" opt1 := "saslUsers.txt" saslUsersDs, err := actiontrail.GetSaslUsers(ctx, &actiontrail.GetSaslUsersArgs{ InstanceId: "xxx", NameRegex: &opt0, OutputFile: &opt1, }, nil) if err != nil { return err } ctx.Export("firstSaslUsername", saslUsersDs.Users[0].Username) return nil }) }
```
type GetSaslUsersUser ¶
type GetSaslUsersUserArgs ¶
type GetSaslUsersUserArgs struct { // The password of the user. Password pulumi.StringInput `pulumi:"password"` // The username of the user. Username pulumi.StringInput `pulumi:"username"` }
func (GetSaslUsersUserArgs) ElementType ¶
func (GetSaslUsersUserArgs) ElementType() reflect.Type
func (GetSaslUsersUserArgs) ToGetSaslUsersUserOutput ¶
func (i GetSaslUsersUserArgs) ToGetSaslUsersUserOutput() GetSaslUsersUserOutput
func (GetSaslUsersUserArgs) ToGetSaslUsersUserOutputWithContext ¶
func (i GetSaslUsersUserArgs) ToGetSaslUsersUserOutputWithContext(ctx context.Context) GetSaslUsersUserOutput
type GetSaslUsersUserArray ¶
type GetSaslUsersUserArray []GetSaslUsersUserInput
func (GetSaslUsersUserArray) ElementType ¶
func (GetSaslUsersUserArray) ElementType() reflect.Type
func (GetSaslUsersUserArray) ToGetSaslUsersUserArrayOutput ¶
func (i GetSaslUsersUserArray) ToGetSaslUsersUserArrayOutput() GetSaslUsersUserArrayOutput
func (GetSaslUsersUserArray) ToGetSaslUsersUserArrayOutputWithContext ¶
func (i GetSaslUsersUserArray) ToGetSaslUsersUserArrayOutputWithContext(ctx context.Context) GetSaslUsersUserArrayOutput
type GetSaslUsersUserArrayInput ¶
type GetSaslUsersUserArrayInput interface { pulumi.Input ToGetSaslUsersUserArrayOutput() GetSaslUsersUserArrayOutput ToGetSaslUsersUserArrayOutputWithContext(context.Context) GetSaslUsersUserArrayOutput }
GetSaslUsersUserArrayInput is an input type that accepts GetSaslUsersUserArray and GetSaslUsersUserArrayOutput values. You can construct a concrete instance of `GetSaslUsersUserArrayInput` via:
GetSaslUsersUserArray{ GetSaslUsersUserArgs{...} }
type GetSaslUsersUserArrayOutput ¶
type GetSaslUsersUserArrayOutput struct{ *pulumi.OutputState }
func (GetSaslUsersUserArrayOutput) ElementType ¶
func (GetSaslUsersUserArrayOutput) ElementType() reflect.Type
func (GetSaslUsersUserArrayOutput) Index ¶
func (o GetSaslUsersUserArrayOutput) Index(i pulumi.IntInput) GetSaslUsersUserOutput
func (GetSaslUsersUserArrayOutput) ToGetSaslUsersUserArrayOutput ¶
func (o GetSaslUsersUserArrayOutput) ToGetSaslUsersUserArrayOutput() GetSaslUsersUserArrayOutput
func (GetSaslUsersUserArrayOutput) ToGetSaslUsersUserArrayOutputWithContext ¶
func (o GetSaslUsersUserArrayOutput) ToGetSaslUsersUserArrayOutputWithContext(ctx context.Context) GetSaslUsersUserArrayOutput
type GetSaslUsersUserInput ¶
type GetSaslUsersUserInput interface { pulumi.Input ToGetSaslUsersUserOutput() GetSaslUsersUserOutput ToGetSaslUsersUserOutputWithContext(context.Context) GetSaslUsersUserOutput }
GetSaslUsersUserInput is an input type that accepts GetSaslUsersUserArgs and GetSaslUsersUserOutput values. You can construct a concrete instance of `GetSaslUsersUserInput` via:
GetSaslUsersUserArgs{...}
type GetSaslUsersUserOutput ¶
type GetSaslUsersUserOutput struct{ *pulumi.OutputState }
func (GetSaslUsersUserOutput) ElementType ¶
func (GetSaslUsersUserOutput) ElementType() reflect.Type
func (GetSaslUsersUserOutput) Password ¶
func (o GetSaslUsersUserOutput) Password() pulumi.StringOutput
The password of the user.
func (GetSaslUsersUserOutput) ToGetSaslUsersUserOutput ¶
func (o GetSaslUsersUserOutput) ToGetSaslUsersUserOutput() GetSaslUsersUserOutput
func (GetSaslUsersUserOutput) ToGetSaslUsersUserOutputWithContext ¶
func (o GetSaslUsersUserOutput) ToGetSaslUsersUserOutputWithContext(ctx context.Context) GetSaslUsersUserOutput
func (GetSaslUsersUserOutput) Username ¶
func (o GetSaslUsersUserOutput) Username() pulumi.StringOutput
The username of the user.
type GetTopicsArgs ¶
type GetTopicsArgs struct { InstanceId string `pulumi:"instanceId"` // A regex string to filter results by the topic name. NameRegex *string `pulumi:"nameRegex"` OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getTopics.
type GetTopicsResult ¶
type GetTopicsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` NameRegex *string `pulumi:"nameRegex"` // A list of topic names. Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` // A list of topics. Each element contains the following attributes: Topics []GetTopicsTopic `pulumi:"topics"` }
A collection of values returned by getTopics.
func GetTopics ¶
func GetTopics(ctx *pulumi.Context, args *GetTopicsArgs, opts ...pulumi.InvokeOption) (*GetTopicsResult, error)
This data source provides a list of ALIKAFKA Topics in an Alibaba Cloud account according to the specified filters.
> **NOTE:** Available in 1.56.0+
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v2/go/alicloud/actiontrail" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { opt0 := "alikafkaTopicName" opt1 := "topics.txt" topicsDs, err := actiontrail.GetTopics(ctx, &actiontrail.GetTopicsArgs{ InstanceId: "xxx", NameRegex: &opt0, OutputFile: &opt1, }, nil) if err != nil { return err } ctx.Export("firstTopicName", topicsDs.Topics[0].Topic) return nil }) }
```
type GetTopicsTopic ¶
type GetTopicsTopic struct { // whether the current topic is kafka compact topic or not. CompactTopic bool `pulumi:"compactTopic"` // Time of creation. CreateTime string `pulumi:"createTime"` // whether the current topic is kafka local topic or not. LocalTopic bool `pulumi:"localTopic"` // Partition number of the topic. PartitionNum int `pulumi:"partitionNum"` // Remark of the topic. Remark string `pulumi:"remark"` // The current status code of the topic. There are three values to describe the topic status: 0 stands for the topic is in service, 1 stands for freezing and 2 stands for pause. Status int `pulumi:"status"` // The name of the topic. Topic string `pulumi:"topic"` }
type GetTopicsTopicArgs ¶
type GetTopicsTopicArgs struct { // whether the current topic is kafka compact topic or not. CompactTopic pulumi.BoolInput `pulumi:"compactTopic"` // Time of creation. CreateTime pulumi.StringInput `pulumi:"createTime"` // whether the current topic is kafka local topic or not. LocalTopic pulumi.BoolInput `pulumi:"localTopic"` // Partition number of the topic. PartitionNum pulumi.IntInput `pulumi:"partitionNum"` // Remark of the topic. Remark pulumi.StringInput `pulumi:"remark"` // The current status code of the topic. There are three values to describe the topic status: 0 stands for the topic is in service, 1 stands for freezing and 2 stands for pause. Status pulumi.IntInput `pulumi:"status"` // The name of the topic. Topic pulumi.StringInput `pulumi:"topic"` }
func (GetTopicsTopicArgs) ElementType ¶
func (GetTopicsTopicArgs) ElementType() reflect.Type
func (GetTopicsTopicArgs) ToGetTopicsTopicOutput ¶
func (i GetTopicsTopicArgs) ToGetTopicsTopicOutput() GetTopicsTopicOutput
func (GetTopicsTopicArgs) ToGetTopicsTopicOutputWithContext ¶
func (i GetTopicsTopicArgs) ToGetTopicsTopicOutputWithContext(ctx context.Context) GetTopicsTopicOutput
type GetTopicsTopicArray ¶
type GetTopicsTopicArray []GetTopicsTopicInput
func (GetTopicsTopicArray) ElementType ¶
func (GetTopicsTopicArray) ElementType() reflect.Type
func (GetTopicsTopicArray) ToGetTopicsTopicArrayOutput ¶
func (i GetTopicsTopicArray) ToGetTopicsTopicArrayOutput() GetTopicsTopicArrayOutput
func (GetTopicsTopicArray) ToGetTopicsTopicArrayOutputWithContext ¶
func (i GetTopicsTopicArray) ToGetTopicsTopicArrayOutputWithContext(ctx context.Context) GetTopicsTopicArrayOutput
type GetTopicsTopicArrayInput ¶
type GetTopicsTopicArrayInput interface { pulumi.Input ToGetTopicsTopicArrayOutput() GetTopicsTopicArrayOutput ToGetTopicsTopicArrayOutputWithContext(context.Context) GetTopicsTopicArrayOutput }
GetTopicsTopicArrayInput is an input type that accepts GetTopicsTopicArray and GetTopicsTopicArrayOutput values. You can construct a concrete instance of `GetTopicsTopicArrayInput` via:
GetTopicsTopicArray{ GetTopicsTopicArgs{...} }
type GetTopicsTopicArrayOutput ¶
type GetTopicsTopicArrayOutput struct{ *pulumi.OutputState }
func (GetTopicsTopicArrayOutput) ElementType ¶
func (GetTopicsTopicArrayOutput) ElementType() reflect.Type
func (GetTopicsTopicArrayOutput) Index ¶
func (o GetTopicsTopicArrayOutput) Index(i pulumi.IntInput) GetTopicsTopicOutput
func (GetTopicsTopicArrayOutput) ToGetTopicsTopicArrayOutput ¶
func (o GetTopicsTopicArrayOutput) ToGetTopicsTopicArrayOutput() GetTopicsTopicArrayOutput
func (GetTopicsTopicArrayOutput) ToGetTopicsTopicArrayOutputWithContext ¶
func (o GetTopicsTopicArrayOutput) ToGetTopicsTopicArrayOutputWithContext(ctx context.Context) GetTopicsTopicArrayOutput
type GetTopicsTopicInput ¶
type GetTopicsTopicInput interface { pulumi.Input ToGetTopicsTopicOutput() GetTopicsTopicOutput ToGetTopicsTopicOutputWithContext(context.Context) GetTopicsTopicOutput }
GetTopicsTopicInput is an input type that accepts GetTopicsTopicArgs and GetTopicsTopicOutput values. You can construct a concrete instance of `GetTopicsTopicInput` via:
GetTopicsTopicArgs{...}
type GetTopicsTopicOutput ¶
type GetTopicsTopicOutput struct{ *pulumi.OutputState }
func (GetTopicsTopicOutput) CompactTopic ¶
func (o GetTopicsTopicOutput) CompactTopic() pulumi.BoolOutput
whether the current topic is kafka compact topic or not.
func (GetTopicsTopicOutput) CreateTime ¶
func (o GetTopicsTopicOutput) CreateTime() pulumi.StringOutput
Time of creation.
func (GetTopicsTopicOutput) ElementType ¶
func (GetTopicsTopicOutput) ElementType() reflect.Type
func (GetTopicsTopicOutput) LocalTopic ¶
func (o GetTopicsTopicOutput) LocalTopic() pulumi.BoolOutput
whether the current topic is kafka local topic or not.
func (GetTopicsTopicOutput) PartitionNum ¶
func (o GetTopicsTopicOutput) PartitionNum() pulumi.IntOutput
Partition number of the topic.
func (GetTopicsTopicOutput) Remark ¶
func (o GetTopicsTopicOutput) Remark() pulumi.StringOutput
Remark of the topic.
func (GetTopicsTopicOutput) Status ¶
func (o GetTopicsTopicOutput) Status() pulumi.IntOutput
The current status code of the topic. There are three values to describe the topic status: 0 stands for the topic is in service, 1 stands for freezing and 2 stands for pause.
func (GetTopicsTopicOutput) ToGetTopicsTopicOutput ¶
func (o GetTopicsTopicOutput) ToGetTopicsTopicOutput() GetTopicsTopicOutput
func (GetTopicsTopicOutput) ToGetTopicsTopicOutputWithContext ¶
func (o GetTopicsTopicOutput) ToGetTopicsTopicOutputWithContext(ctx context.Context) GetTopicsTopicOutput
func (GetTopicsTopicOutput) Topic ¶
func (o GetTopicsTopicOutput) Topic() pulumi.StringOutput
The name of the topic.
type GetTrailsActiontrail ¶
type GetTrailsActiontrail struct { // Indicates whether the event is a read or a write event. EventRw string `pulumi:"eventRw"` // The id of the ActionTrail Trail. It is the same as trail name. Id string `pulumi:"id"` IsOrganizationTrail bool `pulumi:"isOrganizationTrail"` // The name of the specified OSS bucket. OssBucketName string `pulumi:"ossBucketName"` // The prefix of the specified OSS bucket name. OssKeyPrefix string `pulumi:"ossKeyPrefix"` OssWriteRoleArn string `pulumi:"ossWriteRoleArn"` // The unique ARN of the Log Service project. SlsProjectArn string `pulumi:"slsProjectArn"` // The unique ARN of the Log Service role. SlsWriteRoleArn string `pulumi:"slsWriteRoleArn"` // Filter the results by status of the ActionTrail Trail. Valid values: `Disable`, `Enable`, `Fresh`. Status string `pulumi:"status"` // The name of the ActionTrail Trail. TrailName string `pulumi:"trailName"` // The regions to which the trail is applied. TrailRegion string `pulumi:"trailRegion"` }
type GetTrailsActiontrailArgs ¶
type GetTrailsActiontrailArgs struct { // Indicates whether the event is a read or a write event. EventRw pulumi.StringInput `pulumi:"eventRw"` // The id of the ActionTrail Trail. It is the same as trail name. Id pulumi.StringInput `pulumi:"id"` IsOrganizationTrail pulumi.BoolInput `pulumi:"isOrganizationTrail"` // The name of the specified OSS bucket. OssBucketName pulumi.StringInput `pulumi:"ossBucketName"` // The prefix of the specified OSS bucket name. OssKeyPrefix pulumi.StringInput `pulumi:"ossKeyPrefix"` OssWriteRoleArn pulumi.StringInput `pulumi:"ossWriteRoleArn"` // The unique ARN of the Log Service project. SlsProjectArn pulumi.StringInput `pulumi:"slsProjectArn"` // The unique ARN of the Log Service role. SlsWriteRoleArn pulumi.StringInput `pulumi:"slsWriteRoleArn"` // Filter the results by status of the ActionTrail Trail. Valid values: `Disable`, `Enable`, `Fresh`. Status pulumi.StringInput `pulumi:"status"` // The name of the ActionTrail Trail. TrailName pulumi.StringInput `pulumi:"trailName"` // The regions to which the trail is applied. TrailRegion pulumi.StringInput `pulumi:"trailRegion"` }
func (GetTrailsActiontrailArgs) ElementType ¶
func (GetTrailsActiontrailArgs) ElementType() reflect.Type
func (GetTrailsActiontrailArgs) ToGetTrailsActiontrailOutput ¶
func (i GetTrailsActiontrailArgs) ToGetTrailsActiontrailOutput() GetTrailsActiontrailOutput
func (GetTrailsActiontrailArgs) ToGetTrailsActiontrailOutputWithContext ¶
func (i GetTrailsActiontrailArgs) ToGetTrailsActiontrailOutputWithContext(ctx context.Context) GetTrailsActiontrailOutput
type GetTrailsActiontrailArray ¶
type GetTrailsActiontrailArray []GetTrailsActiontrailInput
func (GetTrailsActiontrailArray) ElementType ¶
func (GetTrailsActiontrailArray) ElementType() reflect.Type
func (GetTrailsActiontrailArray) ToGetTrailsActiontrailArrayOutput ¶
func (i GetTrailsActiontrailArray) ToGetTrailsActiontrailArrayOutput() GetTrailsActiontrailArrayOutput
func (GetTrailsActiontrailArray) ToGetTrailsActiontrailArrayOutputWithContext ¶
func (i GetTrailsActiontrailArray) ToGetTrailsActiontrailArrayOutputWithContext(ctx context.Context) GetTrailsActiontrailArrayOutput
type GetTrailsActiontrailArrayInput ¶
type GetTrailsActiontrailArrayInput interface { pulumi.Input ToGetTrailsActiontrailArrayOutput() GetTrailsActiontrailArrayOutput ToGetTrailsActiontrailArrayOutputWithContext(context.Context) GetTrailsActiontrailArrayOutput }
GetTrailsActiontrailArrayInput is an input type that accepts GetTrailsActiontrailArray and GetTrailsActiontrailArrayOutput values. You can construct a concrete instance of `GetTrailsActiontrailArrayInput` via:
GetTrailsActiontrailArray{ GetTrailsActiontrailArgs{...} }
type GetTrailsActiontrailArrayOutput ¶
type GetTrailsActiontrailArrayOutput struct{ *pulumi.OutputState }
func (GetTrailsActiontrailArrayOutput) ElementType ¶
func (GetTrailsActiontrailArrayOutput) ElementType() reflect.Type
func (GetTrailsActiontrailArrayOutput) Index ¶
func (o GetTrailsActiontrailArrayOutput) Index(i pulumi.IntInput) GetTrailsActiontrailOutput
func (GetTrailsActiontrailArrayOutput) ToGetTrailsActiontrailArrayOutput ¶
func (o GetTrailsActiontrailArrayOutput) ToGetTrailsActiontrailArrayOutput() GetTrailsActiontrailArrayOutput
func (GetTrailsActiontrailArrayOutput) ToGetTrailsActiontrailArrayOutputWithContext ¶
func (o GetTrailsActiontrailArrayOutput) ToGetTrailsActiontrailArrayOutputWithContext(ctx context.Context) GetTrailsActiontrailArrayOutput
type GetTrailsActiontrailInput ¶
type GetTrailsActiontrailInput interface { pulumi.Input ToGetTrailsActiontrailOutput() GetTrailsActiontrailOutput ToGetTrailsActiontrailOutputWithContext(context.Context) GetTrailsActiontrailOutput }
GetTrailsActiontrailInput is an input type that accepts GetTrailsActiontrailArgs and GetTrailsActiontrailOutput values. You can construct a concrete instance of `GetTrailsActiontrailInput` via:
GetTrailsActiontrailArgs{...}
type GetTrailsActiontrailOutput ¶
type GetTrailsActiontrailOutput struct{ *pulumi.OutputState }
func (GetTrailsActiontrailOutput) ElementType ¶
func (GetTrailsActiontrailOutput) ElementType() reflect.Type
func (GetTrailsActiontrailOutput) EventRw ¶
func (o GetTrailsActiontrailOutput) EventRw() pulumi.StringOutput
Indicates whether the event is a read or a write event.
func (GetTrailsActiontrailOutput) Id ¶ added in v2.16.0
func (o GetTrailsActiontrailOutput) Id() pulumi.StringOutput
The id of the ActionTrail Trail. It is the same as trail name.
func (GetTrailsActiontrailOutput) IsOrganizationTrail ¶ added in v2.38.0
func (o GetTrailsActiontrailOutput) IsOrganizationTrail() pulumi.BoolOutput
func (GetTrailsActiontrailOutput) OssBucketName ¶
func (o GetTrailsActiontrailOutput) OssBucketName() pulumi.StringOutput
The name of the specified OSS bucket.
func (GetTrailsActiontrailOutput) OssKeyPrefix ¶
func (o GetTrailsActiontrailOutput) OssKeyPrefix() pulumi.StringOutput
The prefix of the specified OSS bucket name.
func (GetTrailsActiontrailOutput) OssWriteRoleArn ¶ added in v2.38.0
func (o GetTrailsActiontrailOutput) OssWriteRoleArn() pulumi.StringOutput
func (GetTrailsActiontrailOutput) SlsProjectArn ¶
func (o GetTrailsActiontrailOutput) SlsProjectArn() pulumi.StringOutput
The unique ARN of the Log Service project.
func (GetTrailsActiontrailOutput) SlsWriteRoleArn ¶
func (o GetTrailsActiontrailOutput) SlsWriteRoleArn() pulumi.StringOutput
The unique ARN of the Log Service role.
func (GetTrailsActiontrailOutput) Status ¶ added in v2.16.0
func (o GetTrailsActiontrailOutput) Status() pulumi.StringOutput
Filter the results by status of the ActionTrail Trail. Valid values: `Disable`, `Enable`, `Fresh`.
func (GetTrailsActiontrailOutput) ToGetTrailsActiontrailOutput ¶
func (o GetTrailsActiontrailOutput) ToGetTrailsActiontrailOutput() GetTrailsActiontrailOutput
func (GetTrailsActiontrailOutput) ToGetTrailsActiontrailOutputWithContext ¶
func (o GetTrailsActiontrailOutput) ToGetTrailsActiontrailOutputWithContext(ctx context.Context) GetTrailsActiontrailOutput
func (GetTrailsActiontrailOutput) TrailName ¶ added in v2.16.0
func (o GetTrailsActiontrailOutput) TrailName() pulumi.StringOutput
The name of the ActionTrail Trail.
func (GetTrailsActiontrailOutput) TrailRegion ¶ added in v2.16.0
func (o GetTrailsActiontrailOutput) TrailRegion() pulumi.StringOutput
The regions to which the trail is applied.
type GetTrailsArgs ¶
type GetTrailsArgs struct { // A list of ActionTrail Trail IDs. It is the same as trail name. Ids []string `pulumi:"ids"` // Whether to show organization tracking. Default to `false`. IncludeOrganizationTrail *bool `pulumi:"includeOrganizationTrail"` // Whether to show shadow tracking. Default to `false`. IncludeShadowTrails *bool `pulumi:"includeShadowTrails"` // A regex string to filter results by trail name. NameRegex *string `pulumi:"nameRegex"` OutputFile *string `pulumi:"outputFile"` // Filter the results by status of the ActionTrail Trail. Valid values: `Disable`, `Enable`, `Fresh`. Status *string `pulumi:"status"` }
A collection of arguments for invoking getTrails.
type GetTrailsDeprecatedActiontrail ¶ added in v2.16.0
type GetTrailsDeprecatedActiontrail struct { // Indicates whether the event is a read or a write event. EventRw string `pulumi:"eventRw"` Id string `pulumi:"id"` IsOrganizationTrail bool `pulumi:"isOrganizationTrail"` // The name of the specified OSS bucket. OssBucketName string `pulumi:"ossBucketName"` // The prefix of the specified OSS bucket name. OssKeyPrefix string `pulumi:"ossKeyPrefix"` OssWriteRoleArn string `pulumi:"ossWriteRoleArn"` // The unique ARN of the Log Service project. SlsProjectArn string `pulumi:"slsProjectArn"` // The unique ARN of the Log Service role. SlsWriteRoleArn string `pulumi:"slsWriteRoleArn"` Status string `pulumi:"status"` TrailName string `pulumi:"trailName"` TrailRegion string `pulumi:"trailRegion"` }
type GetTrailsDeprecatedActiontrailArgs ¶ added in v2.16.0
type GetTrailsDeprecatedActiontrailArgs struct { // Indicates whether the event is a read or a write event. EventRw pulumi.StringInput `pulumi:"eventRw"` Id pulumi.StringInput `pulumi:"id"` IsOrganizationTrail pulumi.BoolInput `pulumi:"isOrganizationTrail"` // The name of the specified OSS bucket. OssBucketName pulumi.StringInput `pulumi:"ossBucketName"` // The prefix of the specified OSS bucket name. OssKeyPrefix pulumi.StringInput `pulumi:"ossKeyPrefix"` OssWriteRoleArn pulumi.StringInput `pulumi:"ossWriteRoleArn"` // The unique ARN of the Log Service project. SlsProjectArn pulumi.StringInput `pulumi:"slsProjectArn"` // The unique ARN of the Log Service role. SlsWriteRoleArn pulumi.StringInput `pulumi:"slsWriteRoleArn"` Status pulumi.StringInput `pulumi:"status"` TrailName pulumi.StringInput `pulumi:"trailName"` TrailRegion pulumi.StringInput `pulumi:"trailRegion"` }
func (GetTrailsDeprecatedActiontrailArgs) ElementType ¶ added in v2.16.0
func (GetTrailsDeprecatedActiontrailArgs) ElementType() reflect.Type
func (GetTrailsDeprecatedActiontrailArgs) ToGetTrailsDeprecatedActiontrailOutput ¶ added in v2.16.0
func (i GetTrailsDeprecatedActiontrailArgs) ToGetTrailsDeprecatedActiontrailOutput() GetTrailsDeprecatedActiontrailOutput
func (GetTrailsDeprecatedActiontrailArgs) ToGetTrailsDeprecatedActiontrailOutputWithContext ¶ added in v2.16.0
func (i GetTrailsDeprecatedActiontrailArgs) ToGetTrailsDeprecatedActiontrailOutputWithContext(ctx context.Context) GetTrailsDeprecatedActiontrailOutput
type GetTrailsDeprecatedActiontrailArray ¶ added in v2.16.0
type GetTrailsDeprecatedActiontrailArray []GetTrailsDeprecatedActiontrailInput
func (GetTrailsDeprecatedActiontrailArray) ElementType ¶ added in v2.16.0
func (GetTrailsDeprecatedActiontrailArray) ElementType() reflect.Type
func (GetTrailsDeprecatedActiontrailArray) ToGetTrailsDeprecatedActiontrailArrayOutput ¶ added in v2.16.0
func (i GetTrailsDeprecatedActiontrailArray) ToGetTrailsDeprecatedActiontrailArrayOutput() GetTrailsDeprecatedActiontrailArrayOutput
func (GetTrailsDeprecatedActiontrailArray) ToGetTrailsDeprecatedActiontrailArrayOutputWithContext ¶ added in v2.16.0
func (i GetTrailsDeprecatedActiontrailArray) ToGetTrailsDeprecatedActiontrailArrayOutputWithContext(ctx context.Context) GetTrailsDeprecatedActiontrailArrayOutput
type GetTrailsDeprecatedActiontrailArrayInput ¶ added in v2.16.0
type GetTrailsDeprecatedActiontrailArrayInput interface { pulumi.Input ToGetTrailsDeprecatedActiontrailArrayOutput() GetTrailsDeprecatedActiontrailArrayOutput ToGetTrailsDeprecatedActiontrailArrayOutputWithContext(context.Context) GetTrailsDeprecatedActiontrailArrayOutput }
GetTrailsDeprecatedActiontrailArrayInput is an input type that accepts GetTrailsDeprecatedActiontrailArray and GetTrailsDeprecatedActiontrailArrayOutput values. You can construct a concrete instance of `GetTrailsDeprecatedActiontrailArrayInput` via:
GetTrailsDeprecatedActiontrailArray{ GetTrailsDeprecatedActiontrailArgs{...} }
type GetTrailsDeprecatedActiontrailArrayOutput ¶ added in v2.16.0
type GetTrailsDeprecatedActiontrailArrayOutput struct{ *pulumi.OutputState }
func (GetTrailsDeprecatedActiontrailArrayOutput) ElementType ¶ added in v2.16.0
func (GetTrailsDeprecatedActiontrailArrayOutput) ElementType() reflect.Type
func (GetTrailsDeprecatedActiontrailArrayOutput) ToGetTrailsDeprecatedActiontrailArrayOutput ¶ added in v2.16.0
func (o GetTrailsDeprecatedActiontrailArrayOutput) ToGetTrailsDeprecatedActiontrailArrayOutput() GetTrailsDeprecatedActiontrailArrayOutput
func (GetTrailsDeprecatedActiontrailArrayOutput) ToGetTrailsDeprecatedActiontrailArrayOutputWithContext ¶ added in v2.16.0
func (o GetTrailsDeprecatedActiontrailArrayOutput) ToGetTrailsDeprecatedActiontrailArrayOutputWithContext(ctx context.Context) GetTrailsDeprecatedActiontrailArrayOutput
type GetTrailsDeprecatedActiontrailInput ¶ added in v2.16.0
type GetTrailsDeprecatedActiontrailInput interface { pulumi.Input ToGetTrailsDeprecatedActiontrailOutput() GetTrailsDeprecatedActiontrailOutput ToGetTrailsDeprecatedActiontrailOutputWithContext(context.Context) GetTrailsDeprecatedActiontrailOutput }
GetTrailsDeprecatedActiontrailInput is an input type that accepts GetTrailsDeprecatedActiontrailArgs and GetTrailsDeprecatedActiontrailOutput values. You can construct a concrete instance of `GetTrailsDeprecatedActiontrailInput` via:
GetTrailsDeprecatedActiontrailArgs{...}
type GetTrailsDeprecatedActiontrailOutput ¶ added in v2.16.0
type GetTrailsDeprecatedActiontrailOutput struct{ *pulumi.OutputState }
func (GetTrailsDeprecatedActiontrailOutput) ElementType ¶ added in v2.16.0
func (GetTrailsDeprecatedActiontrailOutput) ElementType() reflect.Type
func (GetTrailsDeprecatedActiontrailOutput) EventRw ¶ added in v2.16.0
func (o GetTrailsDeprecatedActiontrailOutput) EventRw() pulumi.StringOutput
Indicates whether the event is a read or a write event.
func (GetTrailsDeprecatedActiontrailOutput) Id ¶ added in v2.16.0
func (o GetTrailsDeprecatedActiontrailOutput) Id() pulumi.StringOutput
func (GetTrailsDeprecatedActiontrailOutput) IsOrganizationTrail ¶ added in v2.38.0
func (o GetTrailsDeprecatedActiontrailOutput) IsOrganizationTrail() pulumi.BoolOutput
func (GetTrailsDeprecatedActiontrailOutput) OssBucketName ¶ added in v2.16.0
func (o GetTrailsDeprecatedActiontrailOutput) OssBucketName() pulumi.StringOutput
The name of the specified OSS bucket.
func (GetTrailsDeprecatedActiontrailOutput) OssKeyPrefix ¶ added in v2.16.0
func (o GetTrailsDeprecatedActiontrailOutput) OssKeyPrefix() pulumi.StringOutput
The prefix of the specified OSS bucket name.
func (GetTrailsDeprecatedActiontrailOutput) OssWriteRoleArn ¶ added in v2.38.0
func (o GetTrailsDeprecatedActiontrailOutput) OssWriteRoleArn() pulumi.StringOutput
func (GetTrailsDeprecatedActiontrailOutput) SlsProjectArn ¶ added in v2.16.0
func (o GetTrailsDeprecatedActiontrailOutput) SlsProjectArn() pulumi.StringOutput
The unique ARN of the Log Service project.
func (GetTrailsDeprecatedActiontrailOutput) SlsWriteRoleArn ¶ added in v2.16.0
func (o GetTrailsDeprecatedActiontrailOutput) SlsWriteRoleArn() pulumi.StringOutput
The unique ARN of the Log Service role.
func (GetTrailsDeprecatedActiontrailOutput) Status ¶ added in v2.16.0
func (o GetTrailsDeprecatedActiontrailOutput) Status() pulumi.StringOutput
func (GetTrailsDeprecatedActiontrailOutput) ToGetTrailsDeprecatedActiontrailOutput ¶ added in v2.16.0
func (o GetTrailsDeprecatedActiontrailOutput) ToGetTrailsDeprecatedActiontrailOutput() GetTrailsDeprecatedActiontrailOutput
func (GetTrailsDeprecatedActiontrailOutput) ToGetTrailsDeprecatedActiontrailOutputWithContext ¶ added in v2.16.0
func (o GetTrailsDeprecatedActiontrailOutput) ToGetTrailsDeprecatedActiontrailOutputWithContext(ctx context.Context) GetTrailsDeprecatedActiontrailOutput
func (GetTrailsDeprecatedActiontrailOutput) TrailName ¶ added in v2.16.0
func (o GetTrailsDeprecatedActiontrailOutput) TrailName() pulumi.StringOutput
func (GetTrailsDeprecatedActiontrailOutput) TrailRegion ¶ added in v2.16.0
func (o GetTrailsDeprecatedActiontrailOutput) TrailRegion() pulumi.StringOutput
type GetTrailsDeprecatedArgs ¶ added in v2.16.0
type GetTrailsDeprecatedArgs struct { Ids []string `pulumi:"ids"` IncludeOrganizationTrail *bool `pulumi:"includeOrganizationTrail"` IncludeShadowTrails *bool `pulumi:"includeShadowTrails"` // A regex string to filter results action trail name. NameRegex *string `pulumi:"nameRegex"` OutputFile *string `pulumi:"outputFile"` Status *string `pulumi:"status"` }
A collection of arguments for invoking getTrailsDeprecated.
type GetTrailsDeprecatedResult ¶ added in v2.16.0
type GetTrailsDeprecatedResult struct { // A list of actiontrails. Each element contains the following attributes: // // Deprecated: Field 'actiontrails' has been deprecated from version 1.95.0. Use 'trails' instead. Actiontrails []GetTrailsDeprecatedActiontrail `pulumi:"actiontrails"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` IncludeOrganizationTrail *bool `pulumi:"includeOrganizationTrail"` IncludeShadowTrails *bool `pulumi:"includeShadowTrails"` NameRegex *string `pulumi:"nameRegex"` // A list of trail names. Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` Status *string `pulumi:"status"` Trails []GetTrailsDeprecatedTrail `pulumi:"trails"` }
A collection of values returned by getTrailsDeprecated.
func GetTrailsDeprecated
deprecated
added in
v2.16.0
func GetTrailsDeprecated(ctx *pulumi.Context, args *GetTrailsDeprecatedArgs, opts ...pulumi.InvokeOption) (*GetTrailsDeprecatedResult, error)
Deprecated: DataSource has been renamed to `getTrails`
type GetTrailsDeprecatedTrail ¶ added in v2.16.0
type GetTrailsDeprecatedTrail struct { // Indicates whether the event is a read or a write event. EventRw string `pulumi:"eventRw"` Id string `pulumi:"id"` IsOrganizationTrail bool `pulumi:"isOrganizationTrail"` // The name of the specified OSS bucket. OssBucketName string `pulumi:"ossBucketName"` // The prefix of the specified OSS bucket name. OssKeyPrefix string `pulumi:"ossKeyPrefix"` OssWriteRoleArn string `pulumi:"ossWriteRoleArn"` // The unique ARN of the Log Service project. SlsProjectArn string `pulumi:"slsProjectArn"` // The unique ARN of the Log Service role. SlsWriteRoleArn string `pulumi:"slsWriteRoleArn"` Status string `pulumi:"status"` TrailName string `pulumi:"trailName"` TrailRegion string `pulumi:"trailRegion"` }
type GetTrailsDeprecatedTrailArgs ¶ added in v2.16.0
type GetTrailsDeprecatedTrailArgs struct { // Indicates whether the event is a read or a write event. EventRw pulumi.StringInput `pulumi:"eventRw"` Id pulumi.StringInput `pulumi:"id"` IsOrganizationTrail pulumi.BoolInput `pulumi:"isOrganizationTrail"` // The name of the specified OSS bucket. OssBucketName pulumi.StringInput `pulumi:"ossBucketName"` // The prefix of the specified OSS bucket name. OssKeyPrefix pulumi.StringInput `pulumi:"ossKeyPrefix"` OssWriteRoleArn pulumi.StringInput `pulumi:"ossWriteRoleArn"` // The unique ARN of the Log Service project. SlsProjectArn pulumi.StringInput `pulumi:"slsProjectArn"` // The unique ARN of the Log Service role. SlsWriteRoleArn pulumi.StringInput `pulumi:"slsWriteRoleArn"` Status pulumi.StringInput `pulumi:"status"` TrailName pulumi.StringInput `pulumi:"trailName"` TrailRegion pulumi.StringInput `pulumi:"trailRegion"` }
func (GetTrailsDeprecatedTrailArgs) ElementType ¶ added in v2.16.0
func (GetTrailsDeprecatedTrailArgs) ElementType() reflect.Type
func (GetTrailsDeprecatedTrailArgs) ToGetTrailsDeprecatedTrailOutput ¶ added in v2.16.0
func (i GetTrailsDeprecatedTrailArgs) ToGetTrailsDeprecatedTrailOutput() GetTrailsDeprecatedTrailOutput
func (GetTrailsDeprecatedTrailArgs) ToGetTrailsDeprecatedTrailOutputWithContext ¶ added in v2.16.0
func (i GetTrailsDeprecatedTrailArgs) ToGetTrailsDeprecatedTrailOutputWithContext(ctx context.Context) GetTrailsDeprecatedTrailOutput
type GetTrailsDeprecatedTrailArray ¶ added in v2.16.0
type GetTrailsDeprecatedTrailArray []GetTrailsDeprecatedTrailInput
func (GetTrailsDeprecatedTrailArray) ElementType ¶ added in v2.16.0
func (GetTrailsDeprecatedTrailArray) ElementType() reflect.Type
func (GetTrailsDeprecatedTrailArray) ToGetTrailsDeprecatedTrailArrayOutput ¶ added in v2.16.0
func (i GetTrailsDeprecatedTrailArray) ToGetTrailsDeprecatedTrailArrayOutput() GetTrailsDeprecatedTrailArrayOutput
func (GetTrailsDeprecatedTrailArray) ToGetTrailsDeprecatedTrailArrayOutputWithContext ¶ added in v2.16.0
func (i GetTrailsDeprecatedTrailArray) ToGetTrailsDeprecatedTrailArrayOutputWithContext(ctx context.Context) GetTrailsDeprecatedTrailArrayOutput
type GetTrailsDeprecatedTrailArrayInput ¶ added in v2.16.0
type GetTrailsDeprecatedTrailArrayInput interface { pulumi.Input ToGetTrailsDeprecatedTrailArrayOutput() GetTrailsDeprecatedTrailArrayOutput ToGetTrailsDeprecatedTrailArrayOutputWithContext(context.Context) GetTrailsDeprecatedTrailArrayOutput }
GetTrailsDeprecatedTrailArrayInput is an input type that accepts GetTrailsDeprecatedTrailArray and GetTrailsDeprecatedTrailArrayOutput values. You can construct a concrete instance of `GetTrailsDeprecatedTrailArrayInput` via:
GetTrailsDeprecatedTrailArray{ GetTrailsDeprecatedTrailArgs{...} }
type GetTrailsDeprecatedTrailArrayOutput ¶ added in v2.16.0
type GetTrailsDeprecatedTrailArrayOutput struct{ *pulumi.OutputState }
func (GetTrailsDeprecatedTrailArrayOutput) ElementType ¶ added in v2.16.0
func (GetTrailsDeprecatedTrailArrayOutput) ElementType() reflect.Type
func (GetTrailsDeprecatedTrailArrayOutput) Index ¶ added in v2.16.0
func (o GetTrailsDeprecatedTrailArrayOutput) Index(i pulumi.IntInput) GetTrailsDeprecatedTrailOutput
func (GetTrailsDeprecatedTrailArrayOutput) ToGetTrailsDeprecatedTrailArrayOutput ¶ added in v2.16.0
func (o GetTrailsDeprecatedTrailArrayOutput) ToGetTrailsDeprecatedTrailArrayOutput() GetTrailsDeprecatedTrailArrayOutput
func (GetTrailsDeprecatedTrailArrayOutput) ToGetTrailsDeprecatedTrailArrayOutputWithContext ¶ added in v2.16.0
func (o GetTrailsDeprecatedTrailArrayOutput) ToGetTrailsDeprecatedTrailArrayOutputWithContext(ctx context.Context) GetTrailsDeprecatedTrailArrayOutput
type GetTrailsDeprecatedTrailInput ¶ added in v2.16.0
type GetTrailsDeprecatedTrailInput interface { pulumi.Input ToGetTrailsDeprecatedTrailOutput() GetTrailsDeprecatedTrailOutput ToGetTrailsDeprecatedTrailOutputWithContext(context.Context) GetTrailsDeprecatedTrailOutput }
GetTrailsDeprecatedTrailInput is an input type that accepts GetTrailsDeprecatedTrailArgs and GetTrailsDeprecatedTrailOutput values. You can construct a concrete instance of `GetTrailsDeprecatedTrailInput` via:
GetTrailsDeprecatedTrailArgs{...}
type GetTrailsDeprecatedTrailOutput ¶ added in v2.16.0
type GetTrailsDeprecatedTrailOutput struct{ *pulumi.OutputState }
func (GetTrailsDeprecatedTrailOutput) ElementType ¶ added in v2.16.0
func (GetTrailsDeprecatedTrailOutput) ElementType() reflect.Type
func (GetTrailsDeprecatedTrailOutput) EventRw ¶ added in v2.16.0
func (o GetTrailsDeprecatedTrailOutput) EventRw() pulumi.StringOutput
Indicates whether the event is a read or a write event.
func (GetTrailsDeprecatedTrailOutput) Id ¶ added in v2.16.0
func (o GetTrailsDeprecatedTrailOutput) Id() pulumi.StringOutput
func (GetTrailsDeprecatedTrailOutput) IsOrganizationTrail ¶ added in v2.38.0
func (o GetTrailsDeprecatedTrailOutput) IsOrganizationTrail() pulumi.BoolOutput
func (GetTrailsDeprecatedTrailOutput) OssBucketName ¶ added in v2.16.0
func (o GetTrailsDeprecatedTrailOutput) OssBucketName() pulumi.StringOutput
The name of the specified OSS bucket.
func (GetTrailsDeprecatedTrailOutput) OssKeyPrefix ¶ added in v2.16.0
func (o GetTrailsDeprecatedTrailOutput) OssKeyPrefix() pulumi.StringOutput
The prefix of the specified OSS bucket name.
func (GetTrailsDeprecatedTrailOutput) OssWriteRoleArn ¶ added in v2.38.0
func (o GetTrailsDeprecatedTrailOutput) OssWriteRoleArn() pulumi.StringOutput
func (GetTrailsDeprecatedTrailOutput) SlsProjectArn ¶ added in v2.16.0
func (o GetTrailsDeprecatedTrailOutput) SlsProjectArn() pulumi.StringOutput
The unique ARN of the Log Service project.
func (GetTrailsDeprecatedTrailOutput) SlsWriteRoleArn ¶ added in v2.16.0
func (o GetTrailsDeprecatedTrailOutput) SlsWriteRoleArn() pulumi.StringOutput
The unique ARN of the Log Service role.
func (GetTrailsDeprecatedTrailOutput) Status ¶ added in v2.16.0
func (o GetTrailsDeprecatedTrailOutput) Status() pulumi.StringOutput
func (GetTrailsDeprecatedTrailOutput) ToGetTrailsDeprecatedTrailOutput ¶ added in v2.16.0
func (o GetTrailsDeprecatedTrailOutput) ToGetTrailsDeprecatedTrailOutput() GetTrailsDeprecatedTrailOutput
func (GetTrailsDeprecatedTrailOutput) ToGetTrailsDeprecatedTrailOutputWithContext ¶ added in v2.16.0
func (o GetTrailsDeprecatedTrailOutput) ToGetTrailsDeprecatedTrailOutputWithContext(ctx context.Context) GetTrailsDeprecatedTrailOutput
func (GetTrailsDeprecatedTrailOutput) TrailName ¶ added in v2.16.0
func (o GetTrailsDeprecatedTrailOutput) TrailName() pulumi.StringOutput
func (GetTrailsDeprecatedTrailOutput) TrailRegion ¶ added in v2.16.0
func (o GetTrailsDeprecatedTrailOutput) TrailRegion() pulumi.StringOutput
type GetTrailsResult ¶
type GetTrailsResult struct { // Field `actiontrails` has been deprecated from version 1.95.0. Use `trails` instead." // // Deprecated: Field 'actiontrails' has been deprecated from version 1.95.0. Use 'trails' instead. Actiontrails []GetTrailsActiontrail `pulumi:"actiontrails"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list of ActionTrail Trail ids. It is the same as trail name. Ids []string `pulumi:"ids"` IncludeOrganizationTrail *bool `pulumi:"includeOrganizationTrail"` IncludeShadowTrails *bool `pulumi:"includeShadowTrails"` NameRegex *string `pulumi:"nameRegex"` // A list of trail names. Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` // The status of the ActionTrail Trail. Status *string `pulumi:"status"` // A list of ActionTrail Trails. Each element contains the following attributes: Trails []GetTrailsTrail `pulumi:"trails"` }
A collection of values returned by getTrails.
func GetTrails ¶
func GetTrails(ctx *pulumi.Context, args *GetTrailsArgs, opts ...pulumi.InvokeOption) (*GetTrailsResult, error)
This data source provides a list of ActionTrail Trails in an Alibaba Cloud account according to the specified filters.
> **NOTE:** Available in 1.95.0+
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v2/go/alicloud/actiontrail" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { opt0 := "tf-testacc-actiontrail" _default, err := actiontrail.GetTrails(ctx, &actiontrail.GetTrailsArgs{ NameRegex: &opt0, }, nil) if err != nil { return err } ctx.Export("trailName", _default.Trails[0].Id) return nil }) }
```
type GetTrailsTrail ¶ added in v2.16.0
type GetTrailsTrail struct { // Indicates whether the event is a read or a write event. EventRw string `pulumi:"eventRw"` // The id of the ActionTrail Trail. It is the same as trail name. Id string `pulumi:"id"` IsOrganizationTrail bool `pulumi:"isOrganizationTrail"` // The name of the specified OSS bucket. OssBucketName string `pulumi:"ossBucketName"` // The prefix of the specified OSS bucket name. OssKeyPrefix string `pulumi:"ossKeyPrefix"` OssWriteRoleArn string `pulumi:"ossWriteRoleArn"` // The unique ARN of the Log Service project. SlsProjectArn string `pulumi:"slsProjectArn"` // The unique ARN of the Log Service role. SlsWriteRoleArn string `pulumi:"slsWriteRoleArn"` // Filter the results by status of the ActionTrail Trail. Valid values: `Disable`, `Enable`, `Fresh`. Status string `pulumi:"status"` // The name of the ActionTrail Trail. TrailName string `pulumi:"trailName"` // The regions to which the trail is applied. TrailRegion string `pulumi:"trailRegion"` }
type GetTrailsTrailArgs ¶ added in v2.16.0
type GetTrailsTrailArgs struct { // Indicates whether the event is a read or a write event. EventRw pulumi.StringInput `pulumi:"eventRw"` // The id of the ActionTrail Trail. It is the same as trail name. Id pulumi.StringInput `pulumi:"id"` IsOrganizationTrail pulumi.BoolInput `pulumi:"isOrganizationTrail"` // The name of the specified OSS bucket. OssBucketName pulumi.StringInput `pulumi:"ossBucketName"` // The prefix of the specified OSS bucket name. OssKeyPrefix pulumi.StringInput `pulumi:"ossKeyPrefix"` OssWriteRoleArn pulumi.StringInput `pulumi:"ossWriteRoleArn"` // The unique ARN of the Log Service project. SlsProjectArn pulumi.StringInput `pulumi:"slsProjectArn"` // The unique ARN of the Log Service role. SlsWriteRoleArn pulumi.StringInput `pulumi:"slsWriteRoleArn"` // Filter the results by status of the ActionTrail Trail. Valid values: `Disable`, `Enable`, `Fresh`. Status pulumi.StringInput `pulumi:"status"` // The name of the ActionTrail Trail. TrailName pulumi.StringInput `pulumi:"trailName"` // The regions to which the trail is applied. TrailRegion pulumi.StringInput `pulumi:"trailRegion"` }
func (GetTrailsTrailArgs) ElementType ¶ added in v2.16.0
func (GetTrailsTrailArgs) ElementType() reflect.Type
func (GetTrailsTrailArgs) ToGetTrailsTrailOutput ¶ added in v2.16.0
func (i GetTrailsTrailArgs) ToGetTrailsTrailOutput() GetTrailsTrailOutput
func (GetTrailsTrailArgs) ToGetTrailsTrailOutputWithContext ¶ added in v2.16.0
func (i GetTrailsTrailArgs) ToGetTrailsTrailOutputWithContext(ctx context.Context) GetTrailsTrailOutput
type GetTrailsTrailArray ¶ added in v2.16.0
type GetTrailsTrailArray []GetTrailsTrailInput
func (GetTrailsTrailArray) ElementType ¶ added in v2.16.0
func (GetTrailsTrailArray) ElementType() reflect.Type
func (GetTrailsTrailArray) ToGetTrailsTrailArrayOutput ¶ added in v2.16.0
func (i GetTrailsTrailArray) ToGetTrailsTrailArrayOutput() GetTrailsTrailArrayOutput
func (GetTrailsTrailArray) ToGetTrailsTrailArrayOutputWithContext ¶ added in v2.16.0
func (i GetTrailsTrailArray) ToGetTrailsTrailArrayOutputWithContext(ctx context.Context) GetTrailsTrailArrayOutput
type GetTrailsTrailArrayInput ¶ added in v2.16.0
type GetTrailsTrailArrayInput interface { pulumi.Input ToGetTrailsTrailArrayOutput() GetTrailsTrailArrayOutput ToGetTrailsTrailArrayOutputWithContext(context.Context) GetTrailsTrailArrayOutput }
GetTrailsTrailArrayInput is an input type that accepts GetTrailsTrailArray and GetTrailsTrailArrayOutput values. You can construct a concrete instance of `GetTrailsTrailArrayInput` via:
GetTrailsTrailArray{ GetTrailsTrailArgs{...} }
type GetTrailsTrailArrayOutput ¶ added in v2.16.0
type GetTrailsTrailArrayOutput struct{ *pulumi.OutputState }
func (GetTrailsTrailArrayOutput) ElementType ¶ added in v2.16.0
func (GetTrailsTrailArrayOutput) ElementType() reflect.Type
func (GetTrailsTrailArrayOutput) Index ¶ added in v2.16.0
func (o GetTrailsTrailArrayOutput) Index(i pulumi.IntInput) GetTrailsTrailOutput
func (GetTrailsTrailArrayOutput) ToGetTrailsTrailArrayOutput ¶ added in v2.16.0
func (o GetTrailsTrailArrayOutput) ToGetTrailsTrailArrayOutput() GetTrailsTrailArrayOutput
func (GetTrailsTrailArrayOutput) ToGetTrailsTrailArrayOutputWithContext ¶ added in v2.16.0
func (o GetTrailsTrailArrayOutput) ToGetTrailsTrailArrayOutputWithContext(ctx context.Context) GetTrailsTrailArrayOutput
type GetTrailsTrailInput ¶ added in v2.16.0
type GetTrailsTrailInput interface { pulumi.Input ToGetTrailsTrailOutput() GetTrailsTrailOutput ToGetTrailsTrailOutputWithContext(context.Context) GetTrailsTrailOutput }
GetTrailsTrailInput is an input type that accepts GetTrailsTrailArgs and GetTrailsTrailOutput values. You can construct a concrete instance of `GetTrailsTrailInput` via:
GetTrailsTrailArgs{...}
type GetTrailsTrailOutput ¶ added in v2.16.0
type GetTrailsTrailOutput struct{ *pulumi.OutputState }
func (GetTrailsTrailOutput) ElementType ¶ added in v2.16.0
func (GetTrailsTrailOutput) ElementType() reflect.Type
func (GetTrailsTrailOutput) EventRw ¶ added in v2.16.0
func (o GetTrailsTrailOutput) EventRw() pulumi.StringOutput
Indicates whether the event is a read or a write event.
func (GetTrailsTrailOutput) Id ¶ added in v2.16.0
func (o GetTrailsTrailOutput) Id() pulumi.StringOutput
The id of the ActionTrail Trail. It is the same as trail name.
func (GetTrailsTrailOutput) IsOrganizationTrail ¶ added in v2.38.0
func (o GetTrailsTrailOutput) IsOrganizationTrail() pulumi.BoolOutput
func (GetTrailsTrailOutput) OssBucketName ¶ added in v2.16.0
func (o GetTrailsTrailOutput) OssBucketName() pulumi.StringOutput
The name of the specified OSS bucket.
func (GetTrailsTrailOutput) OssKeyPrefix ¶ added in v2.16.0
func (o GetTrailsTrailOutput) OssKeyPrefix() pulumi.StringOutput
The prefix of the specified OSS bucket name.
func (GetTrailsTrailOutput) OssWriteRoleArn ¶ added in v2.38.0
func (o GetTrailsTrailOutput) OssWriteRoleArn() pulumi.StringOutput
func (GetTrailsTrailOutput) SlsProjectArn ¶ added in v2.16.0
func (o GetTrailsTrailOutput) SlsProjectArn() pulumi.StringOutput
The unique ARN of the Log Service project.
func (GetTrailsTrailOutput) SlsWriteRoleArn ¶ added in v2.16.0
func (o GetTrailsTrailOutput) SlsWriteRoleArn() pulumi.StringOutput
The unique ARN of the Log Service role.
func (GetTrailsTrailOutput) Status ¶ added in v2.16.0
func (o GetTrailsTrailOutput) Status() pulumi.StringOutput
Filter the results by status of the ActionTrail Trail. Valid values: `Disable`, `Enable`, `Fresh`.
func (GetTrailsTrailOutput) ToGetTrailsTrailOutput ¶ added in v2.16.0
func (o GetTrailsTrailOutput) ToGetTrailsTrailOutput() GetTrailsTrailOutput
func (GetTrailsTrailOutput) ToGetTrailsTrailOutputWithContext ¶ added in v2.16.0
func (o GetTrailsTrailOutput) ToGetTrailsTrailOutputWithContext(ctx context.Context) GetTrailsTrailOutput
func (GetTrailsTrailOutput) TrailName ¶ added in v2.16.0
func (o GetTrailsTrailOutput) TrailName() pulumi.StringOutput
The name of the ActionTrail Trail.
func (GetTrailsTrailOutput) TrailRegion ¶ added in v2.16.0
func (o GetTrailsTrailOutput) TrailRegion() pulumi.StringOutput
The regions to which the trail is applied.
type Trail ¶
type Trail struct { pulumi.CustomResourceState // Indicates whether the event is a read or a write event. Valid values: `Read`, `Write`, and `All`. Default to `Write`. EventRw pulumi.StringPtrOutput `pulumi:"eventRw"` IsOrganizationTrail pulumi.BoolPtrOutput `pulumi:"isOrganizationTrail"` // Field `mnsTopicArn` has been deprecated from version 1.118.0. // // Deprecated: Field 'mns_topic_arn' has been deprecated from version 1.118.0 MnsTopicArn pulumi.StringPtrOutput `pulumi:"mnsTopicArn"` // Field `name` has been deprecated from version 1.95.0. Use `trailName` instead. // // Deprecated: Field 'name' has been deprecated from version 1.95.0. Use 'trail_name' instead. Name pulumi.StringOutput `pulumi:"name"` // The OSS bucket to which the trail delivers logs. Ensure that this is an existing OSS bucket. OssBucketName pulumi.StringPtrOutput `pulumi:"ossBucketName"` // The prefix of the specified OSS bucket name. This parameter can be left empty. OssKeyPrefix pulumi.StringPtrOutput `pulumi:"ossKeyPrefix"` // The unique ARN of the Oss role. OssWriteRoleArn pulumi.StringPtrOutput `pulumi:"ossWriteRoleArn"` // Field `name` has been deprecated from version 1.118.0. // // Deprecated: Field 'role_name' has been deprecated from version 1.118.0 RoleName pulumi.StringOutput `pulumi:"roleName"` // The unique ARN of the Log Service project. SlsProjectArn pulumi.StringPtrOutput `pulumi:"slsProjectArn"` // The unique ARN of the Log Service role. SlsWriteRoleArn pulumi.StringPtrOutput `pulumi:"slsWriteRoleArn"` // The status of ActionTrail Trail. After creation, tracking is turned on by default, and you can set the status value to `Disable` to turn off tracking. Valid values: `Enable`, `Disable`. Default to `Enable`. Status pulumi.StringPtrOutput `pulumi:"status"` // The name of the trail to be created, which must be unique for an account. TrailName pulumi.StringOutput `pulumi:"trailName"` // The regions to which the trail is applied. Valid values: `cn-beijing`, `cn-hangzhou`, and `All`. Default to `All`. TrailRegion pulumi.StringPtrOutput `pulumi:"trailRegion"` }
Provides a ActionTrail Trail resource. For information about alicloud actiontrail trail and how to use it, see [What is Resource Alicloud ActionTrail Trail](https://www.alibabacloud.com/help/doc-detail/28804.htm).
> **NOTE:** Available in 1.95.0+
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v2/go/alicloud/actiontrail" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := actiontrail.NewTrail(ctx, "_default", &actiontrail.TrailArgs{ EventRw: pulumi.String("All"), OssBucketName: pulumi.String("bucket_name"), OssWriteRoleArn: pulumi.String("acs:ram::1182725xxxxxxxxxxx"), TrailName: pulumi.String("action-trail"), TrailRegion: pulumi.String("cn-hangzhou"), }) if err != nil { return err } return nil }) }
```
## Import
Action trail can be imported using the id or trail_name, e.g.
```sh
$ pulumi import alicloud:actiontrail/trail:Trail default abc12345678
```
func GetTrail ¶
func GetTrail(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TrailState, opts ...pulumi.ResourceOption) (*Trail, error)
GetTrail gets an existing Trail 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 NewTrail ¶
func NewTrail(ctx *pulumi.Context, name string, args *TrailArgs, opts ...pulumi.ResourceOption) (*Trail, error)
NewTrail registers a new resource with the given unique name, arguments, and options.
func (*Trail) ElementType ¶ added in v2.25.1
func (*Trail) ToTrailOutput ¶ added in v2.25.1
func (i *Trail) ToTrailOutput() TrailOutput
func (*Trail) ToTrailOutputWithContext ¶ added in v2.25.1
func (i *Trail) ToTrailOutputWithContext(ctx context.Context) TrailOutput
func (*Trail) ToTrailPtrOutput ¶ added in v2.35.1
func (i *Trail) ToTrailPtrOutput() TrailPtrOutput
func (*Trail) ToTrailPtrOutputWithContext ¶ added in v2.35.1
func (i *Trail) ToTrailPtrOutputWithContext(ctx context.Context) TrailPtrOutput
type TrailArgs ¶
type TrailArgs struct { // Indicates whether the event is a read or a write event. Valid values: `Read`, `Write`, and `All`. Default to `Write`. EventRw pulumi.StringPtrInput IsOrganizationTrail pulumi.BoolPtrInput // Field `mnsTopicArn` has been deprecated from version 1.118.0. // // Deprecated: Field 'mns_topic_arn' has been deprecated from version 1.118.0 MnsTopicArn pulumi.StringPtrInput // Field `name` has been deprecated from version 1.95.0. Use `trailName` instead. // // Deprecated: Field 'name' has been deprecated from version 1.95.0. Use 'trail_name' instead. Name pulumi.StringPtrInput // The OSS bucket to which the trail delivers logs. Ensure that this is an existing OSS bucket. OssBucketName pulumi.StringPtrInput // The prefix of the specified OSS bucket name. This parameter can be left empty. OssKeyPrefix pulumi.StringPtrInput // The unique ARN of the Oss role. OssWriteRoleArn pulumi.StringPtrInput // Field `name` has been deprecated from version 1.118.0. // // Deprecated: Field 'role_name' has been deprecated from version 1.118.0 RoleName pulumi.StringPtrInput // The unique ARN of the Log Service project. SlsProjectArn pulumi.StringPtrInput // The unique ARN of the Log Service role. SlsWriteRoleArn pulumi.StringPtrInput // The status of ActionTrail Trail. After creation, tracking is turned on by default, and you can set the status value to `Disable` to turn off tracking. Valid values: `Enable`, `Disable`. Default to `Enable`. Status pulumi.StringPtrInput // The name of the trail to be created, which must be unique for an account. TrailName pulumi.StringPtrInput // The regions to which the trail is applied. Valid values: `cn-beijing`, `cn-hangzhou`, and `All`. Default to `All`. TrailRegion pulumi.StringPtrInput }
The set of arguments for constructing a Trail resource.
func (TrailArgs) ElementType ¶
type TrailArray ¶ added in v2.35.1
type TrailArray []TrailInput
func (TrailArray) ElementType ¶ added in v2.35.1
func (TrailArray) ElementType() reflect.Type
func (TrailArray) ToTrailArrayOutput ¶ added in v2.35.1
func (i TrailArray) ToTrailArrayOutput() TrailArrayOutput
func (TrailArray) ToTrailArrayOutputWithContext ¶ added in v2.35.1
func (i TrailArray) ToTrailArrayOutputWithContext(ctx context.Context) TrailArrayOutput
type TrailArrayInput ¶ added in v2.35.1
type TrailArrayInput interface { pulumi.Input ToTrailArrayOutput() TrailArrayOutput ToTrailArrayOutputWithContext(context.Context) TrailArrayOutput }
TrailArrayInput is an input type that accepts TrailArray and TrailArrayOutput values. You can construct a concrete instance of `TrailArrayInput` via:
TrailArray{ TrailArgs{...} }
type TrailArrayOutput ¶ added in v2.35.1
type TrailArrayOutput struct{ *pulumi.OutputState }
func (TrailArrayOutput) ElementType ¶ added in v2.35.1
func (TrailArrayOutput) ElementType() reflect.Type
func (TrailArrayOutput) Index ¶ added in v2.35.1
func (o TrailArrayOutput) Index(i pulumi.IntInput) TrailOutput
func (TrailArrayOutput) ToTrailArrayOutput ¶ added in v2.35.1
func (o TrailArrayOutput) ToTrailArrayOutput() TrailArrayOutput
func (TrailArrayOutput) ToTrailArrayOutputWithContext ¶ added in v2.35.1
func (o TrailArrayOutput) ToTrailArrayOutputWithContext(ctx context.Context) TrailArrayOutput
type TrailDeprecated
deprecated
added in
v2.16.0
type TrailDeprecated struct { pulumi.CustomResourceState // Indicates whether the event is a read or a write event. Valid values: Read, Write, and All. Default value: Write. EventRw pulumi.StringPtrOutput `pulumi:"eventRw"` IsOrganizationTrail pulumi.BoolPtrOutput `pulumi:"isOrganizationTrail"` // Deprecated: Field 'mns_topic_arn' has been deprecated from version 1.118.0 MnsTopicArn pulumi.StringPtrOutput `pulumi:"mnsTopicArn"` // The name of the trail to be created, which must be unique for an account. // // Deprecated: Field 'name' has been deprecated from version 1.95.0. Use 'trail_name' instead. Name pulumi.StringOutput `pulumi:"name"` // The OSS bucket to which the trail delivers logs. Ensure that this is an existing OSS bucket. OssBucketName pulumi.StringPtrOutput `pulumi:"ossBucketName"` // The prefix of the specified OSS bucket name. This parameter can be left empty. OssKeyPrefix pulumi.StringPtrOutput `pulumi:"ossKeyPrefix"` OssWriteRoleArn pulumi.StringPtrOutput `pulumi:"ossWriteRoleArn"` // The RAM role in ActionTrail permitted by the user. // // Deprecated: Field 'role_name' has been deprecated from version 1.118.0 RoleName pulumi.StringOutput `pulumi:"roleName"` // The unique ARN of the Log Service project. SlsProjectArn pulumi.StringPtrOutput `pulumi:"slsProjectArn"` // The unique ARN of the Log Service role. SlsWriteRoleArn pulumi.StringPtrOutput `pulumi:"slsWriteRoleArn"` Status pulumi.StringPtrOutput `pulumi:"status"` TrailName pulumi.StringOutput `pulumi:"trailName"` TrailRegion pulumi.StringPtrOutput `pulumi:"trailRegion"` }
## Import
Action trail can be imported using the id, e.g.
```sh
$ pulumi import alicloud:actiontrail/trailDeprecated:TrailDeprecated foo abc12345678
```
Deprecated: Resource renamed to `Trail`
func GetTrailDeprecated ¶ added in v2.16.0
func GetTrailDeprecated(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TrailDeprecatedState, opts ...pulumi.ResourceOption) (*TrailDeprecated, error)
GetTrailDeprecated gets an existing TrailDeprecated 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 NewTrailDeprecated ¶ added in v2.16.0
func NewTrailDeprecated(ctx *pulumi.Context, name string, args *TrailDeprecatedArgs, opts ...pulumi.ResourceOption) (*TrailDeprecated, error)
NewTrailDeprecated registers a new resource with the given unique name, arguments, and options.
func (*TrailDeprecated) ElementType ¶ added in v2.25.1
func (*TrailDeprecated) ElementType() reflect.Type
func (*TrailDeprecated) ToTrailDeprecatedOutput ¶ added in v2.25.1
func (i *TrailDeprecated) ToTrailDeprecatedOutput() TrailDeprecatedOutput
func (*TrailDeprecated) ToTrailDeprecatedOutputWithContext ¶ added in v2.25.1
func (i *TrailDeprecated) ToTrailDeprecatedOutputWithContext(ctx context.Context) TrailDeprecatedOutput
func (*TrailDeprecated) ToTrailDeprecatedPtrOutput ¶ added in v2.35.1
func (i *TrailDeprecated) ToTrailDeprecatedPtrOutput() TrailDeprecatedPtrOutput
func (*TrailDeprecated) ToTrailDeprecatedPtrOutputWithContext ¶ added in v2.35.1
func (i *TrailDeprecated) ToTrailDeprecatedPtrOutputWithContext(ctx context.Context) TrailDeprecatedPtrOutput
type TrailDeprecatedArgs ¶ added in v2.16.0
type TrailDeprecatedArgs struct { // Indicates whether the event is a read or a write event. Valid values: Read, Write, and All. Default value: Write. EventRw pulumi.StringPtrInput IsOrganizationTrail pulumi.BoolPtrInput // Deprecated: Field 'mns_topic_arn' has been deprecated from version 1.118.0 MnsTopicArn pulumi.StringPtrInput // The name of the trail to be created, which must be unique for an account. // // Deprecated: Field 'name' has been deprecated from version 1.95.0. Use 'trail_name' instead. Name pulumi.StringPtrInput // The OSS bucket to which the trail delivers logs. Ensure that this is an existing OSS bucket. OssBucketName pulumi.StringPtrInput // The prefix of the specified OSS bucket name. This parameter can be left empty. OssKeyPrefix pulumi.StringPtrInput OssWriteRoleArn pulumi.StringPtrInput // The RAM role in ActionTrail permitted by the user. // // Deprecated: Field 'role_name' has been deprecated from version 1.118.0 RoleName pulumi.StringPtrInput // The unique ARN of the Log Service project. SlsProjectArn pulumi.StringPtrInput // The unique ARN of the Log Service role. SlsWriteRoleArn pulumi.StringPtrInput Status pulumi.StringPtrInput TrailName pulumi.StringPtrInput TrailRegion pulumi.StringPtrInput }
The set of arguments for constructing a TrailDeprecated resource.
func (TrailDeprecatedArgs) ElementType ¶ added in v2.16.0
func (TrailDeprecatedArgs) ElementType() reflect.Type
type TrailDeprecatedArray ¶ added in v2.35.1
type TrailDeprecatedArray []TrailDeprecatedInput
func (TrailDeprecatedArray) ElementType ¶ added in v2.35.1
func (TrailDeprecatedArray) ElementType() reflect.Type
func (TrailDeprecatedArray) ToTrailDeprecatedArrayOutput ¶ added in v2.35.1
func (i TrailDeprecatedArray) ToTrailDeprecatedArrayOutput() TrailDeprecatedArrayOutput
func (TrailDeprecatedArray) ToTrailDeprecatedArrayOutputWithContext ¶ added in v2.35.1
func (i TrailDeprecatedArray) ToTrailDeprecatedArrayOutputWithContext(ctx context.Context) TrailDeprecatedArrayOutput
type TrailDeprecatedArrayInput ¶ added in v2.35.1
type TrailDeprecatedArrayInput interface { pulumi.Input ToTrailDeprecatedArrayOutput() TrailDeprecatedArrayOutput ToTrailDeprecatedArrayOutputWithContext(context.Context) TrailDeprecatedArrayOutput }
TrailDeprecatedArrayInput is an input type that accepts TrailDeprecatedArray and TrailDeprecatedArrayOutput values. You can construct a concrete instance of `TrailDeprecatedArrayInput` via:
TrailDeprecatedArray{ TrailDeprecatedArgs{...} }
type TrailDeprecatedArrayOutput ¶ added in v2.35.1
type TrailDeprecatedArrayOutput struct{ *pulumi.OutputState }
func (TrailDeprecatedArrayOutput) ElementType ¶ added in v2.35.1
func (TrailDeprecatedArrayOutput) ElementType() reflect.Type
func (TrailDeprecatedArrayOutput) Index ¶ added in v2.35.1
func (o TrailDeprecatedArrayOutput) Index(i pulumi.IntInput) TrailDeprecatedOutput
func (TrailDeprecatedArrayOutput) ToTrailDeprecatedArrayOutput ¶ added in v2.35.1
func (o TrailDeprecatedArrayOutput) ToTrailDeprecatedArrayOutput() TrailDeprecatedArrayOutput
func (TrailDeprecatedArrayOutput) ToTrailDeprecatedArrayOutputWithContext ¶ added in v2.35.1
func (o TrailDeprecatedArrayOutput) ToTrailDeprecatedArrayOutputWithContext(ctx context.Context) TrailDeprecatedArrayOutput
type TrailDeprecatedInput ¶ added in v2.25.1
type TrailDeprecatedInput interface { pulumi.Input ToTrailDeprecatedOutput() TrailDeprecatedOutput ToTrailDeprecatedOutputWithContext(ctx context.Context) TrailDeprecatedOutput }
type TrailDeprecatedMap ¶ added in v2.35.1
type TrailDeprecatedMap map[string]TrailDeprecatedInput
func (TrailDeprecatedMap) ElementType ¶ added in v2.35.1
func (TrailDeprecatedMap) ElementType() reflect.Type
func (TrailDeprecatedMap) ToTrailDeprecatedMapOutput ¶ added in v2.35.1
func (i TrailDeprecatedMap) ToTrailDeprecatedMapOutput() TrailDeprecatedMapOutput
func (TrailDeprecatedMap) ToTrailDeprecatedMapOutputWithContext ¶ added in v2.35.1
func (i TrailDeprecatedMap) ToTrailDeprecatedMapOutputWithContext(ctx context.Context) TrailDeprecatedMapOutput
type TrailDeprecatedMapInput ¶ added in v2.35.1
type TrailDeprecatedMapInput interface { pulumi.Input ToTrailDeprecatedMapOutput() TrailDeprecatedMapOutput ToTrailDeprecatedMapOutputWithContext(context.Context) TrailDeprecatedMapOutput }
TrailDeprecatedMapInput is an input type that accepts TrailDeprecatedMap and TrailDeprecatedMapOutput values. You can construct a concrete instance of `TrailDeprecatedMapInput` via:
TrailDeprecatedMap{ "key": TrailDeprecatedArgs{...} }
type TrailDeprecatedMapOutput ¶ added in v2.35.1
type TrailDeprecatedMapOutput struct{ *pulumi.OutputState }
func (TrailDeprecatedMapOutput) ElementType ¶ added in v2.35.1
func (TrailDeprecatedMapOutput) ElementType() reflect.Type
func (TrailDeprecatedMapOutput) MapIndex ¶ added in v2.35.1
func (o TrailDeprecatedMapOutput) MapIndex(k pulumi.StringInput) TrailDeprecatedOutput
func (TrailDeprecatedMapOutput) ToTrailDeprecatedMapOutput ¶ added in v2.35.1
func (o TrailDeprecatedMapOutput) ToTrailDeprecatedMapOutput() TrailDeprecatedMapOutput
func (TrailDeprecatedMapOutput) ToTrailDeprecatedMapOutputWithContext ¶ added in v2.35.1
func (o TrailDeprecatedMapOutput) ToTrailDeprecatedMapOutputWithContext(ctx context.Context) TrailDeprecatedMapOutput
type TrailDeprecatedOutput ¶ added in v2.25.1
type TrailDeprecatedOutput struct {
*pulumi.OutputState
}
func (TrailDeprecatedOutput) ElementType ¶ added in v2.25.1
func (TrailDeprecatedOutput) ElementType() reflect.Type
func (TrailDeprecatedOutput) ToTrailDeprecatedOutput ¶ added in v2.25.1
func (o TrailDeprecatedOutput) ToTrailDeprecatedOutput() TrailDeprecatedOutput
func (TrailDeprecatedOutput) ToTrailDeprecatedOutputWithContext ¶ added in v2.25.1
func (o TrailDeprecatedOutput) ToTrailDeprecatedOutputWithContext(ctx context.Context) TrailDeprecatedOutput
func (TrailDeprecatedOutput) ToTrailDeprecatedPtrOutput ¶ added in v2.35.1
func (o TrailDeprecatedOutput) ToTrailDeprecatedPtrOutput() TrailDeprecatedPtrOutput
func (TrailDeprecatedOutput) ToTrailDeprecatedPtrOutputWithContext ¶ added in v2.35.1
func (o TrailDeprecatedOutput) ToTrailDeprecatedPtrOutputWithContext(ctx context.Context) TrailDeprecatedPtrOutput
type TrailDeprecatedPtrInput ¶ added in v2.35.1
type TrailDeprecatedPtrInput interface { pulumi.Input ToTrailDeprecatedPtrOutput() TrailDeprecatedPtrOutput ToTrailDeprecatedPtrOutputWithContext(ctx context.Context) TrailDeprecatedPtrOutput }
type TrailDeprecatedPtrOutput ¶ added in v2.35.1
type TrailDeprecatedPtrOutput struct {
*pulumi.OutputState
}
func (TrailDeprecatedPtrOutput) ElementType ¶ added in v2.35.1
func (TrailDeprecatedPtrOutput) ElementType() reflect.Type
func (TrailDeprecatedPtrOutput) ToTrailDeprecatedPtrOutput ¶ added in v2.35.1
func (o TrailDeprecatedPtrOutput) ToTrailDeprecatedPtrOutput() TrailDeprecatedPtrOutput
func (TrailDeprecatedPtrOutput) ToTrailDeprecatedPtrOutputWithContext ¶ added in v2.35.1
func (o TrailDeprecatedPtrOutput) ToTrailDeprecatedPtrOutputWithContext(ctx context.Context) TrailDeprecatedPtrOutput
type TrailDeprecatedState ¶ added in v2.16.0
type TrailDeprecatedState struct { // Indicates whether the event is a read or a write event. Valid values: Read, Write, and All. Default value: Write. EventRw pulumi.StringPtrInput IsOrganizationTrail pulumi.BoolPtrInput // Deprecated: Field 'mns_topic_arn' has been deprecated from version 1.118.0 MnsTopicArn pulumi.StringPtrInput // The name of the trail to be created, which must be unique for an account. // // Deprecated: Field 'name' has been deprecated from version 1.95.0. Use 'trail_name' instead. Name pulumi.StringPtrInput // The OSS bucket to which the trail delivers logs. Ensure that this is an existing OSS bucket. OssBucketName pulumi.StringPtrInput // The prefix of the specified OSS bucket name. This parameter can be left empty. OssKeyPrefix pulumi.StringPtrInput OssWriteRoleArn pulumi.StringPtrInput // The RAM role in ActionTrail permitted by the user. // // Deprecated: Field 'role_name' has been deprecated from version 1.118.0 RoleName pulumi.StringPtrInput // The unique ARN of the Log Service project. SlsProjectArn pulumi.StringPtrInput // The unique ARN of the Log Service role. SlsWriteRoleArn pulumi.StringPtrInput Status pulumi.StringPtrInput TrailName pulumi.StringPtrInput TrailRegion pulumi.StringPtrInput }
func (TrailDeprecatedState) ElementType ¶ added in v2.16.0
func (TrailDeprecatedState) ElementType() reflect.Type
type TrailInput ¶ added in v2.25.1
type TrailInput interface { pulumi.Input ToTrailOutput() TrailOutput ToTrailOutputWithContext(ctx context.Context) TrailOutput }
type TrailMap ¶ added in v2.35.1
type TrailMap map[string]TrailInput
func (TrailMap) ElementType ¶ added in v2.35.1
func (TrailMap) ToTrailMapOutput ¶ added in v2.35.1
func (i TrailMap) ToTrailMapOutput() TrailMapOutput
func (TrailMap) ToTrailMapOutputWithContext ¶ added in v2.35.1
func (i TrailMap) ToTrailMapOutputWithContext(ctx context.Context) TrailMapOutput
type TrailMapInput ¶ added in v2.35.1
type TrailMapInput interface { pulumi.Input ToTrailMapOutput() TrailMapOutput ToTrailMapOutputWithContext(context.Context) TrailMapOutput }
TrailMapInput is an input type that accepts TrailMap and TrailMapOutput values. You can construct a concrete instance of `TrailMapInput` via:
TrailMap{ "key": TrailArgs{...} }
type TrailMapOutput ¶ added in v2.35.1
type TrailMapOutput struct{ *pulumi.OutputState }
func (TrailMapOutput) ElementType ¶ added in v2.35.1
func (TrailMapOutput) ElementType() reflect.Type
func (TrailMapOutput) MapIndex ¶ added in v2.35.1
func (o TrailMapOutput) MapIndex(k pulumi.StringInput) TrailOutput
func (TrailMapOutput) ToTrailMapOutput ¶ added in v2.35.1
func (o TrailMapOutput) ToTrailMapOutput() TrailMapOutput
func (TrailMapOutput) ToTrailMapOutputWithContext ¶ added in v2.35.1
func (o TrailMapOutput) ToTrailMapOutputWithContext(ctx context.Context) TrailMapOutput
type TrailOutput ¶ added in v2.25.1
type TrailOutput struct {
*pulumi.OutputState
}
func (TrailOutput) ElementType ¶ added in v2.25.1
func (TrailOutput) ElementType() reflect.Type
func (TrailOutput) ToTrailOutput ¶ added in v2.25.1
func (o TrailOutput) ToTrailOutput() TrailOutput
func (TrailOutput) ToTrailOutputWithContext ¶ added in v2.25.1
func (o TrailOutput) ToTrailOutputWithContext(ctx context.Context) TrailOutput
func (TrailOutput) ToTrailPtrOutput ¶ added in v2.35.1
func (o TrailOutput) ToTrailPtrOutput() TrailPtrOutput
func (TrailOutput) ToTrailPtrOutputWithContext ¶ added in v2.35.1
func (o TrailOutput) ToTrailPtrOutputWithContext(ctx context.Context) TrailPtrOutput
type TrailPtrInput ¶ added in v2.35.1
type TrailPtrInput interface { pulumi.Input ToTrailPtrOutput() TrailPtrOutput ToTrailPtrOutputWithContext(ctx context.Context) TrailPtrOutput }
type TrailPtrOutput ¶ added in v2.35.1
type TrailPtrOutput struct {
*pulumi.OutputState
}
func (TrailPtrOutput) ElementType ¶ added in v2.35.1
func (TrailPtrOutput) ElementType() reflect.Type
func (TrailPtrOutput) ToTrailPtrOutput ¶ added in v2.35.1
func (o TrailPtrOutput) ToTrailPtrOutput() TrailPtrOutput
func (TrailPtrOutput) ToTrailPtrOutputWithContext ¶ added in v2.35.1
func (o TrailPtrOutput) ToTrailPtrOutputWithContext(ctx context.Context) TrailPtrOutput
type TrailState ¶
type TrailState struct { // Indicates whether the event is a read or a write event. Valid values: `Read`, `Write`, and `All`. Default to `Write`. EventRw pulumi.StringPtrInput IsOrganizationTrail pulumi.BoolPtrInput // Field `mnsTopicArn` has been deprecated from version 1.118.0. // // Deprecated: Field 'mns_topic_arn' has been deprecated from version 1.118.0 MnsTopicArn pulumi.StringPtrInput // Field `name` has been deprecated from version 1.95.0. Use `trailName` instead. // // Deprecated: Field 'name' has been deprecated from version 1.95.0. Use 'trail_name' instead. Name pulumi.StringPtrInput // The OSS bucket to which the trail delivers logs. Ensure that this is an existing OSS bucket. OssBucketName pulumi.StringPtrInput // The prefix of the specified OSS bucket name. This parameter can be left empty. OssKeyPrefix pulumi.StringPtrInput // The unique ARN of the Oss role. OssWriteRoleArn pulumi.StringPtrInput // Field `name` has been deprecated from version 1.118.0. // // Deprecated: Field 'role_name' has been deprecated from version 1.118.0 RoleName pulumi.StringPtrInput // The unique ARN of the Log Service project. SlsProjectArn pulumi.StringPtrInput // The unique ARN of the Log Service role. SlsWriteRoleArn pulumi.StringPtrInput // The status of ActionTrail Trail. After creation, tracking is turned on by default, and you can set the status value to `Disable` to turn off tracking. Valid values: `Enable`, `Disable`. Default to `Enable`. Status pulumi.StringPtrInput // The name of the trail to be created, which must be unique for an account. TrailName pulumi.StringPtrInput // The regions to which the trail is applied. Valid values: `cn-beijing`, `cn-hangzhou`, and `All`. Default to `All`. TrailRegion pulumi.StringPtrInput }
func (TrailState) ElementType ¶
func (TrailState) ElementType() reflect.Type