Documentation
¶
Index ¶
- type GetConsumerGroupsArgs
- type GetConsumerGroupsGroup
- type GetConsumerGroupsGroupArgs
- type GetConsumerGroupsGroupArray
- func (GetConsumerGroupsGroupArray) ElementType() reflect.Type
- func (i GetConsumerGroupsGroupArray) ToGetConsumerGroupsGroupArrayOutput() GetConsumerGroupsGroupArrayOutput
- func (i GetConsumerGroupsGroupArray) ToGetConsumerGroupsGroupArrayOutputWithContext(ctx context.Context) GetConsumerGroupsGroupArrayOutput
- type GetConsumerGroupsGroupArrayInput
- type GetConsumerGroupsGroupArrayOutput
- func (GetConsumerGroupsGroupArrayOutput) ElementType() reflect.Type
- func (o GetConsumerGroupsGroupArrayOutput) Index(i pulumi.IntInput) GetConsumerGroupsGroupOutput
- func (o GetConsumerGroupsGroupArrayOutput) ToGetConsumerGroupsGroupArrayOutput() GetConsumerGroupsGroupArrayOutput
- func (o GetConsumerGroupsGroupArrayOutput) ToGetConsumerGroupsGroupArrayOutputWithContext(ctx context.Context) GetConsumerGroupsGroupArrayOutput
- type GetConsumerGroupsGroupInput
- type GetConsumerGroupsGroupOutput
- func (o GetConsumerGroupsGroupOutput) ConsumerId() pulumi.StringOutput
- func (GetConsumerGroupsGroupOutput) ElementType() reflect.Type
- func (o GetConsumerGroupsGroupOutput) Id() pulumi.StringOutput
- func (o GetConsumerGroupsGroupOutput) InstanceId() pulumi.StringOutput
- func (o GetConsumerGroupsGroupOutput) Remark() pulumi.StringOutput
- func (o GetConsumerGroupsGroupOutput) Tags() pulumi.MapOutput
- func (o GetConsumerGroupsGroupOutput) ToGetConsumerGroupsGroupOutput() GetConsumerGroupsGroupOutput
- func (o GetConsumerGroupsGroupOutput) ToGetConsumerGroupsGroupOutputWithContext(ctx context.Context) GetConsumerGroupsGroupOutput
- type GetConsumerGroupsOutputArgs
- type GetConsumerGroupsResult
- type GetConsumerGroupsResultOutput
- func (o GetConsumerGroupsResultOutput) ConsumerIdRegex() pulumi.StringPtrOutput
- func (o GetConsumerGroupsResultOutput) ConsumerIds() pulumi.StringArrayOutput
- func (GetConsumerGroupsResultOutput) ElementType() reflect.Type
- func (o GetConsumerGroupsResultOutput) Groups() GetConsumerGroupsGroupArrayOutput
- func (o GetConsumerGroupsResultOutput) Id() pulumi.StringOutput
- func (o GetConsumerGroupsResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetConsumerGroupsResultOutput) InstanceId() pulumi.StringOutput
- func (o GetConsumerGroupsResultOutput) Names() pulumi.StringArrayOutput
- func (o GetConsumerGroupsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetConsumerGroupsResultOutput) ToGetConsumerGroupsResultOutput() GetConsumerGroupsResultOutput
- func (o GetConsumerGroupsResultOutput) ToGetConsumerGroupsResultOutputWithContext(ctx context.Context) GetConsumerGroupsResultOutput
- type GetHistoryDeliveryJobsArgs
- type GetHistoryDeliveryJobsJob
- type GetHistoryDeliveryJobsJobArgs
- func (GetHistoryDeliveryJobsJobArgs) ElementType() reflect.Type
- func (i GetHistoryDeliveryJobsJobArgs) ToGetHistoryDeliveryJobsJobOutput() GetHistoryDeliveryJobsJobOutput
- func (i GetHistoryDeliveryJobsJobArgs) ToGetHistoryDeliveryJobsJobOutputWithContext(ctx context.Context) GetHistoryDeliveryJobsJobOutput
- type GetHistoryDeliveryJobsJobArray
- func (GetHistoryDeliveryJobsJobArray) ElementType() reflect.Type
- func (i GetHistoryDeliveryJobsJobArray) ToGetHistoryDeliveryJobsJobArrayOutput() GetHistoryDeliveryJobsJobArrayOutput
- func (i GetHistoryDeliveryJobsJobArray) ToGetHistoryDeliveryJobsJobArrayOutputWithContext(ctx context.Context) GetHistoryDeliveryJobsJobArrayOutput
- type GetHistoryDeliveryJobsJobArrayInput
- type GetHistoryDeliveryJobsJobArrayOutput
- func (GetHistoryDeliveryJobsJobArrayOutput) ElementType() reflect.Type
- func (o GetHistoryDeliveryJobsJobArrayOutput) Index(i pulumi.IntInput) GetHistoryDeliveryJobsJobOutput
- func (o GetHistoryDeliveryJobsJobArrayOutput) ToGetHistoryDeliveryJobsJobArrayOutput() GetHistoryDeliveryJobsJobArrayOutput
- func (o GetHistoryDeliveryJobsJobArrayOutput) ToGetHistoryDeliveryJobsJobArrayOutputWithContext(ctx context.Context) GetHistoryDeliveryJobsJobArrayOutput
- type GetHistoryDeliveryJobsJobInput
- type GetHistoryDeliveryJobsJobJobStatus
- type GetHistoryDeliveryJobsJobJobStatusArgs
- func (GetHistoryDeliveryJobsJobJobStatusArgs) ElementType() reflect.Type
- func (i GetHistoryDeliveryJobsJobJobStatusArgs) ToGetHistoryDeliveryJobsJobJobStatusOutput() GetHistoryDeliveryJobsJobJobStatusOutput
- func (i GetHistoryDeliveryJobsJobJobStatusArgs) ToGetHistoryDeliveryJobsJobJobStatusOutputWithContext(ctx context.Context) GetHistoryDeliveryJobsJobJobStatusOutput
- type GetHistoryDeliveryJobsJobJobStatusArray
- func (GetHistoryDeliveryJobsJobJobStatusArray) ElementType() reflect.Type
- func (i GetHistoryDeliveryJobsJobJobStatusArray) ToGetHistoryDeliveryJobsJobJobStatusArrayOutput() GetHistoryDeliveryJobsJobJobStatusArrayOutput
- func (i GetHistoryDeliveryJobsJobJobStatusArray) ToGetHistoryDeliveryJobsJobJobStatusArrayOutputWithContext(ctx context.Context) GetHistoryDeliveryJobsJobJobStatusArrayOutput
- type GetHistoryDeliveryJobsJobJobStatusArrayInput
- type GetHistoryDeliveryJobsJobJobStatusArrayOutput
- func (GetHistoryDeliveryJobsJobJobStatusArrayOutput) ElementType() reflect.Type
- func (o GetHistoryDeliveryJobsJobJobStatusArrayOutput) Index(i pulumi.IntInput) GetHistoryDeliveryJobsJobJobStatusOutput
- func (o GetHistoryDeliveryJobsJobJobStatusArrayOutput) ToGetHistoryDeliveryJobsJobJobStatusArrayOutput() GetHistoryDeliveryJobsJobJobStatusArrayOutput
- func (o GetHistoryDeliveryJobsJobJobStatusArrayOutput) ToGetHistoryDeliveryJobsJobJobStatusArrayOutputWithContext(ctx context.Context) GetHistoryDeliveryJobsJobJobStatusArrayOutput
- type GetHistoryDeliveryJobsJobJobStatusInput
- type GetHistoryDeliveryJobsJobJobStatusOutput
- func (GetHistoryDeliveryJobsJobJobStatusOutput) ElementType() reflect.Type
- func (o GetHistoryDeliveryJobsJobJobStatusOutput) Region() pulumi.StringOutput
- func (o GetHistoryDeliveryJobsJobJobStatusOutput) Status() pulumi.IntOutput
- func (o GetHistoryDeliveryJobsJobJobStatusOutput) ToGetHistoryDeliveryJobsJobJobStatusOutput() GetHistoryDeliveryJobsJobJobStatusOutput
- func (o GetHistoryDeliveryJobsJobJobStatusOutput) ToGetHistoryDeliveryJobsJobJobStatusOutputWithContext(ctx context.Context) GetHistoryDeliveryJobsJobJobStatusOutput
- type GetHistoryDeliveryJobsJobOutput
- func (o GetHistoryDeliveryJobsJobOutput) CreateTime() pulumi.StringOutput
- func (GetHistoryDeliveryJobsJobOutput) ElementType() reflect.Type
- func (o GetHistoryDeliveryJobsJobOutput) EndTime() pulumi.StringOutput
- func (o GetHistoryDeliveryJobsJobOutput) HistoryDeliveryJobId() pulumi.StringOutput
- func (o GetHistoryDeliveryJobsJobOutput) HomeRegion() pulumi.StringOutput
- func (o GetHistoryDeliveryJobsJobOutput) Id() pulumi.StringOutput
- func (o GetHistoryDeliveryJobsJobOutput) JobStatuses() GetHistoryDeliveryJobsJobJobStatusArrayOutput
- func (o GetHistoryDeliveryJobsJobOutput) StartTime() pulumi.StringOutput
- func (o GetHistoryDeliveryJobsJobOutput) Status() pulumi.IntOutput
- func (o GetHistoryDeliveryJobsJobOutput) ToGetHistoryDeliveryJobsJobOutput() GetHistoryDeliveryJobsJobOutput
- func (o GetHistoryDeliveryJobsJobOutput) ToGetHistoryDeliveryJobsJobOutputWithContext(ctx context.Context) GetHistoryDeliveryJobsJobOutput
- func (o GetHistoryDeliveryJobsJobOutput) TrailName() pulumi.StringOutput
- func (o GetHistoryDeliveryJobsJobOutput) UpdatedTime() pulumi.StringOutput
- type GetHistoryDeliveryJobsOutputArgs
- type GetHistoryDeliveryJobsResult
- type GetHistoryDeliveryJobsResultOutput
- func (GetHistoryDeliveryJobsResultOutput) ElementType() reflect.Type
- func (o GetHistoryDeliveryJobsResultOutput) EnableDetails() pulumi.BoolPtrOutput
- func (o GetHistoryDeliveryJobsResultOutput) Id() pulumi.StringOutput
- func (o GetHistoryDeliveryJobsResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetHistoryDeliveryJobsResultOutput) Jobs() GetHistoryDeliveryJobsJobArrayOutput
- func (o GetHistoryDeliveryJobsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetHistoryDeliveryJobsResultOutput) Status() pulumi.IntPtrOutput
- func (o GetHistoryDeliveryJobsResultOutput) ToGetHistoryDeliveryJobsResultOutput() GetHistoryDeliveryJobsResultOutput
- func (o GetHistoryDeliveryJobsResultOutput) ToGetHistoryDeliveryJobsResultOutputWithContext(ctx context.Context) GetHistoryDeliveryJobsResultOutput
- type GetInstancesArgs
- type GetInstancesInstance
- type GetInstancesInstanceAllowedList
- type GetInstancesInstanceAllowedListArgs
- func (GetInstancesInstanceAllowedListArgs) ElementType() reflect.Type
- func (i GetInstancesInstanceAllowedListArgs) ToGetInstancesInstanceAllowedListOutput() GetInstancesInstanceAllowedListOutput
- func (i GetInstancesInstanceAllowedListArgs) ToGetInstancesInstanceAllowedListOutputWithContext(ctx context.Context) GetInstancesInstanceAllowedListOutput
- type GetInstancesInstanceAllowedListArray
- func (GetInstancesInstanceAllowedListArray) ElementType() reflect.Type
- func (i GetInstancesInstanceAllowedListArray) ToGetInstancesInstanceAllowedListArrayOutput() GetInstancesInstanceAllowedListArrayOutput
- func (i GetInstancesInstanceAllowedListArray) ToGetInstancesInstanceAllowedListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceAllowedListArrayOutput
- type GetInstancesInstanceAllowedListArrayInput
- type GetInstancesInstanceAllowedListArrayOutput
- func (GetInstancesInstanceAllowedListArrayOutput) ElementType() reflect.Type
- func (o GetInstancesInstanceAllowedListArrayOutput) Index(i pulumi.IntInput) GetInstancesInstanceAllowedListOutput
- func (o GetInstancesInstanceAllowedListArrayOutput) ToGetInstancesInstanceAllowedListArrayOutput() GetInstancesInstanceAllowedListArrayOutput
- func (o GetInstancesInstanceAllowedListArrayOutput) ToGetInstancesInstanceAllowedListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceAllowedListArrayOutput
- type GetInstancesInstanceAllowedListInput
- type GetInstancesInstanceAllowedListInternetList
- type GetInstancesInstanceAllowedListInternetListArgs
- func (GetInstancesInstanceAllowedListInternetListArgs) ElementType() reflect.Type
- func (i GetInstancesInstanceAllowedListInternetListArgs) ToGetInstancesInstanceAllowedListInternetListOutput() GetInstancesInstanceAllowedListInternetListOutput
- func (i GetInstancesInstanceAllowedListInternetListArgs) ToGetInstancesInstanceAllowedListInternetListOutputWithContext(ctx context.Context) GetInstancesInstanceAllowedListInternetListOutput
- type GetInstancesInstanceAllowedListInternetListArray
- func (GetInstancesInstanceAllowedListInternetListArray) ElementType() reflect.Type
- func (i GetInstancesInstanceAllowedListInternetListArray) ToGetInstancesInstanceAllowedListInternetListArrayOutput() GetInstancesInstanceAllowedListInternetListArrayOutput
- func (i GetInstancesInstanceAllowedListInternetListArray) ToGetInstancesInstanceAllowedListInternetListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceAllowedListInternetListArrayOutput
- type GetInstancesInstanceAllowedListInternetListArrayInput
- type GetInstancesInstanceAllowedListInternetListArrayOutput
- func (GetInstancesInstanceAllowedListInternetListArrayOutput) ElementType() reflect.Type
- func (o GetInstancesInstanceAllowedListInternetListArrayOutput) Index(i pulumi.IntInput) GetInstancesInstanceAllowedListInternetListOutput
- func (o GetInstancesInstanceAllowedListInternetListArrayOutput) ToGetInstancesInstanceAllowedListInternetListArrayOutput() GetInstancesInstanceAllowedListInternetListArrayOutput
- func (o GetInstancesInstanceAllowedListInternetListArrayOutput) ToGetInstancesInstanceAllowedListInternetListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceAllowedListInternetListArrayOutput
- type GetInstancesInstanceAllowedListInternetListInput
- type GetInstancesInstanceAllowedListInternetListOutput
- func (o GetInstancesInstanceAllowedListInternetListOutput) AllowedIpLists() pulumi.StringArrayOutput
- func (GetInstancesInstanceAllowedListInternetListOutput) ElementType() reflect.Type
- func (o GetInstancesInstanceAllowedListInternetListOutput) PortRange() pulumi.StringOutput
- func (o GetInstancesInstanceAllowedListInternetListOutput) ToGetInstancesInstanceAllowedListInternetListOutput() GetInstancesInstanceAllowedListInternetListOutput
- func (o GetInstancesInstanceAllowedListInternetListOutput) ToGetInstancesInstanceAllowedListInternetListOutputWithContext(ctx context.Context) GetInstancesInstanceAllowedListInternetListOutput
- type GetInstancesInstanceAllowedListOutput
- func (o GetInstancesInstanceAllowedListOutput) DeployType() pulumi.StringOutput
- func (GetInstancesInstanceAllowedListOutput) ElementType() reflect.Type
- func (o GetInstancesInstanceAllowedListOutput) InternetLists() GetInstancesInstanceAllowedListInternetListArrayOutput
- func (o GetInstancesInstanceAllowedListOutput) ToGetInstancesInstanceAllowedListOutput() GetInstancesInstanceAllowedListOutput
- func (o GetInstancesInstanceAllowedListOutput) ToGetInstancesInstanceAllowedListOutputWithContext(ctx context.Context) GetInstancesInstanceAllowedListOutput
- func (o GetInstancesInstanceAllowedListOutput) VpcLists() GetInstancesInstanceAllowedListVpcListArrayOutput
- type GetInstancesInstanceAllowedListVpcList
- type GetInstancesInstanceAllowedListVpcListArgs
- func (GetInstancesInstanceAllowedListVpcListArgs) ElementType() reflect.Type
- func (i GetInstancesInstanceAllowedListVpcListArgs) ToGetInstancesInstanceAllowedListVpcListOutput() GetInstancesInstanceAllowedListVpcListOutput
- func (i GetInstancesInstanceAllowedListVpcListArgs) ToGetInstancesInstanceAllowedListVpcListOutputWithContext(ctx context.Context) GetInstancesInstanceAllowedListVpcListOutput
- type GetInstancesInstanceAllowedListVpcListArray
- func (GetInstancesInstanceAllowedListVpcListArray) ElementType() reflect.Type
- func (i GetInstancesInstanceAllowedListVpcListArray) ToGetInstancesInstanceAllowedListVpcListArrayOutput() GetInstancesInstanceAllowedListVpcListArrayOutput
- func (i GetInstancesInstanceAllowedListVpcListArray) ToGetInstancesInstanceAllowedListVpcListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceAllowedListVpcListArrayOutput
- type GetInstancesInstanceAllowedListVpcListArrayInput
- type GetInstancesInstanceAllowedListVpcListArrayOutput
- func (GetInstancesInstanceAllowedListVpcListArrayOutput) ElementType() reflect.Type
- func (o GetInstancesInstanceAllowedListVpcListArrayOutput) Index(i pulumi.IntInput) GetInstancesInstanceAllowedListVpcListOutput
- func (o GetInstancesInstanceAllowedListVpcListArrayOutput) ToGetInstancesInstanceAllowedListVpcListArrayOutput() GetInstancesInstanceAllowedListVpcListArrayOutput
- func (o GetInstancesInstanceAllowedListVpcListArrayOutput) ToGetInstancesInstanceAllowedListVpcListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceAllowedListVpcListArrayOutput
- type GetInstancesInstanceAllowedListVpcListInput
- type GetInstancesInstanceAllowedListVpcListOutput
- func (o GetInstancesInstanceAllowedListVpcListOutput) AllowedIpLists() pulumi.StringArrayOutput
- func (GetInstancesInstanceAllowedListVpcListOutput) ElementType() reflect.Type
- func (o GetInstancesInstanceAllowedListVpcListOutput) PortRange() pulumi.StringOutput
- func (o GetInstancesInstanceAllowedListVpcListOutput) ToGetInstancesInstanceAllowedListVpcListOutput() GetInstancesInstanceAllowedListVpcListOutput
- func (o GetInstancesInstanceAllowedListVpcListOutput) ToGetInstancesInstanceAllowedListVpcListOutputWithContext(ctx context.Context) GetInstancesInstanceAllowedListVpcListOutput
- 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) AllowedLists() GetInstancesInstanceAllowedListArrayOutput
- 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) DomainEndpoint() pulumi.StringOutput
- func (o GetInstancesInstanceOutput) EipMax() pulumi.IntOutput
- func (GetInstancesInstanceOutput) ElementType() reflect.Type
- func (o GetInstancesInstanceOutput) EndPoint() pulumi.StringOutput
- func (o GetInstancesInstanceOutput) ExpiredTime() pulumi.IntOutput
- func (o GetInstancesInstanceOutput) Id() pulumi.StringOutput
- func (o GetInstancesInstanceOutput) IoMax() pulumi.IntOutput
- func (o GetInstancesInstanceOutput) MsgRetain() pulumi.IntOutput
- func (o GetInstancesInstanceOutput) Name() pulumi.StringOutput
- func (o GetInstancesInstanceOutput) PaidType() pulumi.StringOutput
- func (o GetInstancesInstanceOutput) PartitionNum() pulumi.IntOutput
- func (o GetInstancesInstanceOutput) SaslDomainEndpoint() 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) SslDomainEndpoint() pulumi.StringOutput
- func (o GetInstancesInstanceOutput) SslEndPoint() pulumi.StringOutput
- func (o GetInstancesInstanceOutput) Tags() pulumi.MapOutput
- func (o GetInstancesInstanceOutput) ToGetInstancesInstanceOutput() GetInstancesInstanceOutput
- func (o GetInstancesInstanceOutput) ToGetInstancesInstanceOutputWithContext(ctx context.Context) GetInstancesInstanceOutput
- func (o GetInstancesInstanceOutput) TopicQuota() pulumi.IntOutput
- func (o GetInstancesInstanceOutput) UpgradeServiceDetailInfos() GetInstancesInstanceUpgradeServiceDetailInfoArrayOutput
- func (o GetInstancesInstanceOutput) VpcId() pulumi.StringOutput
- func (o GetInstancesInstanceOutput) VswitchId() pulumi.StringOutput
- func (o GetInstancesInstanceOutput) ZoneId() pulumi.StringOutput
- type GetInstancesInstanceUpgradeServiceDetailInfo
- type GetInstancesInstanceUpgradeServiceDetailInfoArgs
- func (GetInstancesInstanceUpgradeServiceDetailInfoArgs) ElementType() reflect.Type
- func (i GetInstancesInstanceUpgradeServiceDetailInfoArgs) ToGetInstancesInstanceUpgradeServiceDetailInfoOutput() GetInstancesInstanceUpgradeServiceDetailInfoOutput
- func (i GetInstancesInstanceUpgradeServiceDetailInfoArgs) ToGetInstancesInstanceUpgradeServiceDetailInfoOutputWithContext(ctx context.Context) GetInstancesInstanceUpgradeServiceDetailInfoOutput
- type GetInstancesInstanceUpgradeServiceDetailInfoArray
- func (GetInstancesInstanceUpgradeServiceDetailInfoArray) ElementType() reflect.Type
- func (i GetInstancesInstanceUpgradeServiceDetailInfoArray) ToGetInstancesInstanceUpgradeServiceDetailInfoArrayOutput() GetInstancesInstanceUpgradeServiceDetailInfoArrayOutput
- func (i GetInstancesInstanceUpgradeServiceDetailInfoArray) ToGetInstancesInstanceUpgradeServiceDetailInfoArrayOutputWithContext(ctx context.Context) GetInstancesInstanceUpgradeServiceDetailInfoArrayOutput
- type GetInstancesInstanceUpgradeServiceDetailInfoArrayInput
- type GetInstancesInstanceUpgradeServiceDetailInfoArrayOutput
- func (GetInstancesInstanceUpgradeServiceDetailInfoArrayOutput) ElementType() reflect.Type
- func (o GetInstancesInstanceUpgradeServiceDetailInfoArrayOutput) Index(i pulumi.IntInput) GetInstancesInstanceUpgradeServiceDetailInfoOutput
- func (o GetInstancesInstanceUpgradeServiceDetailInfoArrayOutput) ToGetInstancesInstanceUpgradeServiceDetailInfoArrayOutput() GetInstancesInstanceUpgradeServiceDetailInfoArrayOutput
- func (o GetInstancesInstanceUpgradeServiceDetailInfoArrayOutput) ToGetInstancesInstanceUpgradeServiceDetailInfoArrayOutputWithContext(ctx context.Context) GetInstancesInstanceUpgradeServiceDetailInfoArrayOutput
- type GetInstancesInstanceUpgradeServiceDetailInfoInput
- type GetInstancesInstanceUpgradeServiceDetailInfoOutput
- func (o GetInstancesInstanceUpgradeServiceDetailInfoOutput) Current2OpenSourceVersion() pulumi.StringOutput
- func (GetInstancesInstanceUpgradeServiceDetailInfoOutput) ElementType() reflect.Type
- func (o GetInstancesInstanceUpgradeServiceDetailInfoOutput) ToGetInstancesInstanceUpgradeServiceDetailInfoOutput() GetInstancesInstanceUpgradeServiceDetailInfoOutput
- func (o GetInstancesInstanceUpgradeServiceDetailInfoOutput) ToGetInstancesInstanceUpgradeServiceDetailInfoOutputWithContext(ctx context.Context) GetInstancesInstanceUpgradeServiceDetailInfoOutput
- type GetInstancesOutputArgs
- type GetInstancesResult
- type GetInstancesResultOutput
- func (GetInstancesResultOutput) ElementType() reflect.Type
- func (o GetInstancesResultOutput) EnableDetails() pulumi.BoolPtrOutput
- func (o GetInstancesResultOutput) Id() pulumi.StringOutput
- func (o GetInstancesResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetInstancesResultOutput) Instances() GetInstancesInstanceArrayOutput
- func (o GetInstancesResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetInstancesResultOutput) Names() pulumi.StringArrayOutput
- func (o GetInstancesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetInstancesResultOutput) ToGetInstancesResultOutput() GetInstancesResultOutput
- func (o GetInstancesResultOutput) ToGetInstancesResultOutputWithContext(ctx context.Context) GetInstancesResultOutput
- 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 GetSaslAclsOutputArgs
- type GetSaslAclsResult
- type GetSaslAclsResultOutput
- func (o GetSaslAclsResultOutput) AclResourceName() pulumi.StringOutput
- func (o GetSaslAclsResultOutput) AclResourceType() pulumi.StringOutput
- func (o GetSaslAclsResultOutput) Acls() GetSaslAclsAclArrayOutput
- func (GetSaslAclsResultOutput) ElementType() reflect.Type
- func (o GetSaslAclsResultOutput) Id() pulumi.StringOutput
- func (o GetSaslAclsResultOutput) InstanceId() pulumi.StringOutput
- func (o GetSaslAclsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetSaslAclsResultOutput) ToGetSaslAclsResultOutput() GetSaslAclsResultOutput
- func (o GetSaslAclsResultOutput) ToGetSaslAclsResultOutputWithContext(ctx context.Context) GetSaslAclsResultOutput
- func (o GetSaslAclsResultOutput) Username() pulumi.StringOutput
- type GetSaslUsersArgs
- type GetSaslUsersOutputArgs
- type GetSaslUsersResult
- type GetSaslUsersResultOutput
- func (GetSaslUsersResultOutput) ElementType() reflect.Type
- func (o GetSaslUsersResultOutput) Id() pulumi.StringOutput
- func (o GetSaslUsersResultOutput) InstanceId() pulumi.StringOutput
- func (o GetSaslUsersResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetSaslUsersResultOutput) Names() pulumi.StringArrayOutput
- func (o GetSaslUsersResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetSaslUsersResultOutput) ToGetSaslUsersResultOutput() GetSaslUsersResultOutput
- func (o GetSaslUsersResultOutput) ToGetSaslUsersResultOutputWithContext(ctx context.Context) GetSaslUsersResultOutput
- func (o GetSaslUsersResultOutput) Users() GetSaslUsersUserArrayOutput
- 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 GetTopicsOutputArgs
- type GetTopicsResult
- type GetTopicsResultOutput
- func (GetTopicsResultOutput) ElementType() reflect.Type
- func (o GetTopicsResultOutput) Id() pulumi.StringOutput
- func (o GetTopicsResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetTopicsResultOutput) InstanceId() pulumi.StringOutput
- func (o GetTopicsResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetTopicsResultOutput) Names() pulumi.StringArrayOutput
- func (o GetTopicsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetTopicsResultOutput) PageNumber() pulumi.IntPtrOutput
- func (o GetTopicsResultOutput) PageSize() pulumi.IntPtrOutput
- func (o GetTopicsResultOutput) ToGetTopicsResultOutput() GetTopicsResultOutput
- func (o GetTopicsResultOutput) ToGetTopicsResultOutputWithContext(ctx context.Context) GetTopicsResultOutput
- func (o GetTopicsResultOutput) Topic() pulumi.StringPtrOutput
- func (o GetTopicsResultOutput) Topics() GetTopicsTopicArrayOutput
- func (o GetTopicsResultOutput) TotalCount() pulumi.IntOutput
- 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) Id() pulumi.StringOutput
- func (o GetTopicsTopicOutput) InstanceId() pulumi.StringOutput
- 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) StatusName() pulumi.StringOutput
- func (o GetTopicsTopicOutput) Tags() pulumi.MapOutput
- 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 GetTrailsDeprecatedOutputArgs
- type GetTrailsDeprecatedResult
- type GetTrailsDeprecatedResultOutput
- func (o GetTrailsDeprecatedResultOutput) Actiontrails() GetTrailsDeprecatedActiontrailArrayOutputdeprecated
- func (GetTrailsDeprecatedResultOutput) ElementType() reflect.Type
- func (o GetTrailsDeprecatedResultOutput) Id() pulumi.StringOutput
- func (o GetTrailsDeprecatedResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetTrailsDeprecatedResultOutput) IncludeOrganizationTrail() pulumi.BoolPtrOutput
- func (o GetTrailsDeprecatedResultOutput) IncludeShadowTrails() pulumi.BoolPtrOutput
- func (o GetTrailsDeprecatedResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetTrailsDeprecatedResultOutput) Names() pulumi.StringArrayOutput
- func (o GetTrailsDeprecatedResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetTrailsDeprecatedResultOutput) Status() pulumi.StringPtrOutput
- func (o GetTrailsDeprecatedResultOutput) ToGetTrailsDeprecatedResultOutput() GetTrailsDeprecatedResultOutput
- func (o GetTrailsDeprecatedResultOutput) ToGetTrailsDeprecatedResultOutputWithContext(ctx context.Context) GetTrailsDeprecatedResultOutput
- func (o GetTrailsDeprecatedResultOutput) Trails() GetTrailsDeprecatedTrailArrayOutput
- 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 GetTrailsOutputArgs
- type GetTrailsResult
- type GetTrailsResultOutput
- func (o GetTrailsResultOutput) Actiontrails() GetTrailsActiontrailArrayOutputdeprecated
- func (GetTrailsResultOutput) ElementType() reflect.Type
- func (o GetTrailsResultOutput) Id() pulumi.StringOutput
- func (o GetTrailsResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetTrailsResultOutput) IncludeOrganizationTrail() pulumi.BoolPtrOutput
- func (o GetTrailsResultOutput) IncludeShadowTrails() pulumi.BoolPtrOutput
- func (o GetTrailsResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetTrailsResultOutput) Names() pulumi.StringArrayOutput
- func (o GetTrailsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetTrailsResultOutput) Status() pulumi.StringPtrOutput
- func (o GetTrailsResultOutput) ToGetTrailsResultOutput() GetTrailsResultOutput
- func (o GetTrailsResultOutput) ToGetTrailsResultOutputWithContext(ctx context.Context) GetTrailsResultOutput
- func (o GetTrailsResultOutput) Trails() GetTrailsTrailArrayOutput
- 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 GlobalEventsStorageRegion
- type GlobalEventsStorageRegionArgs
- type GlobalEventsStorageRegionArray
- func (GlobalEventsStorageRegionArray) ElementType() reflect.Type
- func (i GlobalEventsStorageRegionArray) ToGlobalEventsStorageRegionArrayOutput() GlobalEventsStorageRegionArrayOutput
- func (i GlobalEventsStorageRegionArray) ToGlobalEventsStorageRegionArrayOutputWithContext(ctx context.Context) GlobalEventsStorageRegionArrayOutput
- type GlobalEventsStorageRegionArrayInput
- type GlobalEventsStorageRegionArrayOutput
- func (GlobalEventsStorageRegionArrayOutput) ElementType() reflect.Type
- func (o GlobalEventsStorageRegionArrayOutput) Index(i pulumi.IntInput) GlobalEventsStorageRegionOutput
- func (o GlobalEventsStorageRegionArrayOutput) ToGlobalEventsStorageRegionArrayOutput() GlobalEventsStorageRegionArrayOutput
- func (o GlobalEventsStorageRegionArrayOutput) ToGlobalEventsStorageRegionArrayOutputWithContext(ctx context.Context) GlobalEventsStorageRegionArrayOutput
- type GlobalEventsStorageRegionInput
- type GlobalEventsStorageRegionMap
- func (GlobalEventsStorageRegionMap) ElementType() reflect.Type
- func (i GlobalEventsStorageRegionMap) ToGlobalEventsStorageRegionMapOutput() GlobalEventsStorageRegionMapOutput
- func (i GlobalEventsStorageRegionMap) ToGlobalEventsStorageRegionMapOutputWithContext(ctx context.Context) GlobalEventsStorageRegionMapOutput
- type GlobalEventsStorageRegionMapInput
- type GlobalEventsStorageRegionMapOutput
- func (GlobalEventsStorageRegionMapOutput) ElementType() reflect.Type
- func (o GlobalEventsStorageRegionMapOutput) MapIndex(k pulumi.StringInput) GlobalEventsStorageRegionOutput
- func (o GlobalEventsStorageRegionMapOutput) ToGlobalEventsStorageRegionMapOutput() GlobalEventsStorageRegionMapOutput
- func (o GlobalEventsStorageRegionMapOutput) ToGlobalEventsStorageRegionMapOutputWithContext(ctx context.Context) GlobalEventsStorageRegionMapOutput
- type GlobalEventsStorageRegionOutput
- func (GlobalEventsStorageRegionOutput) ElementType() reflect.Type
- func (o GlobalEventsStorageRegionOutput) StorageRegion() pulumi.StringOutput
- func (o GlobalEventsStorageRegionOutput) ToGlobalEventsStorageRegionOutput() GlobalEventsStorageRegionOutput
- func (o GlobalEventsStorageRegionOutput) ToGlobalEventsStorageRegionOutputWithContext(ctx context.Context) GlobalEventsStorageRegionOutput
- type GlobalEventsStorageRegionState
- type HistoryDeliveryJob
- type HistoryDeliveryJobArgs
- type HistoryDeliveryJobArray
- type HistoryDeliveryJobArrayInput
- type HistoryDeliveryJobArrayOutput
- func (HistoryDeliveryJobArrayOutput) ElementType() reflect.Type
- func (o HistoryDeliveryJobArrayOutput) Index(i pulumi.IntInput) HistoryDeliveryJobOutput
- func (o HistoryDeliveryJobArrayOutput) ToHistoryDeliveryJobArrayOutput() HistoryDeliveryJobArrayOutput
- func (o HistoryDeliveryJobArrayOutput) ToHistoryDeliveryJobArrayOutputWithContext(ctx context.Context) HistoryDeliveryJobArrayOutput
- type HistoryDeliveryJobInput
- type HistoryDeliveryJobMap
- type HistoryDeliveryJobMapInput
- type HistoryDeliveryJobMapOutput
- func (HistoryDeliveryJobMapOutput) ElementType() reflect.Type
- func (o HistoryDeliveryJobMapOutput) MapIndex(k pulumi.StringInput) HistoryDeliveryJobOutput
- func (o HistoryDeliveryJobMapOutput) ToHistoryDeliveryJobMapOutput() HistoryDeliveryJobMapOutput
- func (o HistoryDeliveryJobMapOutput) ToHistoryDeliveryJobMapOutputWithContext(ctx context.Context) HistoryDeliveryJobMapOutput
- type HistoryDeliveryJobOutput
- func (HistoryDeliveryJobOutput) ElementType() reflect.Type
- func (o HistoryDeliveryJobOutput) Status() pulumi.IntOutput
- func (o HistoryDeliveryJobOutput) ToHistoryDeliveryJobOutput() HistoryDeliveryJobOutput
- func (o HistoryDeliveryJobOutput) ToHistoryDeliveryJobOutputWithContext(ctx context.Context) HistoryDeliveryJobOutput
- func (o HistoryDeliveryJobOutput) TrailName() pulumi.StringOutput
- type HistoryDeliveryJobState
- type LookupGlobalEventsStorageRegionResult
- type LookupGlobalEventsStorageRegionResultOutput
- func (LookupGlobalEventsStorageRegionResultOutput) ElementType() reflect.Type
- func (o LookupGlobalEventsStorageRegionResultOutput) Id() pulumi.StringOutput
- func (o LookupGlobalEventsStorageRegionResultOutput) StorageRegion() pulumi.StringOutput
- func (o LookupGlobalEventsStorageRegionResultOutput) ToLookupGlobalEventsStorageRegionResultOutput() LookupGlobalEventsStorageRegionResultOutput
- func (o LookupGlobalEventsStorageRegionResultOutput) ToLookupGlobalEventsStorageRegionResultOutputWithContext(ctx context.Context) LookupGlobalEventsStorageRegionResultOutput
- type Trail
- type TrailArgs
- type TrailArray
- type TrailArrayInput
- type TrailArrayOutput
- type TrailDeprecateddeprecated
- 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) EventRw() pulumi.StringPtrOutput
- func (o TrailDeprecatedOutput) IsOrganizationTrail() pulumi.BoolPtrOutput
- func (o TrailDeprecatedOutput) MnsTopicArn() pulumi.StringPtrOutputdeprecated
- func (o TrailDeprecatedOutput) Name() pulumi.StringOutputdeprecated
- func (o TrailDeprecatedOutput) OssBucketName() pulumi.StringPtrOutput
- func (o TrailDeprecatedOutput) OssKeyPrefix() pulumi.StringPtrOutput
- func (o TrailDeprecatedOutput) OssWriteRoleArn() pulumi.StringPtrOutput
- func (o TrailDeprecatedOutput) RoleName() pulumi.StringOutputdeprecated
- func (o TrailDeprecatedOutput) SlsProjectArn() pulumi.StringPtrOutput
- func (o TrailDeprecatedOutput) SlsWriteRoleArn() pulumi.StringOutput
- func (o TrailDeprecatedOutput) Status() pulumi.StringPtrOutput
- func (o TrailDeprecatedOutput) ToTrailDeprecatedOutput() TrailDeprecatedOutput
- func (o TrailDeprecatedOutput) ToTrailDeprecatedOutputWithContext(ctx context.Context) TrailDeprecatedOutput
- func (o TrailDeprecatedOutput) TrailName() pulumi.StringOutput
- func (o TrailDeprecatedOutput) TrailRegion() pulumi.StringOutput
- type TrailDeprecatedState
- type TrailInput
- type TrailMap
- type TrailMapInput
- type TrailMapOutput
- type TrailOutput
- func (TrailOutput) ElementType() reflect.Type
- func (o TrailOutput) EventRw() pulumi.StringPtrOutput
- func (o TrailOutput) IsOrganizationTrail() pulumi.BoolPtrOutput
- func (o TrailOutput) MnsTopicArn() pulumi.StringPtrOutputdeprecated
- func (o TrailOutput) Name() pulumi.StringOutputdeprecated
- func (o TrailOutput) OssBucketName() pulumi.StringPtrOutput
- func (o TrailOutput) OssKeyPrefix() pulumi.StringPtrOutput
- func (o TrailOutput) OssWriteRoleArn() pulumi.StringPtrOutput
- func (o TrailOutput) RoleName() pulumi.StringOutputdeprecated
- func (o TrailOutput) SlsProjectArn() pulumi.StringPtrOutput
- func (o TrailOutput) SlsWriteRoleArn() pulumi.StringOutput
- func (o TrailOutput) Status() pulumi.StringPtrOutput
- func (o TrailOutput) ToTrailOutput() TrailOutput
- func (o TrailOutput) ToTrailOutputWithContext(ctx context.Context) TrailOutput
- func (o TrailOutput) TrailName() pulumi.StringOutput
- func (o TrailOutput) TrailRegion() pulumi.StringOutput
- 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"` // A list of ALIKAFKA Consumer Groups IDs, It is formatted to `<instance_id>:<consumer_id>`. Ids []string `pulumi:"ids"` // ID of the ALIKAFKA Instance that owns the consumer groups. InstanceId string `pulumi:"instanceId"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getConsumerGroups.
type GetConsumerGroupsGroup ¶ added in v3.16.0
type GetConsumerGroupsGroup struct { // The name of the consumer group. ConsumerId string `pulumi:"consumerId"` // The ID of the consumer group, It is formatted to `<instance_id>:<consumer_id>`. Id string `pulumi:"id"` // ID of the ALIKAFKA Instance that owns the consumer groups. InstanceId string `pulumi:"instanceId"` // The remark of the consumer group. Remark string `pulumi:"remark"` // A mapping of tags to assign to the consumer group. Tags map[string]interface{} `pulumi:"tags"` }
type GetConsumerGroupsGroupArgs ¶ added in v3.16.0
type GetConsumerGroupsGroupArgs struct { // The name of the consumer group. ConsumerId pulumi.StringInput `pulumi:"consumerId"` // The ID of the consumer group, It is formatted to `<instance_id>:<consumer_id>`. Id pulumi.StringInput `pulumi:"id"` // ID of the ALIKAFKA Instance that owns the consumer groups. InstanceId pulumi.StringInput `pulumi:"instanceId"` // The remark of the consumer group. Remark pulumi.StringInput `pulumi:"remark"` // A mapping of tags to assign to the consumer group. Tags pulumi.MapInput `pulumi:"tags"` }
func (GetConsumerGroupsGroupArgs) ElementType ¶ added in v3.16.0
func (GetConsumerGroupsGroupArgs) ElementType() reflect.Type
func (GetConsumerGroupsGroupArgs) ToGetConsumerGroupsGroupOutput ¶ added in v3.16.0
func (i GetConsumerGroupsGroupArgs) ToGetConsumerGroupsGroupOutput() GetConsumerGroupsGroupOutput
func (GetConsumerGroupsGroupArgs) ToGetConsumerGroupsGroupOutputWithContext ¶ added in v3.16.0
func (i GetConsumerGroupsGroupArgs) ToGetConsumerGroupsGroupOutputWithContext(ctx context.Context) GetConsumerGroupsGroupOutput
type GetConsumerGroupsGroupArray ¶ added in v3.16.0
type GetConsumerGroupsGroupArray []GetConsumerGroupsGroupInput
func (GetConsumerGroupsGroupArray) ElementType ¶ added in v3.16.0
func (GetConsumerGroupsGroupArray) ElementType() reflect.Type
func (GetConsumerGroupsGroupArray) ToGetConsumerGroupsGroupArrayOutput ¶ added in v3.16.0
func (i GetConsumerGroupsGroupArray) ToGetConsumerGroupsGroupArrayOutput() GetConsumerGroupsGroupArrayOutput
func (GetConsumerGroupsGroupArray) ToGetConsumerGroupsGroupArrayOutputWithContext ¶ added in v3.16.0
func (i GetConsumerGroupsGroupArray) ToGetConsumerGroupsGroupArrayOutputWithContext(ctx context.Context) GetConsumerGroupsGroupArrayOutput
type GetConsumerGroupsGroupArrayInput ¶ added in v3.16.0
type GetConsumerGroupsGroupArrayInput interface { pulumi.Input ToGetConsumerGroupsGroupArrayOutput() GetConsumerGroupsGroupArrayOutput ToGetConsumerGroupsGroupArrayOutputWithContext(context.Context) GetConsumerGroupsGroupArrayOutput }
GetConsumerGroupsGroupArrayInput is an input type that accepts GetConsumerGroupsGroupArray and GetConsumerGroupsGroupArrayOutput values. You can construct a concrete instance of `GetConsumerGroupsGroupArrayInput` via:
GetConsumerGroupsGroupArray{ GetConsumerGroupsGroupArgs{...} }
type GetConsumerGroupsGroupArrayOutput ¶ added in v3.16.0
type GetConsumerGroupsGroupArrayOutput struct{ *pulumi.OutputState }
func (GetConsumerGroupsGroupArrayOutput) ElementType ¶ added in v3.16.0
func (GetConsumerGroupsGroupArrayOutput) ElementType() reflect.Type
func (GetConsumerGroupsGroupArrayOutput) Index ¶ added in v3.16.0
func (o GetConsumerGroupsGroupArrayOutput) Index(i pulumi.IntInput) GetConsumerGroupsGroupOutput
func (GetConsumerGroupsGroupArrayOutput) ToGetConsumerGroupsGroupArrayOutput ¶ added in v3.16.0
func (o GetConsumerGroupsGroupArrayOutput) ToGetConsumerGroupsGroupArrayOutput() GetConsumerGroupsGroupArrayOutput
func (GetConsumerGroupsGroupArrayOutput) ToGetConsumerGroupsGroupArrayOutputWithContext ¶ added in v3.16.0
func (o GetConsumerGroupsGroupArrayOutput) ToGetConsumerGroupsGroupArrayOutputWithContext(ctx context.Context) GetConsumerGroupsGroupArrayOutput
type GetConsumerGroupsGroupInput ¶ added in v3.16.0
type GetConsumerGroupsGroupInput interface { pulumi.Input ToGetConsumerGroupsGroupOutput() GetConsumerGroupsGroupOutput ToGetConsumerGroupsGroupOutputWithContext(context.Context) GetConsumerGroupsGroupOutput }
GetConsumerGroupsGroupInput is an input type that accepts GetConsumerGroupsGroupArgs and GetConsumerGroupsGroupOutput values. You can construct a concrete instance of `GetConsumerGroupsGroupInput` via:
GetConsumerGroupsGroupArgs{...}
type GetConsumerGroupsGroupOutput ¶ added in v3.16.0
type GetConsumerGroupsGroupOutput struct{ *pulumi.OutputState }
func (GetConsumerGroupsGroupOutput) ConsumerId ¶ added in v3.16.0
func (o GetConsumerGroupsGroupOutput) ConsumerId() pulumi.StringOutput
The name of the consumer group.
func (GetConsumerGroupsGroupOutput) ElementType ¶ added in v3.16.0
func (GetConsumerGroupsGroupOutput) ElementType() reflect.Type
func (GetConsumerGroupsGroupOutput) Id ¶ added in v3.16.0
func (o GetConsumerGroupsGroupOutput) Id() pulumi.StringOutput
The ID of the consumer group, It is formatted to `<instance_id>:<consumer_id>`.
func (GetConsumerGroupsGroupOutput) InstanceId ¶ added in v3.16.0
func (o GetConsumerGroupsGroupOutput) InstanceId() pulumi.StringOutput
ID of the ALIKAFKA Instance that owns the consumer groups.
func (GetConsumerGroupsGroupOutput) Remark ¶ added in v3.16.0
func (o GetConsumerGroupsGroupOutput) Remark() pulumi.StringOutput
The remark of the consumer group.
func (GetConsumerGroupsGroupOutput) Tags ¶ added in v3.16.0
func (o GetConsumerGroupsGroupOutput) Tags() pulumi.MapOutput
A mapping of tags to assign to the consumer group.
func (GetConsumerGroupsGroupOutput) ToGetConsumerGroupsGroupOutput ¶ added in v3.16.0
func (o GetConsumerGroupsGroupOutput) ToGetConsumerGroupsGroupOutput() GetConsumerGroupsGroupOutput
func (GetConsumerGroupsGroupOutput) ToGetConsumerGroupsGroupOutputWithContext ¶ added in v3.16.0
func (o GetConsumerGroupsGroupOutput) ToGetConsumerGroupsGroupOutputWithContext(ctx context.Context) GetConsumerGroupsGroupOutput
type GetConsumerGroupsOutputArgs ¶ added in v3.9.0
type GetConsumerGroupsOutputArgs struct { // A regex string to filter results by the consumer group id. ConsumerIdRegex pulumi.StringPtrInput `pulumi:"consumerIdRegex"` // A list of ALIKAFKA Consumer Groups IDs, It is formatted to `<instance_id>:<consumer_id>`. Ids pulumi.StringArrayInput `pulumi:"ids"` // ID of the ALIKAFKA Instance that owns the consumer groups. InstanceId pulumi.StringInput `pulumi:"instanceId"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking getConsumerGroups.
func (GetConsumerGroupsOutputArgs) ElementType ¶ added in v3.9.0
func (GetConsumerGroupsOutputArgs) ElementType() reflect.Type
type GetConsumerGroupsResult ¶
type GetConsumerGroupsResult struct { ConsumerIdRegex *string `pulumi:"consumerIdRegex"` ConsumerIds []string `pulumi:"consumerIds"` // A list of consumer group. Each element contains the following attributes: Groups []GetConsumerGroupsGroup `pulumi:"groups"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` // The instanceId of the instance. InstanceId string `pulumi:"instanceId"` // A list of consumer group names. Names []string `pulumi:"names"` 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/v3/go/alicloud/actiontrail" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { consumerGroupsDs, err := actiontrail.GetConsumerGroups(ctx, &actiontrail.GetConsumerGroupsArgs{ InstanceId: "xxx", ConsumerIdRegex: pulumi.StringRef("CID-alikafkaGroupDatasourceName"), OutputFile: pulumi.StringRef("consumerGroups.txt"), }, nil) if err != nil { return err } ctx.Export("firstGroupName", consumerGroupsDs.ConsumerIds[0]) return nil }) }
```
type GetConsumerGroupsResultOutput ¶ added in v3.9.0
type GetConsumerGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getConsumerGroups.
func GetConsumerGroupsOutput ¶ added in v3.9.0
func GetConsumerGroupsOutput(ctx *pulumi.Context, args GetConsumerGroupsOutputArgs, opts ...pulumi.InvokeOption) GetConsumerGroupsResultOutput
func (GetConsumerGroupsResultOutput) ConsumerIdRegex ¶ added in v3.9.0
func (o GetConsumerGroupsResultOutput) ConsumerIdRegex() pulumi.StringPtrOutput
func (GetConsumerGroupsResultOutput) ConsumerIds ¶ added in v3.9.0
func (o GetConsumerGroupsResultOutput) ConsumerIds() pulumi.StringArrayOutput
func (GetConsumerGroupsResultOutput) ElementType ¶ added in v3.9.0
func (GetConsumerGroupsResultOutput) ElementType() reflect.Type
func (GetConsumerGroupsResultOutput) Groups ¶ added in v3.16.0
func (o GetConsumerGroupsResultOutput) Groups() GetConsumerGroupsGroupArrayOutput
A list of consumer group. Each element contains the following attributes:
func (GetConsumerGroupsResultOutput) Id ¶ added in v3.9.0
func (o GetConsumerGroupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetConsumerGroupsResultOutput) Ids ¶ added in v3.16.0
func (o GetConsumerGroupsResultOutput) Ids() pulumi.StringArrayOutput
func (GetConsumerGroupsResultOutput) InstanceId ¶ added in v3.9.0
func (o GetConsumerGroupsResultOutput) InstanceId() pulumi.StringOutput
The instanceId of the instance.
func (GetConsumerGroupsResultOutput) Names ¶ added in v3.16.0
func (o GetConsumerGroupsResultOutput) Names() pulumi.StringArrayOutput
A list of consumer group names.
func (GetConsumerGroupsResultOutput) OutputFile ¶ added in v3.9.0
func (o GetConsumerGroupsResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetConsumerGroupsResultOutput) ToGetConsumerGroupsResultOutput ¶ added in v3.9.0
func (o GetConsumerGroupsResultOutput) ToGetConsumerGroupsResultOutput() GetConsumerGroupsResultOutput
func (GetConsumerGroupsResultOutput) ToGetConsumerGroupsResultOutputWithContext ¶ added in v3.9.0
func (o GetConsumerGroupsResultOutput) ToGetConsumerGroupsResultOutputWithContext(ctx context.Context) GetConsumerGroupsResultOutput
type GetHistoryDeliveryJobsArgs ¶ added in v3.9.0
type GetHistoryDeliveryJobsArgs struct { EnableDetails *bool `pulumi:"enableDetails"` // A list of History Delivery Job IDs. Ids []string `pulumi:"ids"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` // The status of the task. Valid values: `0`, `1`, `2`, `3`. `0`: The task is initializing. `1`: The task is delivering historical events. `2`: The delivery of historical events is complete. `3`: The task fails. Status *int `pulumi:"status"` }
A collection of arguments for invoking getHistoryDeliveryJobs.
type GetHistoryDeliveryJobsJob ¶ added in v3.9.0
type GetHistoryDeliveryJobsJob struct { // The time when the task was created. CreateTime string `pulumi:"createTime"` // The time when the task ended. EndTime string `pulumi:"endTime"` HistoryDeliveryJobId string `pulumi:"historyDeliveryJobId"` // The home region of the trail. HomeRegion string `pulumi:"homeRegion"` // The ID of the History Delivery Job. Id string `pulumi:"id"` // Detail status of delivery job. JobStatuses []GetHistoryDeliveryJobsJobJobStatus `pulumi:"jobStatuses"` // The time when the task started. StartTime string `pulumi:"startTime"` // The status of the task. Valid values: `0`, `1`, `2`, `3`. `0`: The task is initializing. `1`: The task is delivering historical events. `2`: The delivery of historical events is complete. `3`: The task fails. Status int `pulumi:"status"` // The name of the trail. TrailName string `pulumi:"trailName"` // The time when the task was updated. UpdatedTime string `pulumi:"updatedTime"` }
type GetHistoryDeliveryJobsJobArgs ¶ added in v3.9.0
type GetHistoryDeliveryJobsJobArgs struct { // The time when the task was created. CreateTime pulumi.StringInput `pulumi:"createTime"` // The time when the task ended. EndTime pulumi.StringInput `pulumi:"endTime"` HistoryDeliveryJobId pulumi.StringInput `pulumi:"historyDeliveryJobId"` // The home region of the trail. HomeRegion pulumi.StringInput `pulumi:"homeRegion"` // The ID of the History Delivery Job. Id pulumi.StringInput `pulumi:"id"` // Detail status of delivery job. JobStatuses GetHistoryDeliveryJobsJobJobStatusArrayInput `pulumi:"jobStatuses"` // The time when the task started. StartTime pulumi.StringInput `pulumi:"startTime"` // The status of the task. Valid values: `0`, `1`, `2`, `3`. `0`: The task is initializing. `1`: The task is delivering historical events. `2`: The delivery of historical events is complete. `3`: The task fails. Status pulumi.IntInput `pulumi:"status"` // The name of the trail. TrailName pulumi.StringInput `pulumi:"trailName"` // The time when the task was updated. UpdatedTime pulumi.StringInput `pulumi:"updatedTime"` }
func (GetHistoryDeliveryJobsJobArgs) ElementType ¶ added in v3.9.0
func (GetHistoryDeliveryJobsJobArgs) ElementType() reflect.Type
func (GetHistoryDeliveryJobsJobArgs) ToGetHistoryDeliveryJobsJobOutput ¶ added in v3.9.0
func (i GetHistoryDeliveryJobsJobArgs) ToGetHistoryDeliveryJobsJobOutput() GetHistoryDeliveryJobsJobOutput
func (GetHistoryDeliveryJobsJobArgs) ToGetHistoryDeliveryJobsJobOutputWithContext ¶ added in v3.9.0
func (i GetHistoryDeliveryJobsJobArgs) ToGetHistoryDeliveryJobsJobOutputWithContext(ctx context.Context) GetHistoryDeliveryJobsJobOutput
type GetHistoryDeliveryJobsJobArray ¶ added in v3.9.0
type GetHistoryDeliveryJobsJobArray []GetHistoryDeliveryJobsJobInput
func (GetHistoryDeliveryJobsJobArray) ElementType ¶ added in v3.9.0
func (GetHistoryDeliveryJobsJobArray) ElementType() reflect.Type
func (GetHistoryDeliveryJobsJobArray) ToGetHistoryDeliveryJobsJobArrayOutput ¶ added in v3.9.0
func (i GetHistoryDeliveryJobsJobArray) ToGetHistoryDeliveryJobsJobArrayOutput() GetHistoryDeliveryJobsJobArrayOutput
func (GetHistoryDeliveryJobsJobArray) ToGetHistoryDeliveryJobsJobArrayOutputWithContext ¶ added in v3.9.0
func (i GetHistoryDeliveryJobsJobArray) ToGetHistoryDeliveryJobsJobArrayOutputWithContext(ctx context.Context) GetHistoryDeliveryJobsJobArrayOutput
type GetHistoryDeliveryJobsJobArrayInput ¶ added in v3.9.0
type GetHistoryDeliveryJobsJobArrayInput interface { pulumi.Input ToGetHistoryDeliveryJobsJobArrayOutput() GetHistoryDeliveryJobsJobArrayOutput ToGetHistoryDeliveryJobsJobArrayOutputWithContext(context.Context) GetHistoryDeliveryJobsJobArrayOutput }
GetHistoryDeliveryJobsJobArrayInput is an input type that accepts GetHistoryDeliveryJobsJobArray and GetHistoryDeliveryJobsJobArrayOutput values. You can construct a concrete instance of `GetHistoryDeliveryJobsJobArrayInput` via:
GetHistoryDeliveryJobsJobArray{ GetHistoryDeliveryJobsJobArgs{...} }
type GetHistoryDeliveryJobsJobArrayOutput ¶ added in v3.9.0
type GetHistoryDeliveryJobsJobArrayOutput struct{ *pulumi.OutputState }
func (GetHistoryDeliveryJobsJobArrayOutput) ElementType ¶ added in v3.9.0
func (GetHistoryDeliveryJobsJobArrayOutput) ElementType() reflect.Type
func (GetHistoryDeliveryJobsJobArrayOutput) Index ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsJobArrayOutput) Index(i pulumi.IntInput) GetHistoryDeliveryJobsJobOutput
func (GetHistoryDeliveryJobsJobArrayOutput) ToGetHistoryDeliveryJobsJobArrayOutput ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsJobArrayOutput) ToGetHistoryDeliveryJobsJobArrayOutput() GetHistoryDeliveryJobsJobArrayOutput
func (GetHistoryDeliveryJobsJobArrayOutput) ToGetHistoryDeliveryJobsJobArrayOutputWithContext ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsJobArrayOutput) ToGetHistoryDeliveryJobsJobArrayOutputWithContext(ctx context.Context) GetHistoryDeliveryJobsJobArrayOutput
type GetHistoryDeliveryJobsJobInput ¶ added in v3.9.0
type GetHistoryDeliveryJobsJobInput interface { pulumi.Input ToGetHistoryDeliveryJobsJobOutput() GetHistoryDeliveryJobsJobOutput ToGetHistoryDeliveryJobsJobOutputWithContext(context.Context) GetHistoryDeliveryJobsJobOutput }
GetHistoryDeliveryJobsJobInput is an input type that accepts GetHistoryDeliveryJobsJobArgs and GetHistoryDeliveryJobsJobOutput values. You can construct a concrete instance of `GetHistoryDeliveryJobsJobInput` via:
GetHistoryDeliveryJobsJobArgs{...}
type GetHistoryDeliveryJobsJobJobStatus ¶ added in v3.9.0
type GetHistoryDeliveryJobsJobJobStatus struct { // The region of the delivery job. Region string `pulumi:"region"` // The status of the task. Valid values: `0`, `1`, `2`, `3`. `0`: The task is initializing. `1`: The task is delivering historical events. `2`: The delivery of historical events is complete. `3`: The task fails. Status int `pulumi:"status"` }
type GetHistoryDeliveryJobsJobJobStatusArgs ¶ added in v3.9.0
type GetHistoryDeliveryJobsJobJobStatusArgs struct { // The region of the delivery job. Region pulumi.StringInput `pulumi:"region"` // The status of the task. Valid values: `0`, `1`, `2`, `3`. `0`: The task is initializing. `1`: The task is delivering historical events. `2`: The delivery of historical events is complete. `3`: The task fails. Status pulumi.IntInput `pulumi:"status"` }
func (GetHistoryDeliveryJobsJobJobStatusArgs) ElementType ¶ added in v3.9.0
func (GetHistoryDeliveryJobsJobJobStatusArgs) ElementType() reflect.Type
func (GetHistoryDeliveryJobsJobJobStatusArgs) ToGetHistoryDeliveryJobsJobJobStatusOutput ¶ added in v3.9.0
func (i GetHistoryDeliveryJobsJobJobStatusArgs) ToGetHistoryDeliveryJobsJobJobStatusOutput() GetHistoryDeliveryJobsJobJobStatusOutput
func (GetHistoryDeliveryJobsJobJobStatusArgs) ToGetHistoryDeliveryJobsJobJobStatusOutputWithContext ¶ added in v3.9.0
func (i GetHistoryDeliveryJobsJobJobStatusArgs) ToGetHistoryDeliveryJobsJobJobStatusOutputWithContext(ctx context.Context) GetHistoryDeliveryJobsJobJobStatusOutput
type GetHistoryDeliveryJobsJobJobStatusArray ¶ added in v3.9.0
type GetHistoryDeliveryJobsJobJobStatusArray []GetHistoryDeliveryJobsJobJobStatusInput
func (GetHistoryDeliveryJobsJobJobStatusArray) ElementType ¶ added in v3.9.0
func (GetHistoryDeliveryJobsJobJobStatusArray) ElementType() reflect.Type
func (GetHistoryDeliveryJobsJobJobStatusArray) ToGetHistoryDeliveryJobsJobJobStatusArrayOutput ¶ added in v3.9.0
func (i GetHistoryDeliveryJobsJobJobStatusArray) ToGetHistoryDeliveryJobsJobJobStatusArrayOutput() GetHistoryDeliveryJobsJobJobStatusArrayOutput
func (GetHistoryDeliveryJobsJobJobStatusArray) ToGetHistoryDeliveryJobsJobJobStatusArrayOutputWithContext ¶ added in v3.9.0
func (i GetHistoryDeliveryJobsJobJobStatusArray) ToGetHistoryDeliveryJobsJobJobStatusArrayOutputWithContext(ctx context.Context) GetHistoryDeliveryJobsJobJobStatusArrayOutput
type GetHistoryDeliveryJobsJobJobStatusArrayInput ¶ added in v3.9.0
type GetHistoryDeliveryJobsJobJobStatusArrayInput interface { pulumi.Input ToGetHistoryDeliveryJobsJobJobStatusArrayOutput() GetHistoryDeliveryJobsJobJobStatusArrayOutput ToGetHistoryDeliveryJobsJobJobStatusArrayOutputWithContext(context.Context) GetHistoryDeliveryJobsJobJobStatusArrayOutput }
GetHistoryDeliveryJobsJobJobStatusArrayInput is an input type that accepts GetHistoryDeliveryJobsJobJobStatusArray and GetHistoryDeliveryJobsJobJobStatusArrayOutput values. You can construct a concrete instance of `GetHistoryDeliveryJobsJobJobStatusArrayInput` via:
GetHistoryDeliveryJobsJobJobStatusArray{ GetHistoryDeliveryJobsJobJobStatusArgs{...} }
type GetHistoryDeliveryJobsJobJobStatusArrayOutput ¶ added in v3.9.0
type GetHistoryDeliveryJobsJobJobStatusArrayOutput struct{ *pulumi.OutputState }
func (GetHistoryDeliveryJobsJobJobStatusArrayOutput) ElementType ¶ added in v3.9.0
func (GetHistoryDeliveryJobsJobJobStatusArrayOutput) ElementType() reflect.Type
func (GetHistoryDeliveryJobsJobJobStatusArrayOutput) ToGetHistoryDeliveryJobsJobJobStatusArrayOutput ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsJobJobStatusArrayOutput) ToGetHistoryDeliveryJobsJobJobStatusArrayOutput() GetHistoryDeliveryJobsJobJobStatusArrayOutput
func (GetHistoryDeliveryJobsJobJobStatusArrayOutput) ToGetHistoryDeliveryJobsJobJobStatusArrayOutputWithContext ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsJobJobStatusArrayOutput) ToGetHistoryDeliveryJobsJobJobStatusArrayOutputWithContext(ctx context.Context) GetHistoryDeliveryJobsJobJobStatusArrayOutput
type GetHistoryDeliveryJobsJobJobStatusInput ¶ added in v3.9.0
type GetHistoryDeliveryJobsJobJobStatusInput interface { pulumi.Input ToGetHistoryDeliveryJobsJobJobStatusOutput() GetHistoryDeliveryJobsJobJobStatusOutput ToGetHistoryDeliveryJobsJobJobStatusOutputWithContext(context.Context) GetHistoryDeliveryJobsJobJobStatusOutput }
GetHistoryDeliveryJobsJobJobStatusInput is an input type that accepts GetHistoryDeliveryJobsJobJobStatusArgs and GetHistoryDeliveryJobsJobJobStatusOutput values. You can construct a concrete instance of `GetHistoryDeliveryJobsJobJobStatusInput` via:
GetHistoryDeliveryJobsJobJobStatusArgs{...}
type GetHistoryDeliveryJobsJobJobStatusOutput ¶ added in v3.9.0
type GetHistoryDeliveryJobsJobJobStatusOutput struct{ *pulumi.OutputState }
func (GetHistoryDeliveryJobsJobJobStatusOutput) ElementType ¶ added in v3.9.0
func (GetHistoryDeliveryJobsJobJobStatusOutput) ElementType() reflect.Type
func (GetHistoryDeliveryJobsJobJobStatusOutput) Region ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsJobJobStatusOutput) Region() pulumi.StringOutput
The region of the delivery job.
func (GetHistoryDeliveryJobsJobJobStatusOutput) Status ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsJobJobStatusOutput) Status() pulumi.IntOutput
The status of the task. Valid values: `0`, `1`, `2`, `3`. `0`: The task is initializing. `1`: The task is delivering historical events. `2`: The delivery of historical events is complete. `3`: The task fails.
func (GetHistoryDeliveryJobsJobJobStatusOutput) ToGetHistoryDeliveryJobsJobJobStatusOutput ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsJobJobStatusOutput) ToGetHistoryDeliveryJobsJobJobStatusOutput() GetHistoryDeliveryJobsJobJobStatusOutput
func (GetHistoryDeliveryJobsJobJobStatusOutput) ToGetHistoryDeliveryJobsJobJobStatusOutputWithContext ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsJobJobStatusOutput) ToGetHistoryDeliveryJobsJobJobStatusOutputWithContext(ctx context.Context) GetHistoryDeliveryJobsJobJobStatusOutput
type GetHistoryDeliveryJobsJobOutput ¶ added in v3.9.0
type GetHistoryDeliveryJobsJobOutput struct{ *pulumi.OutputState }
func (GetHistoryDeliveryJobsJobOutput) CreateTime ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsJobOutput) CreateTime() pulumi.StringOutput
The time when the task was created.
func (GetHistoryDeliveryJobsJobOutput) ElementType ¶ added in v3.9.0
func (GetHistoryDeliveryJobsJobOutput) ElementType() reflect.Type
func (GetHistoryDeliveryJobsJobOutput) EndTime ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsJobOutput) EndTime() pulumi.StringOutput
The time when the task ended.
func (GetHistoryDeliveryJobsJobOutput) HistoryDeliveryJobId ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsJobOutput) HistoryDeliveryJobId() pulumi.StringOutput
func (GetHistoryDeliveryJobsJobOutput) HomeRegion ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsJobOutput) HomeRegion() pulumi.StringOutput
The home region of the trail.
func (GetHistoryDeliveryJobsJobOutput) Id ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsJobOutput) Id() pulumi.StringOutput
The ID of the History Delivery Job.
func (GetHistoryDeliveryJobsJobOutput) JobStatuses ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsJobOutput) JobStatuses() GetHistoryDeliveryJobsJobJobStatusArrayOutput
Detail status of delivery job.
func (GetHistoryDeliveryJobsJobOutput) StartTime ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsJobOutput) StartTime() pulumi.StringOutput
The time when the task started.
func (GetHistoryDeliveryJobsJobOutput) Status ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsJobOutput) Status() pulumi.IntOutput
The status of the task. Valid values: `0`, `1`, `2`, `3`. `0`: The task is initializing. `1`: The task is delivering historical events. `2`: The delivery of historical events is complete. `3`: The task fails.
func (GetHistoryDeliveryJobsJobOutput) ToGetHistoryDeliveryJobsJobOutput ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsJobOutput) ToGetHistoryDeliveryJobsJobOutput() GetHistoryDeliveryJobsJobOutput
func (GetHistoryDeliveryJobsJobOutput) ToGetHistoryDeliveryJobsJobOutputWithContext ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsJobOutput) ToGetHistoryDeliveryJobsJobOutputWithContext(ctx context.Context) GetHistoryDeliveryJobsJobOutput
func (GetHistoryDeliveryJobsJobOutput) TrailName ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsJobOutput) TrailName() pulumi.StringOutput
The name of the trail.
func (GetHistoryDeliveryJobsJobOutput) UpdatedTime ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsJobOutput) UpdatedTime() pulumi.StringOutput
The time when the task was updated.
type GetHistoryDeliveryJobsOutputArgs ¶ added in v3.9.0
type GetHistoryDeliveryJobsOutputArgs struct { EnableDetails pulumi.BoolPtrInput `pulumi:"enableDetails"` // A list of History Delivery Job IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The status of the task. Valid values: `0`, `1`, `2`, `3`. `0`: The task is initializing. `1`: The task is delivering historical events. `2`: The delivery of historical events is complete. `3`: The task fails. Status pulumi.IntPtrInput `pulumi:"status"` }
A collection of arguments for invoking getHistoryDeliveryJobs.
func (GetHistoryDeliveryJobsOutputArgs) ElementType ¶ added in v3.9.0
func (GetHistoryDeliveryJobsOutputArgs) ElementType() reflect.Type
type GetHistoryDeliveryJobsResult ¶ added in v3.9.0
type GetHistoryDeliveryJobsResult struct { EnableDetails *bool `pulumi:"enableDetails"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` Jobs []GetHistoryDeliveryJobsJob `pulumi:"jobs"` OutputFile *string `pulumi:"outputFile"` Status *int `pulumi:"status"` }
A collection of values returned by getHistoryDeliveryJobs.
func GetHistoryDeliveryJobs ¶ added in v3.9.0
func GetHistoryDeliveryJobs(ctx *pulumi.Context, args *GetHistoryDeliveryJobsArgs, opts ...pulumi.InvokeOption) (*GetHistoryDeliveryJobsResult, error)
This data source provides the Actiontrail History Delivery Jobs of the current Alibaba Cloud user.
> **NOTE:** Available in v1.139.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/actiontrail" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { ids, err := actiontrail.GetHistoryDeliveryJobs(ctx, &actiontrail.GetHistoryDeliveryJobsArgs{ Ids: []string{ "example_id", }, }, nil) if err != nil { return err } ctx.Export("actiontrailHistoryDeliveryJobId1", ids.Jobs[0].Id) status, err := actiontrail.GetHistoryDeliveryJobs(ctx, &actiontrail.GetHistoryDeliveryJobsArgs{ Ids: []string{ "example_id", }, Status: pulumi.IntRef(2), }, nil) if err != nil { return err } ctx.Export("actiontrailHistoryDeliveryJobId2", status.Jobs[0].Id) return nil }) }
```
type GetHistoryDeliveryJobsResultOutput ¶ added in v3.9.0
type GetHistoryDeliveryJobsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getHistoryDeliveryJobs.
func GetHistoryDeliveryJobsOutput ¶ added in v3.9.0
func GetHistoryDeliveryJobsOutput(ctx *pulumi.Context, args GetHistoryDeliveryJobsOutputArgs, opts ...pulumi.InvokeOption) GetHistoryDeliveryJobsResultOutput
func (GetHistoryDeliveryJobsResultOutput) ElementType ¶ added in v3.9.0
func (GetHistoryDeliveryJobsResultOutput) ElementType() reflect.Type
func (GetHistoryDeliveryJobsResultOutput) EnableDetails ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsResultOutput) EnableDetails() pulumi.BoolPtrOutput
func (GetHistoryDeliveryJobsResultOutput) Id ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetHistoryDeliveryJobsResultOutput) Ids ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsResultOutput) Ids() pulumi.StringArrayOutput
func (GetHistoryDeliveryJobsResultOutput) OutputFile ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetHistoryDeliveryJobsResultOutput) Status ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsResultOutput) Status() pulumi.IntPtrOutput
func (GetHistoryDeliveryJobsResultOutput) ToGetHistoryDeliveryJobsResultOutput ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsResultOutput) ToGetHistoryDeliveryJobsResultOutput() GetHistoryDeliveryJobsResultOutput
func (GetHistoryDeliveryJobsResultOutput) ToGetHistoryDeliveryJobsResultOutputWithContext ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsResultOutput) ToGetHistoryDeliveryJobsResultOutputWithContext(ctx context.Context) GetHistoryDeliveryJobsResultOutput
type GetInstancesArgs ¶
type GetInstancesArgs struct { EnableDetails *bool `pulumi:"enableDetails"` // 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"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getInstances.
type GetInstancesInstance ¶
type GetInstancesInstance struct { // The allowed list of the instance. AllowedLists []GetInstancesInstanceAllowedList `pulumi:"allowedLists"` // The config the instance. Config string `pulumi:"config"` // The create time of the instance. CreateTime string `pulumi:"createTime"` // The deployed type of the 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 domain point of the instance. DomainEndpoint string `pulumi:"domainEndpoint"` // The peak bandwidth of the instance. EipMax int `pulumi:"eipMax"` // The endPoint to access the instance. EndPoint string `pulumi:"endPoint"` // The expired time of the instance. ExpiredTime int `pulumi:"expiredTime"` // ID of the instance. Id string `pulumi:"id"` // The peak value of io of the instance. IoMax int `pulumi:"ioMax"` // The msg retain of the instance. MsgRetain int `pulumi:"msgRetain"` // Name of the instance. Name string `pulumi:"name"` // The paid type of the instance. PaidType string `pulumi:"paidType"` // (Available in 1.194.0+) The number of partitions. PartitionNum int `pulumi:"partitionNum"` // The SASL domain point of the instance. SaslDomainEndpoint string `pulumi:"saslDomainEndpoint"` // 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 SSL domain point of the instance. SslDomainEndpoint string `pulumi:"sslDomainEndpoint"` // The SSL end point of the instance. SslEndPoint string `pulumi:"sslEndPoint"` // A mapping of tags to assign to the instance. Tags map[string]interface{} `pulumi:"tags"` // The max num of topic can be create of the instance. TopicQuota int `pulumi:"topicQuota"` // The UpgradeServiceDetailInfo List. UpgradeServiceDetailInfos []GetInstancesInstanceUpgradeServiceDetailInfo `pulumi:"upgradeServiceDetailInfos"` // 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 GetInstancesInstanceAllowedList ¶ added in v3.16.0
type GetInstancesInstanceAllowedList struct { // The deployed type of the instance. DeployType string `pulumi:"deployType"` // The internet list of the instance. InternetLists []GetInstancesInstanceAllowedListInternetList `pulumi:"internetLists"` // The vpc list of the instance. VpcLists []GetInstancesInstanceAllowedListVpcList `pulumi:"vpcLists"` }
type GetInstancesInstanceAllowedListArgs ¶ added in v3.16.0
type GetInstancesInstanceAllowedListArgs struct { // The deployed type of the instance. DeployType pulumi.StringInput `pulumi:"deployType"` // The internet list of the instance. InternetLists GetInstancesInstanceAllowedListInternetListArrayInput `pulumi:"internetLists"` // The vpc list of the instance. VpcLists GetInstancesInstanceAllowedListVpcListArrayInput `pulumi:"vpcLists"` }
func (GetInstancesInstanceAllowedListArgs) ElementType ¶ added in v3.16.0
func (GetInstancesInstanceAllowedListArgs) ElementType() reflect.Type
func (GetInstancesInstanceAllowedListArgs) ToGetInstancesInstanceAllowedListOutput ¶ added in v3.16.0
func (i GetInstancesInstanceAllowedListArgs) ToGetInstancesInstanceAllowedListOutput() GetInstancesInstanceAllowedListOutput
func (GetInstancesInstanceAllowedListArgs) ToGetInstancesInstanceAllowedListOutputWithContext ¶ added in v3.16.0
func (i GetInstancesInstanceAllowedListArgs) ToGetInstancesInstanceAllowedListOutputWithContext(ctx context.Context) GetInstancesInstanceAllowedListOutput
type GetInstancesInstanceAllowedListArray ¶ added in v3.16.0
type GetInstancesInstanceAllowedListArray []GetInstancesInstanceAllowedListInput
func (GetInstancesInstanceAllowedListArray) ElementType ¶ added in v3.16.0
func (GetInstancesInstanceAllowedListArray) ElementType() reflect.Type
func (GetInstancesInstanceAllowedListArray) ToGetInstancesInstanceAllowedListArrayOutput ¶ added in v3.16.0
func (i GetInstancesInstanceAllowedListArray) ToGetInstancesInstanceAllowedListArrayOutput() GetInstancesInstanceAllowedListArrayOutput
func (GetInstancesInstanceAllowedListArray) ToGetInstancesInstanceAllowedListArrayOutputWithContext ¶ added in v3.16.0
func (i GetInstancesInstanceAllowedListArray) ToGetInstancesInstanceAllowedListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceAllowedListArrayOutput
type GetInstancesInstanceAllowedListArrayInput ¶ added in v3.16.0
type GetInstancesInstanceAllowedListArrayInput interface { pulumi.Input ToGetInstancesInstanceAllowedListArrayOutput() GetInstancesInstanceAllowedListArrayOutput ToGetInstancesInstanceAllowedListArrayOutputWithContext(context.Context) GetInstancesInstanceAllowedListArrayOutput }
GetInstancesInstanceAllowedListArrayInput is an input type that accepts GetInstancesInstanceAllowedListArray and GetInstancesInstanceAllowedListArrayOutput values. You can construct a concrete instance of `GetInstancesInstanceAllowedListArrayInput` via:
GetInstancesInstanceAllowedListArray{ GetInstancesInstanceAllowedListArgs{...} }
type GetInstancesInstanceAllowedListArrayOutput ¶ added in v3.16.0
type GetInstancesInstanceAllowedListArrayOutput struct{ *pulumi.OutputState }
func (GetInstancesInstanceAllowedListArrayOutput) ElementType ¶ added in v3.16.0
func (GetInstancesInstanceAllowedListArrayOutput) ElementType() reflect.Type
func (GetInstancesInstanceAllowedListArrayOutput) ToGetInstancesInstanceAllowedListArrayOutput ¶ added in v3.16.0
func (o GetInstancesInstanceAllowedListArrayOutput) ToGetInstancesInstanceAllowedListArrayOutput() GetInstancesInstanceAllowedListArrayOutput
func (GetInstancesInstanceAllowedListArrayOutput) ToGetInstancesInstanceAllowedListArrayOutputWithContext ¶ added in v3.16.0
func (o GetInstancesInstanceAllowedListArrayOutput) ToGetInstancesInstanceAllowedListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceAllowedListArrayOutput
type GetInstancesInstanceAllowedListInput ¶ added in v3.16.0
type GetInstancesInstanceAllowedListInput interface { pulumi.Input ToGetInstancesInstanceAllowedListOutput() GetInstancesInstanceAllowedListOutput ToGetInstancesInstanceAllowedListOutputWithContext(context.Context) GetInstancesInstanceAllowedListOutput }
GetInstancesInstanceAllowedListInput is an input type that accepts GetInstancesInstanceAllowedListArgs and GetInstancesInstanceAllowedListOutput values. You can construct a concrete instance of `GetInstancesInstanceAllowedListInput` via:
GetInstancesInstanceAllowedListArgs{...}
type GetInstancesInstanceAllowedListInternetList ¶ added in v3.16.0
type GetInstancesInstanceAllowedListInternetListArgs ¶ added in v3.16.0
type GetInstancesInstanceAllowedListInternetListArgs struct { // The allowed ip list of the internet_list. AllowedIpLists pulumi.StringArrayInput `pulumi:"allowedIpLists"` // The port range of the internet_list. PortRange pulumi.StringInput `pulumi:"portRange"` }
func (GetInstancesInstanceAllowedListInternetListArgs) ElementType ¶ added in v3.16.0
func (GetInstancesInstanceAllowedListInternetListArgs) ElementType() reflect.Type
func (GetInstancesInstanceAllowedListInternetListArgs) ToGetInstancesInstanceAllowedListInternetListOutput ¶ added in v3.16.0
func (i GetInstancesInstanceAllowedListInternetListArgs) ToGetInstancesInstanceAllowedListInternetListOutput() GetInstancesInstanceAllowedListInternetListOutput
func (GetInstancesInstanceAllowedListInternetListArgs) ToGetInstancesInstanceAllowedListInternetListOutputWithContext ¶ added in v3.16.0
func (i GetInstancesInstanceAllowedListInternetListArgs) ToGetInstancesInstanceAllowedListInternetListOutputWithContext(ctx context.Context) GetInstancesInstanceAllowedListInternetListOutput
type GetInstancesInstanceAllowedListInternetListArray ¶ added in v3.16.0
type GetInstancesInstanceAllowedListInternetListArray []GetInstancesInstanceAllowedListInternetListInput
func (GetInstancesInstanceAllowedListInternetListArray) ElementType ¶ added in v3.16.0
func (GetInstancesInstanceAllowedListInternetListArray) ElementType() reflect.Type
func (GetInstancesInstanceAllowedListInternetListArray) ToGetInstancesInstanceAllowedListInternetListArrayOutput ¶ added in v3.16.0
func (i GetInstancesInstanceAllowedListInternetListArray) ToGetInstancesInstanceAllowedListInternetListArrayOutput() GetInstancesInstanceAllowedListInternetListArrayOutput
func (GetInstancesInstanceAllowedListInternetListArray) ToGetInstancesInstanceAllowedListInternetListArrayOutputWithContext ¶ added in v3.16.0
func (i GetInstancesInstanceAllowedListInternetListArray) ToGetInstancesInstanceAllowedListInternetListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceAllowedListInternetListArrayOutput
type GetInstancesInstanceAllowedListInternetListArrayInput ¶ added in v3.16.0
type GetInstancesInstanceAllowedListInternetListArrayInput interface { pulumi.Input ToGetInstancesInstanceAllowedListInternetListArrayOutput() GetInstancesInstanceAllowedListInternetListArrayOutput ToGetInstancesInstanceAllowedListInternetListArrayOutputWithContext(context.Context) GetInstancesInstanceAllowedListInternetListArrayOutput }
GetInstancesInstanceAllowedListInternetListArrayInput is an input type that accepts GetInstancesInstanceAllowedListInternetListArray and GetInstancesInstanceAllowedListInternetListArrayOutput values. You can construct a concrete instance of `GetInstancesInstanceAllowedListInternetListArrayInput` via:
GetInstancesInstanceAllowedListInternetListArray{ GetInstancesInstanceAllowedListInternetListArgs{...} }
type GetInstancesInstanceAllowedListInternetListArrayOutput ¶ added in v3.16.0
type GetInstancesInstanceAllowedListInternetListArrayOutput struct{ *pulumi.OutputState }
func (GetInstancesInstanceAllowedListInternetListArrayOutput) ElementType ¶ added in v3.16.0
func (GetInstancesInstanceAllowedListInternetListArrayOutput) ElementType() reflect.Type
func (GetInstancesInstanceAllowedListInternetListArrayOutput) ToGetInstancesInstanceAllowedListInternetListArrayOutput ¶ added in v3.16.0
func (o GetInstancesInstanceAllowedListInternetListArrayOutput) ToGetInstancesInstanceAllowedListInternetListArrayOutput() GetInstancesInstanceAllowedListInternetListArrayOutput
func (GetInstancesInstanceAllowedListInternetListArrayOutput) ToGetInstancesInstanceAllowedListInternetListArrayOutputWithContext ¶ added in v3.16.0
func (o GetInstancesInstanceAllowedListInternetListArrayOutput) ToGetInstancesInstanceAllowedListInternetListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceAllowedListInternetListArrayOutput
type GetInstancesInstanceAllowedListInternetListInput ¶ added in v3.16.0
type GetInstancesInstanceAllowedListInternetListInput interface { pulumi.Input ToGetInstancesInstanceAllowedListInternetListOutput() GetInstancesInstanceAllowedListInternetListOutput ToGetInstancesInstanceAllowedListInternetListOutputWithContext(context.Context) GetInstancesInstanceAllowedListInternetListOutput }
GetInstancesInstanceAllowedListInternetListInput is an input type that accepts GetInstancesInstanceAllowedListInternetListArgs and GetInstancesInstanceAllowedListInternetListOutput values. You can construct a concrete instance of `GetInstancesInstanceAllowedListInternetListInput` via:
GetInstancesInstanceAllowedListInternetListArgs{...}
type GetInstancesInstanceAllowedListInternetListOutput ¶ added in v3.16.0
type GetInstancesInstanceAllowedListInternetListOutput struct{ *pulumi.OutputState }
func (GetInstancesInstanceAllowedListInternetListOutput) AllowedIpLists ¶ added in v3.16.0
func (o GetInstancesInstanceAllowedListInternetListOutput) AllowedIpLists() pulumi.StringArrayOutput
The allowed ip list of the internet_list.
func (GetInstancesInstanceAllowedListInternetListOutput) ElementType ¶ added in v3.16.0
func (GetInstancesInstanceAllowedListInternetListOutput) ElementType() reflect.Type
func (GetInstancesInstanceAllowedListInternetListOutput) PortRange ¶ added in v3.16.0
func (o GetInstancesInstanceAllowedListInternetListOutput) PortRange() pulumi.StringOutput
The port range of the internet_list.
func (GetInstancesInstanceAllowedListInternetListOutput) ToGetInstancesInstanceAllowedListInternetListOutput ¶ added in v3.16.0
func (o GetInstancesInstanceAllowedListInternetListOutput) ToGetInstancesInstanceAllowedListInternetListOutput() GetInstancesInstanceAllowedListInternetListOutput
func (GetInstancesInstanceAllowedListInternetListOutput) ToGetInstancesInstanceAllowedListInternetListOutputWithContext ¶ added in v3.16.0
func (o GetInstancesInstanceAllowedListInternetListOutput) ToGetInstancesInstanceAllowedListInternetListOutputWithContext(ctx context.Context) GetInstancesInstanceAllowedListInternetListOutput
type GetInstancesInstanceAllowedListOutput ¶ added in v3.16.0
type GetInstancesInstanceAllowedListOutput struct{ *pulumi.OutputState }
func (GetInstancesInstanceAllowedListOutput) DeployType ¶ added in v3.16.0
func (o GetInstancesInstanceAllowedListOutput) DeployType() pulumi.StringOutput
The deployed type of the instance.
func (GetInstancesInstanceAllowedListOutput) ElementType ¶ added in v3.16.0
func (GetInstancesInstanceAllowedListOutput) ElementType() reflect.Type
func (GetInstancesInstanceAllowedListOutput) InternetLists ¶ added in v3.16.0
func (o GetInstancesInstanceAllowedListOutput) InternetLists() GetInstancesInstanceAllowedListInternetListArrayOutput
The internet list of the instance.
func (GetInstancesInstanceAllowedListOutput) ToGetInstancesInstanceAllowedListOutput ¶ added in v3.16.0
func (o GetInstancesInstanceAllowedListOutput) ToGetInstancesInstanceAllowedListOutput() GetInstancesInstanceAllowedListOutput
func (GetInstancesInstanceAllowedListOutput) ToGetInstancesInstanceAllowedListOutputWithContext ¶ added in v3.16.0
func (o GetInstancesInstanceAllowedListOutput) ToGetInstancesInstanceAllowedListOutputWithContext(ctx context.Context) GetInstancesInstanceAllowedListOutput
func (GetInstancesInstanceAllowedListOutput) VpcLists ¶ added in v3.16.0
func (o GetInstancesInstanceAllowedListOutput) VpcLists() GetInstancesInstanceAllowedListVpcListArrayOutput
The vpc list of the instance.
type GetInstancesInstanceAllowedListVpcList ¶ added in v3.16.0
type GetInstancesInstanceAllowedListVpcListArgs ¶ added in v3.16.0
type GetInstancesInstanceAllowedListVpcListArgs struct { // The allowed ip list of the internet_list. AllowedIpLists pulumi.StringArrayInput `pulumi:"allowedIpLists"` // The port range of the internet_list. PortRange pulumi.StringInput `pulumi:"portRange"` }
func (GetInstancesInstanceAllowedListVpcListArgs) ElementType ¶ added in v3.16.0
func (GetInstancesInstanceAllowedListVpcListArgs) ElementType() reflect.Type
func (GetInstancesInstanceAllowedListVpcListArgs) ToGetInstancesInstanceAllowedListVpcListOutput ¶ added in v3.16.0
func (i GetInstancesInstanceAllowedListVpcListArgs) ToGetInstancesInstanceAllowedListVpcListOutput() GetInstancesInstanceAllowedListVpcListOutput
func (GetInstancesInstanceAllowedListVpcListArgs) ToGetInstancesInstanceAllowedListVpcListOutputWithContext ¶ added in v3.16.0
func (i GetInstancesInstanceAllowedListVpcListArgs) ToGetInstancesInstanceAllowedListVpcListOutputWithContext(ctx context.Context) GetInstancesInstanceAllowedListVpcListOutput
type GetInstancesInstanceAllowedListVpcListArray ¶ added in v3.16.0
type GetInstancesInstanceAllowedListVpcListArray []GetInstancesInstanceAllowedListVpcListInput
func (GetInstancesInstanceAllowedListVpcListArray) ElementType ¶ added in v3.16.0
func (GetInstancesInstanceAllowedListVpcListArray) ElementType() reflect.Type
func (GetInstancesInstanceAllowedListVpcListArray) ToGetInstancesInstanceAllowedListVpcListArrayOutput ¶ added in v3.16.0
func (i GetInstancesInstanceAllowedListVpcListArray) ToGetInstancesInstanceAllowedListVpcListArrayOutput() GetInstancesInstanceAllowedListVpcListArrayOutput
func (GetInstancesInstanceAllowedListVpcListArray) ToGetInstancesInstanceAllowedListVpcListArrayOutputWithContext ¶ added in v3.16.0
func (i GetInstancesInstanceAllowedListVpcListArray) ToGetInstancesInstanceAllowedListVpcListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceAllowedListVpcListArrayOutput
type GetInstancesInstanceAllowedListVpcListArrayInput ¶ added in v3.16.0
type GetInstancesInstanceAllowedListVpcListArrayInput interface { pulumi.Input ToGetInstancesInstanceAllowedListVpcListArrayOutput() GetInstancesInstanceAllowedListVpcListArrayOutput ToGetInstancesInstanceAllowedListVpcListArrayOutputWithContext(context.Context) GetInstancesInstanceAllowedListVpcListArrayOutput }
GetInstancesInstanceAllowedListVpcListArrayInput is an input type that accepts GetInstancesInstanceAllowedListVpcListArray and GetInstancesInstanceAllowedListVpcListArrayOutput values. You can construct a concrete instance of `GetInstancesInstanceAllowedListVpcListArrayInput` via:
GetInstancesInstanceAllowedListVpcListArray{ GetInstancesInstanceAllowedListVpcListArgs{...} }
type GetInstancesInstanceAllowedListVpcListArrayOutput ¶ added in v3.16.0
type GetInstancesInstanceAllowedListVpcListArrayOutput struct{ *pulumi.OutputState }
func (GetInstancesInstanceAllowedListVpcListArrayOutput) ElementType ¶ added in v3.16.0
func (GetInstancesInstanceAllowedListVpcListArrayOutput) ElementType() reflect.Type
func (GetInstancesInstanceAllowedListVpcListArrayOutput) ToGetInstancesInstanceAllowedListVpcListArrayOutput ¶ added in v3.16.0
func (o GetInstancesInstanceAllowedListVpcListArrayOutput) ToGetInstancesInstanceAllowedListVpcListArrayOutput() GetInstancesInstanceAllowedListVpcListArrayOutput
func (GetInstancesInstanceAllowedListVpcListArrayOutput) ToGetInstancesInstanceAllowedListVpcListArrayOutputWithContext ¶ added in v3.16.0
func (o GetInstancesInstanceAllowedListVpcListArrayOutput) ToGetInstancesInstanceAllowedListVpcListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceAllowedListVpcListArrayOutput
type GetInstancesInstanceAllowedListVpcListInput ¶ added in v3.16.0
type GetInstancesInstanceAllowedListVpcListInput interface { pulumi.Input ToGetInstancesInstanceAllowedListVpcListOutput() GetInstancesInstanceAllowedListVpcListOutput ToGetInstancesInstanceAllowedListVpcListOutputWithContext(context.Context) GetInstancesInstanceAllowedListVpcListOutput }
GetInstancesInstanceAllowedListVpcListInput is an input type that accepts GetInstancesInstanceAllowedListVpcListArgs and GetInstancesInstanceAllowedListVpcListOutput values. You can construct a concrete instance of `GetInstancesInstanceAllowedListVpcListInput` via:
GetInstancesInstanceAllowedListVpcListArgs{...}
type GetInstancesInstanceAllowedListVpcListOutput ¶ added in v3.16.0
type GetInstancesInstanceAllowedListVpcListOutput struct{ *pulumi.OutputState }
func (GetInstancesInstanceAllowedListVpcListOutput) AllowedIpLists ¶ added in v3.16.0
func (o GetInstancesInstanceAllowedListVpcListOutput) AllowedIpLists() pulumi.StringArrayOutput
The allowed ip list of the internet_list.
func (GetInstancesInstanceAllowedListVpcListOutput) ElementType ¶ added in v3.16.0
func (GetInstancesInstanceAllowedListVpcListOutput) ElementType() reflect.Type
func (GetInstancesInstanceAllowedListVpcListOutput) PortRange ¶ added in v3.16.0
func (o GetInstancesInstanceAllowedListVpcListOutput) PortRange() pulumi.StringOutput
The port range of the internet_list.
func (GetInstancesInstanceAllowedListVpcListOutput) ToGetInstancesInstanceAllowedListVpcListOutput ¶ added in v3.16.0
func (o GetInstancesInstanceAllowedListVpcListOutput) ToGetInstancesInstanceAllowedListVpcListOutput() GetInstancesInstanceAllowedListVpcListOutput
func (GetInstancesInstanceAllowedListVpcListOutput) ToGetInstancesInstanceAllowedListVpcListOutputWithContext ¶ added in v3.16.0
func (o GetInstancesInstanceAllowedListVpcListOutput) ToGetInstancesInstanceAllowedListVpcListOutputWithContext(ctx context.Context) GetInstancesInstanceAllowedListVpcListOutput
type GetInstancesInstanceArgs ¶
type GetInstancesInstanceArgs struct { // The allowed list of the instance. AllowedLists GetInstancesInstanceAllowedListArrayInput `pulumi:"allowedLists"` // The config the instance. Config pulumi.StringInput `pulumi:"config"` // The create time of the instance. CreateTime pulumi.StringInput `pulumi:"createTime"` // The deployed type of the 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 domain point of the instance. DomainEndpoint pulumi.StringInput `pulumi:"domainEndpoint"` // The peak bandwidth of the instance. EipMax pulumi.IntInput `pulumi:"eipMax"` // The endPoint to access the instance. EndPoint pulumi.StringInput `pulumi:"endPoint"` // The expired time of the instance. ExpiredTime pulumi.IntInput `pulumi:"expiredTime"` // ID of the instance. Id pulumi.StringInput `pulumi:"id"` // The peak value of io of the instance. IoMax pulumi.IntInput `pulumi:"ioMax"` // The msg retain of the instance. MsgRetain pulumi.IntInput `pulumi:"msgRetain"` // Name of the instance. Name pulumi.StringInput `pulumi:"name"` // The paid type of the instance. PaidType pulumi.StringInput `pulumi:"paidType"` // (Available in 1.194.0+) The number of partitions. PartitionNum pulumi.IntInput `pulumi:"partitionNum"` // The SASL domain point of the instance. SaslDomainEndpoint pulumi.StringInput `pulumi:"saslDomainEndpoint"` // 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 SSL domain point of the instance. SslDomainEndpoint pulumi.StringInput `pulumi:"sslDomainEndpoint"` // The SSL end point of the instance. SslEndPoint pulumi.StringInput `pulumi:"sslEndPoint"` // A mapping of tags to assign to the instance. Tags pulumi.MapInput `pulumi:"tags"` // The max num of topic can be create of the instance. TopicQuota pulumi.IntInput `pulumi:"topicQuota"` // The UpgradeServiceDetailInfo List. UpgradeServiceDetailInfos GetInstancesInstanceUpgradeServiceDetailInfoArrayInput `pulumi:"upgradeServiceDetailInfos"` // 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) AllowedLists ¶ added in v3.16.0
func (o GetInstancesInstanceOutput) AllowedLists() GetInstancesInstanceAllowedListArrayOutput
The allowed list of the instance.
func (GetInstancesInstanceOutput) Config ¶
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 deployed type of the 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) DomainEndpoint ¶ added in v3.16.0
func (o GetInstancesInstanceOutput) DomainEndpoint() pulumi.StringOutput
The domain point of the instance.
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 ¶
func (o GetInstancesInstanceOutput) EndPoint() pulumi.StringOutput
The endPoint to access the instance.
func (GetInstancesInstanceOutput) ExpiredTime ¶ added in v3.12.0
func (o GetInstancesInstanceOutput) ExpiredTime() pulumi.IntOutput
The expired time of 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) MsgRetain ¶ added in v3.12.0
func (o GetInstancesInstanceOutput) MsgRetain() pulumi.IntOutput
The msg retain 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) PartitionNum ¶ added in v3.29.0
func (o GetInstancesInstanceOutput) PartitionNum() pulumi.IntOutput
(Available in 1.194.0+) The number of partitions.
func (GetInstancesInstanceOutput) SaslDomainEndpoint ¶ added in v3.16.0
func (o GetInstancesInstanceOutput) SaslDomainEndpoint() pulumi.StringOutput
The SASL domain point of the instance.
func (GetInstancesInstanceOutput) SecurityGroup ¶
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 ¶
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) SslDomainEndpoint ¶ added in v3.16.0
func (o GetInstancesInstanceOutput) SslDomainEndpoint() pulumi.StringOutput
The SSL domain point of the instance.
func (GetInstancesInstanceOutput) SslEndPoint ¶ added in v3.12.0
func (o GetInstancesInstanceOutput) SslEndPoint() pulumi.StringOutput
The SSL end point of the instance.
func (GetInstancesInstanceOutput) Tags ¶ added in v3.16.0
func (o GetInstancesInstanceOutput) Tags() pulumi.MapOutput
A mapping of tags to assign to 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) UpgradeServiceDetailInfos ¶ added in v3.16.0
func (o GetInstancesInstanceOutput) UpgradeServiceDetailInfos() GetInstancesInstanceUpgradeServiceDetailInfoArrayOutput
The UpgradeServiceDetailInfo List.
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 GetInstancesInstanceUpgradeServiceDetailInfo ¶ added in v3.16.0
type GetInstancesInstanceUpgradeServiceDetailInfo struct { // The Current2OpenSourceVersion of the instance. Current2OpenSourceVersion string `pulumi:"current2OpenSourceVersion"` }
type GetInstancesInstanceUpgradeServiceDetailInfoArgs ¶ added in v3.16.0
type GetInstancesInstanceUpgradeServiceDetailInfoArgs struct { // The Current2OpenSourceVersion of the instance. Current2OpenSourceVersion pulumi.StringInput `pulumi:"current2OpenSourceVersion"` }
func (GetInstancesInstanceUpgradeServiceDetailInfoArgs) ElementType ¶ added in v3.16.0
func (GetInstancesInstanceUpgradeServiceDetailInfoArgs) ElementType() reflect.Type
func (GetInstancesInstanceUpgradeServiceDetailInfoArgs) ToGetInstancesInstanceUpgradeServiceDetailInfoOutput ¶ added in v3.16.0
func (i GetInstancesInstanceUpgradeServiceDetailInfoArgs) ToGetInstancesInstanceUpgradeServiceDetailInfoOutput() GetInstancesInstanceUpgradeServiceDetailInfoOutput
func (GetInstancesInstanceUpgradeServiceDetailInfoArgs) ToGetInstancesInstanceUpgradeServiceDetailInfoOutputWithContext ¶ added in v3.16.0
func (i GetInstancesInstanceUpgradeServiceDetailInfoArgs) ToGetInstancesInstanceUpgradeServiceDetailInfoOutputWithContext(ctx context.Context) GetInstancesInstanceUpgradeServiceDetailInfoOutput
type GetInstancesInstanceUpgradeServiceDetailInfoArray ¶ added in v3.16.0
type GetInstancesInstanceUpgradeServiceDetailInfoArray []GetInstancesInstanceUpgradeServiceDetailInfoInput
func (GetInstancesInstanceUpgradeServiceDetailInfoArray) ElementType ¶ added in v3.16.0
func (GetInstancesInstanceUpgradeServiceDetailInfoArray) ElementType() reflect.Type
func (GetInstancesInstanceUpgradeServiceDetailInfoArray) ToGetInstancesInstanceUpgradeServiceDetailInfoArrayOutput ¶ added in v3.16.0
func (i GetInstancesInstanceUpgradeServiceDetailInfoArray) ToGetInstancesInstanceUpgradeServiceDetailInfoArrayOutput() GetInstancesInstanceUpgradeServiceDetailInfoArrayOutput
func (GetInstancesInstanceUpgradeServiceDetailInfoArray) ToGetInstancesInstanceUpgradeServiceDetailInfoArrayOutputWithContext ¶ added in v3.16.0
func (i GetInstancesInstanceUpgradeServiceDetailInfoArray) ToGetInstancesInstanceUpgradeServiceDetailInfoArrayOutputWithContext(ctx context.Context) GetInstancesInstanceUpgradeServiceDetailInfoArrayOutput
type GetInstancesInstanceUpgradeServiceDetailInfoArrayInput ¶ added in v3.16.0
type GetInstancesInstanceUpgradeServiceDetailInfoArrayInput interface { pulumi.Input ToGetInstancesInstanceUpgradeServiceDetailInfoArrayOutput() GetInstancesInstanceUpgradeServiceDetailInfoArrayOutput ToGetInstancesInstanceUpgradeServiceDetailInfoArrayOutputWithContext(context.Context) GetInstancesInstanceUpgradeServiceDetailInfoArrayOutput }
GetInstancesInstanceUpgradeServiceDetailInfoArrayInput is an input type that accepts GetInstancesInstanceUpgradeServiceDetailInfoArray and GetInstancesInstanceUpgradeServiceDetailInfoArrayOutput values. You can construct a concrete instance of `GetInstancesInstanceUpgradeServiceDetailInfoArrayInput` via:
GetInstancesInstanceUpgradeServiceDetailInfoArray{ GetInstancesInstanceUpgradeServiceDetailInfoArgs{...} }
type GetInstancesInstanceUpgradeServiceDetailInfoArrayOutput ¶ added in v3.16.0
type GetInstancesInstanceUpgradeServiceDetailInfoArrayOutput struct{ *pulumi.OutputState }
func (GetInstancesInstanceUpgradeServiceDetailInfoArrayOutput) ElementType ¶ added in v3.16.0
func (GetInstancesInstanceUpgradeServiceDetailInfoArrayOutput) ElementType() reflect.Type
func (GetInstancesInstanceUpgradeServiceDetailInfoArrayOutput) ToGetInstancesInstanceUpgradeServiceDetailInfoArrayOutput ¶ added in v3.16.0
func (o GetInstancesInstanceUpgradeServiceDetailInfoArrayOutput) ToGetInstancesInstanceUpgradeServiceDetailInfoArrayOutput() GetInstancesInstanceUpgradeServiceDetailInfoArrayOutput
func (GetInstancesInstanceUpgradeServiceDetailInfoArrayOutput) ToGetInstancesInstanceUpgradeServiceDetailInfoArrayOutputWithContext ¶ added in v3.16.0
func (o GetInstancesInstanceUpgradeServiceDetailInfoArrayOutput) ToGetInstancesInstanceUpgradeServiceDetailInfoArrayOutputWithContext(ctx context.Context) GetInstancesInstanceUpgradeServiceDetailInfoArrayOutput
type GetInstancesInstanceUpgradeServiceDetailInfoInput ¶ added in v3.16.0
type GetInstancesInstanceUpgradeServiceDetailInfoInput interface { pulumi.Input ToGetInstancesInstanceUpgradeServiceDetailInfoOutput() GetInstancesInstanceUpgradeServiceDetailInfoOutput ToGetInstancesInstanceUpgradeServiceDetailInfoOutputWithContext(context.Context) GetInstancesInstanceUpgradeServiceDetailInfoOutput }
GetInstancesInstanceUpgradeServiceDetailInfoInput is an input type that accepts GetInstancesInstanceUpgradeServiceDetailInfoArgs and GetInstancesInstanceUpgradeServiceDetailInfoOutput values. You can construct a concrete instance of `GetInstancesInstanceUpgradeServiceDetailInfoInput` via:
GetInstancesInstanceUpgradeServiceDetailInfoArgs{...}
type GetInstancesInstanceUpgradeServiceDetailInfoOutput ¶ added in v3.16.0
type GetInstancesInstanceUpgradeServiceDetailInfoOutput struct{ *pulumi.OutputState }
func (GetInstancesInstanceUpgradeServiceDetailInfoOutput) Current2OpenSourceVersion ¶ added in v3.16.0
func (o GetInstancesInstanceUpgradeServiceDetailInfoOutput) Current2OpenSourceVersion() pulumi.StringOutput
The Current2OpenSourceVersion of the instance.
func (GetInstancesInstanceUpgradeServiceDetailInfoOutput) ElementType ¶ added in v3.16.0
func (GetInstancesInstanceUpgradeServiceDetailInfoOutput) ElementType() reflect.Type
func (GetInstancesInstanceUpgradeServiceDetailInfoOutput) ToGetInstancesInstanceUpgradeServiceDetailInfoOutput ¶ added in v3.16.0
func (o GetInstancesInstanceUpgradeServiceDetailInfoOutput) ToGetInstancesInstanceUpgradeServiceDetailInfoOutput() GetInstancesInstanceUpgradeServiceDetailInfoOutput
func (GetInstancesInstanceUpgradeServiceDetailInfoOutput) ToGetInstancesInstanceUpgradeServiceDetailInfoOutputWithContext ¶ added in v3.16.0
func (o GetInstancesInstanceUpgradeServiceDetailInfoOutput) ToGetInstancesInstanceUpgradeServiceDetailInfoOutputWithContext(ctx context.Context) GetInstancesInstanceUpgradeServiceDetailInfoOutput
type GetInstancesOutputArgs ¶ added in v3.9.0
type GetInstancesOutputArgs struct { EnableDetails pulumi.BoolPtrInput `pulumi:"enableDetails"` // A list of instance IDs to filter results. Ids pulumi.StringArrayInput `pulumi:"ids"` // A regex string to filter results by the instance name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking getInstances.
func (GetInstancesOutputArgs) ElementType ¶ added in v3.9.0
func (GetInstancesOutputArgs) ElementType() reflect.Type
type GetInstancesResult ¶
type GetInstancesResult struct { EnableDetails *bool `pulumi:"enableDetails"` // 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/v3/go/alicloud" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/actiontrail" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/alikafka" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/vpc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") instanceName := "alikafkaInstanceName" if param := cfg.Get("instanceName"); param != "" { instanceName = param } _default, err := alicloud.GetZones(ctx, &alicloud.GetZonesArgs{ AvailableResourceCreation: pulumi.StringRef("VSwitch"), }, nil) if err != nil { return err } defaultNetwork, err := vpc.NewNetwork(ctx, "default", &vpc.NetworkArgs{ CidrBlock: pulumi.String("172.16.0.0/12"), }) if err != nil { return err } defaultSwitch, err := vpc.NewSwitch(ctx, "default", &vpc.SwitchArgs{ VpcId: defaultNetwork.ID(), CidrBlock: pulumi.String("172.16.0.0/24"), ZoneId: pulumi.String(_default.Zones[0].Id), }) if err != nil { return err } _, err = alikafka.NewInstance(ctx, "default", &alikafka.InstanceArgs{ Name: pulumi.String(instanceName), PartitionNum: pulumi.Int(50), DiskType: pulumi.Int(1), DiskSize: pulumi.Int(500), DeployType: pulumi.Int(4), IoMax: pulumi.Int(20), VswitchId: defaultSwitch.ID(), }) if err != nil { return err } instancesDs, err := actiontrail.GetInstances(ctx, &actiontrail.GetInstancesArgs{ NameRegex: pulumi.StringRef("alikafkaInstanceName"), OutputFile: pulumi.StringRef("instances.txt"), }, nil) if err != nil { return err } ctx.Export("firstInstanceName", instancesDs.Instances[0].Name) return nil }) }
```
type GetInstancesResultOutput ¶ added in v3.9.0
type GetInstancesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstances.
func GetInstancesOutput ¶ added in v3.9.0
func GetInstancesOutput(ctx *pulumi.Context, args GetInstancesOutputArgs, opts ...pulumi.InvokeOption) GetInstancesResultOutput
func (GetInstancesResultOutput) ElementType ¶ added in v3.9.0
func (GetInstancesResultOutput) ElementType() reflect.Type
func (GetInstancesResultOutput) EnableDetails ¶ added in v3.16.0
func (o GetInstancesResultOutput) EnableDetails() pulumi.BoolPtrOutput
func (GetInstancesResultOutput) Id ¶ added in v3.9.0
func (o GetInstancesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstancesResultOutput) Ids ¶ added in v3.9.0
func (o GetInstancesResultOutput) Ids() pulumi.StringArrayOutput
A list of instance IDs.
func (GetInstancesResultOutput) Instances ¶ added in v3.9.0
func (o GetInstancesResultOutput) Instances() GetInstancesInstanceArrayOutput
A list of instances. Each element contains the following attributes:
func (GetInstancesResultOutput) NameRegex ¶ added in v3.9.0
func (o GetInstancesResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetInstancesResultOutput) Names ¶ added in v3.9.0
func (o GetInstancesResultOutput) Names() pulumi.StringArrayOutput
A list of instance names.
func (GetInstancesResultOutput) OutputFile ¶ added in v3.9.0
func (o GetInstancesResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetInstancesResultOutput) ToGetInstancesResultOutput ¶ added in v3.9.0
func (o GetInstancesResultOutput) ToGetInstancesResultOutput() GetInstancesResultOutput
func (GetInstancesResultOutput) ToGetInstancesResultOutputWithContext ¶ added in v3.9.0
func (o GetInstancesResultOutput) ToGetInstancesResultOutputWithContext(ctx context.Context) GetInstancesResultOutput
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"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` // Get results for the specified username. Username string `pulumi:"username"` }
A collection of arguments for invoking getSaslAcls.
type GetSaslAclsOutputArgs ¶ added in v3.9.0
type GetSaslAclsOutputArgs struct { // Get results for the specified resource name. AclResourceName pulumi.StringInput `pulumi:"aclResourceName"` // Get results for the specified resource type. AclResourceType pulumi.StringInput `pulumi:"aclResourceType"` // ID of the ALIKAFKA Instance that owns the sasl acls. InstanceId pulumi.StringInput `pulumi:"instanceId"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // Get results for the specified username. Username pulumi.StringInput `pulumi:"username"` }
A collection of arguments for invoking getSaslAcls.
func (GetSaslAclsOutputArgs) ElementType ¶ added in v3.9.0
func (GetSaslAclsOutputArgs) ElementType() reflect.Type
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/v3/go/alicloud/actiontrail" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { saslAclsDs, err := actiontrail.GetSaslAcls(ctx, &actiontrail.GetSaslAclsArgs{ InstanceId: "xxx", Username: "username", AclResourceType: "Topic", AclResourceName: "testTopic", OutputFile: pulumi.StringRef("saslAcls.txt"), }, nil) if err != nil { return err } ctx.Export("firstSaslAclUsername", saslAclsDs.Acls[0].Username) return nil }) }
```
type GetSaslAclsResultOutput ¶ added in v3.9.0
type GetSaslAclsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSaslAcls.
func GetSaslAclsOutput ¶ added in v3.9.0
func GetSaslAclsOutput(ctx *pulumi.Context, args GetSaslAclsOutputArgs, opts ...pulumi.InvokeOption) GetSaslAclsResultOutput
func (GetSaslAclsResultOutput) AclResourceName ¶ added in v3.9.0
func (o GetSaslAclsResultOutput) AclResourceName() pulumi.StringOutput
The resource name of the sasl acl.
func (GetSaslAclsResultOutput) AclResourceType ¶ added in v3.9.0
func (o GetSaslAclsResultOutput) AclResourceType() pulumi.StringOutput
The resource type of the sasl acl.
func (GetSaslAclsResultOutput) Acls ¶ added in v3.9.0
func (o GetSaslAclsResultOutput) Acls() GetSaslAclsAclArrayOutput
A list of sasl acls. Each element contains the following attributes:
func (GetSaslAclsResultOutput) ElementType ¶ added in v3.9.0
func (GetSaslAclsResultOutput) ElementType() reflect.Type
func (GetSaslAclsResultOutput) Id ¶ added in v3.9.0
func (o GetSaslAclsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSaslAclsResultOutput) InstanceId ¶ added in v3.9.0
func (o GetSaslAclsResultOutput) InstanceId() pulumi.StringOutput
func (GetSaslAclsResultOutput) OutputFile ¶ added in v3.9.0
func (o GetSaslAclsResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetSaslAclsResultOutput) ToGetSaslAclsResultOutput ¶ added in v3.9.0
func (o GetSaslAclsResultOutput) ToGetSaslAclsResultOutput() GetSaslAclsResultOutput
func (GetSaslAclsResultOutput) ToGetSaslAclsResultOutputWithContext ¶ added in v3.9.0
func (o GetSaslAclsResultOutput) ToGetSaslAclsResultOutputWithContext(ctx context.Context) GetSaslAclsResultOutput
func (GetSaslAclsResultOutput) Username ¶ added in v3.9.0
func (o GetSaslAclsResultOutput) Username() pulumi.StringOutput
The username of the sasl acl.
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"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getSaslUsers.
type GetSaslUsersOutputArgs ¶ added in v3.9.0
type GetSaslUsersOutputArgs struct { // ID of the ALIKAFKA Instance that owns the sasl users. InstanceId pulumi.StringInput `pulumi:"instanceId"` // A regex string to filter results by the username. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking getSaslUsers.
func (GetSaslUsersOutputArgs) ElementType ¶ added in v3.9.0
func (GetSaslUsersOutputArgs) ElementType() reflect.Type
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/v3/go/alicloud/actiontrail" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { saslUsersDs, err := actiontrail.GetSaslUsers(ctx, &actiontrail.GetSaslUsersArgs{ InstanceId: "xxx", NameRegex: pulumi.StringRef("username"), OutputFile: pulumi.StringRef("saslUsers.txt"), }, nil) if err != nil { return err } ctx.Export("firstSaslUsername", saslUsersDs.Users[0].Username) return nil }) }
```
type GetSaslUsersResultOutput ¶ added in v3.9.0
type GetSaslUsersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSaslUsers.
func GetSaslUsersOutput ¶ added in v3.9.0
func GetSaslUsersOutput(ctx *pulumi.Context, args GetSaslUsersOutputArgs, opts ...pulumi.InvokeOption) GetSaslUsersResultOutput
func (GetSaslUsersResultOutput) ElementType ¶ added in v3.9.0
func (GetSaslUsersResultOutput) ElementType() reflect.Type
func (GetSaslUsersResultOutput) Id ¶ added in v3.9.0
func (o GetSaslUsersResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSaslUsersResultOutput) InstanceId ¶ added in v3.9.0
func (o GetSaslUsersResultOutput) InstanceId() pulumi.StringOutput
func (GetSaslUsersResultOutput) NameRegex ¶ added in v3.9.0
func (o GetSaslUsersResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetSaslUsersResultOutput) Names ¶ added in v3.9.0
func (o GetSaslUsersResultOutput) Names() pulumi.StringArrayOutput
A list of sasl usernames.
func (GetSaslUsersResultOutput) OutputFile ¶ added in v3.9.0
func (o GetSaslUsersResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetSaslUsersResultOutput) ToGetSaslUsersResultOutput ¶ added in v3.9.0
func (o GetSaslUsersResultOutput) ToGetSaslUsersResultOutput() GetSaslUsersResultOutput
func (GetSaslUsersResultOutput) ToGetSaslUsersResultOutputWithContext ¶ added in v3.9.0
func (o GetSaslUsersResultOutput) ToGetSaslUsersResultOutputWithContext(ctx context.Context) GetSaslUsersResultOutput
func (GetSaslUsersResultOutput) Users ¶ added in v3.9.0
func (o GetSaslUsersResultOutput) Users() GetSaslUsersUserArrayOutput
A list of sasl users. Each element contains the following attributes:
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 { // A list of ALIKAFKA Topics IDs, It is formatted to `<instance_id>:<topic>`. Ids []string `pulumi:"ids"` // ID of the instance. InstanceId string `pulumi:"instanceId"` // A regex string to filter results by the topic name. NameRegex *string `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` PageNumber *int `pulumi:"pageNumber"` PageSize *int `pulumi:"pageSize"` // A topic to filter results by the topic name. Topic *string `pulumi:"topic"` }
A collection of arguments for invoking getTopics.
type GetTopicsOutputArgs ¶ added in v3.9.0
type GetTopicsOutputArgs struct { // A list of ALIKAFKA Topics IDs, It is formatted to `<instance_id>:<topic>`. Ids pulumi.StringArrayInput `pulumi:"ids"` // ID of the instance. InstanceId pulumi.StringInput `pulumi:"instanceId"` // A regex string to filter results by the topic name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` PageNumber pulumi.IntPtrInput `pulumi:"pageNumber"` PageSize pulumi.IntPtrInput `pulumi:"pageSize"` // A topic to filter results by the topic name. Topic pulumi.StringPtrInput `pulumi:"topic"` }
A collection of arguments for invoking getTopics.
func (GetTopicsOutputArgs) ElementType ¶ added in v3.9.0
func (GetTopicsOutputArgs) ElementType() reflect.Type
type GetTopicsResult ¶
type GetTopicsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` // The instanceId of the instance. InstanceId string `pulumi:"instanceId"` NameRegex *string `pulumi:"nameRegex"` // A list of topic names. Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` PageNumber *int `pulumi:"pageNumber"` PageSize *int `pulumi:"pageSize"` // The name of the topic. Topic *string `pulumi:"topic"` // A list of topics. Each element contains the following attributes: Topics []GetTopicsTopic `pulumi:"topics"` TotalCount int `pulumi:"totalCount"` }
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/v3/go/alicloud/actiontrail" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { topicsDs, err := actiontrail.GetTopics(ctx, &actiontrail.GetTopicsArgs{ InstanceId: "xxx", NameRegex: pulumi.StringRef("alikafkaTopicName"), OutputFile: pulumi.StringRef("topics.txt"), }, nil) if err != nil { return err } ctx.Export("firstTopicName", topicsDs.Topics[0].Topic) return nil }) }
```
type GetTopicsResultOutput ¶ added in v3.9.0
type GetTopicsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTopics.
func GetTopicsOutput ¶ added in v3.9.0
func GetTopicsOutput(ctx *pulumi.Context, args GetTopicsOutputArgs, opts ...pulumi.InvokeOption) GetTopicsResultOutput
func (GetTopicsResultOutput) ElementType ¶ added in v3.9.0
func (GetTopicsResultOutput) ElementType() reflect.Type
func (GetTopicsResultOutput) Id ¶ added in v3.9.0
func (o GetTopicsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetTopicsResultOutput) Ids ¶ added in v3.16.0
func (o GetTopicsResultOutput) Ids() pulumi.StringArrayOutput
func (GetTopicsResultOutput) InstanceId ¶ added in v3.9.0
func (o GetTopicsResultOutput) InstanceId() pulumi.StringOutput
The instanceId of the instance.
func (GetTopicsResultOutput) NameRegex ¶ added in v3.9.0
func (o GetTopicsResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetTopicsResultOutput) Names ¶ added in v3.9.0
func (o GetTopicsResultOutput) Names() pulumi.StringArrayOutput
A list of topic names.
func (GetTopicsResultOutput) OutputFile ¶ added in v3.9.0
func (o GetTopicsResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetTopicsResultOutput) PageNumber ¶ added in v3.16.0
func (o GetTopicsResultOutput) PageNumber() pulumi.IntPtrOutput
func (GetTopicsResultOutput) PageSize ¶ added in v3.16.0
func (o GetTopicsResultOutput) PageSize() pulumi.IntPtrOutput
func (GetTopicsResultOutput) ToGetTopicsResultOutput ¶ added in v3.9.0
func (o GetTopicsResultOutput) ToGetTopicsResultOutput() GetTopicsResultOutput
func (GetTopicsResultOutput) ToGetTopicsResultOutputWithContext ¶ added in v3.9.0
func (o GetTopicsResultOutput) ToGetTopicsResultOutputWithContext(ctx context.Context) GetTopicsResultOutput
func (GetTopicsResultOutput) Topic ¶ added in v3.16.0
func (o GetTopicsResultOutput) Topic() pulumi.StringPtrOutput
The name of the topic.
func (GetTopicsResultOutput) Topics ¶ added in v3.9.0
func (o GetTopicsResultOutput) Topics() GetTopicsTopicArrayOutput
A list of topics. Each element contains the following attributes:
func (GetTopicsResultOutput) TotalCount ¶ added in v3.16.0
func (o GetTopicsResultOutput) TotalCount() pulumi.IntOutput
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"` // The ID of the topic, It is formatted to `<instance_id>:<topic>`. Id string `pulumi:"id"` // ID of the instance. InstanceId string `pulumi:"instanceId"` // 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 statusName of the topic. StatusName string `pulumi:"statusName"` // A mapping of tags to assign to the topic. Tags map[string]interface{} `pulumi:"tags"` // A topic to filter results by the topic name. 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"` // The ID of the topic, It is formatted to `<instance_id>:<topic>`. Id pulumi.StringInput `pulumi:"id"` // ID of the instance. InstanceId pulumi.StringInput `pulumi:"instanceId"` // 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 statusName of the topic. StatusName pulumi.StringInput `pulumi:"statusName"` // A mapping of tags to assign to the topic. Tags pulumi.MapInput `pulumi:"tags"` // A topic to filter results by the topic name. 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) Id ¶ added in v3.16.0
func (o GetTopicsTopicOutput) Id() pulumi.StringOutput
The ID of the topic, It is formatted to `<instance_id>:<topic>`.
func (GetTopicsTopicOutput) InstanceId ¶ added in v3.16.0
func (o GetTopicsTopicOutput) InstanceId() pulumi.StringOutput
ID of the instance.
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) StatusName ¶ added in v3.16.0
func (o GetTopicsTopicOutput) StatusName() pulumi.StringOutput
The statusName of the topic.
func (GetTopicsTopicOutput) Tags ¶ added in v3.16.0
func (o GetTopicsTopicOutput) Tags() pulumi.MapOutput
A mapping of tags to assign to the topic.
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
A topic to filter results by the topic name.
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 ¶
func (o GetTrailsActiontrailOutput) Id() pulumi.StringOutput
The id of the ActionTrail Trail. It is the same as trail name.
func (GetTrailsActiontrailOutput) IsOrganizationTrail ¶
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 ¶
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 ¶
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 ¶
func (o GetTrailsActiontrailOutput) TrailName() pulumi.StringOutput
The name of the ActionTrail Trail.
func (GetTrailsActiontrailOutput) TrailRegion ¶
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"` // File name where to save data source results (after running `pulumi preview`). 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 ¶
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 ¶
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 ¶
func (GetTrailsDeprecatedActiontrailArgs) ElementType() reflect.Type
func (GetTrailsDeprecatedActiontrailArgs) ToGetTrailsDeprecatedActiontrailOutput ¶
func (i GetTrailsDeprecatedActiontrailArgs) ToGetTrailsDeprecatedActiontrailOutput() GetTrailsDeprecatedActiontrailOutput
func (GetTrailsDeprecatedActiontrailArgs) ToGetTrailsDeprecatedActiontrailOutputWithContext ¶
func (i GetTrailsDeprecatedActiontrailArgs) ToGetTrailsDeprecatedActiontrailOutputWithContext(ctx context.Context) GetTrailsDeprecatedActiontrailOutput
type GetTrailsDeprecatedActiontrailArray ¶
type GetTrailsDeprecatedActiontrailArray []GetTrailsDeprecatedActiontrailInput
func (GetTrailsDeprecatedActiontrailArray) ElementType ¶
func (GetTrailsDeprecatedActiontrailArray) ElementType() reflect.Type
func (GetTrailsDeprecatedActiontrailArray) ToGetTrailsDeprecatedActiontrailArrayOutput ¶
func (i GetTrailsDeprecatedActiontrailArray) ToGetTrailsDeprecatedActiontrailArrayOutput() GetTrailsDeprecatedActiontrailArrayOutput
func (GetTrailsDeprecatedActiontrailArray) ToGetTrailsDeprecatedActiontrailArrayOutputWithContext ¶
func (i GetTrailsDeprecatedActiontrailArray) ToGetTrailsDeprecatedActiontrailArrayOutputWithContext(ctx context.Context) GetTrailsDeprecatedActiontrailArrayOutput
type GetTrailsDeprecatedActiontrailArrayInput ¶
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 ¶
type GetTrailsDeprecatedActiontrailArrayOutput struct{ *pulumi.OutputState }
func (GetTrailsDeprecatedActiontrailArrayOutput) ElementType ¶
func (GetTrailsDeprecatedActiontrailArrayOutput) ElementType() reflect.Type
func (GetTrailsDeprecatedActiontrailArrayOutput) ToGetTrailsDeprecatedActiontrailArrayOutput ¶
func (o GetTrailsDeprecatedActiontrailArrayOutput) ToGetTrailsDeprecatedActiontrailArrayOutput() GetTrailsDeprecatedActiontrailArrayOutput
func (GetTrailsDeprecatedActiontrailArrayOutput) ToGetTrailsDeprecatedActiontrailArrayOutputWithContext ¶
func (o GetTrailsDeprecatedActiontrailArrayOutput) ToGetTrailsDeprecatedActiontrailArrayOutputWithContext(ctx context.Context) GetTrailsDeprecatedActiontrailArrayOutput
type GetTrailsDeprecatedActiontrailInput ¶
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 ¶
type GetTrailsDeprecatedActiontrailOutput struct{ *pulumi.OutputState }
func (GetTrailsDeprecatedActiontrailOutput) ElementType ¶
func (GetTrailsDeprecatedActiontrailOutput) ElementType() reflect.Type
func (GetTrailsDeprecatedActiontrailOutput) EventRw ¶
func (o GetTrailsDeprecatedActiontrailOutput) EventRw() pulumi.StringOutput
Indicates whether the event is a read or a write event.
func (GetTrailsDeprecatedActiontrailOutput) Id ¶
func (o GetTrailsDeprecatedActiontrailOutput) Id() pulumi.StringOutput
func (GetTrailsDeprecatedActiontrailOutput) IsOrganizationTrail ¶
func (o GetTrailsDeprecatedActiontrailOutput) IsOrganizationTrail() pulumi.BoolOutput
func (GetTrailsDeprecatedActiontrailOutput) OssBucketName ¶
func (o GetTrailsDeprecatedActiontrailOutput) OssBucketName() pulumi.StringOutput
The name of the specified OSS bucket.
func (GetTrailsDeprecatedActiontrailOutput) OssKeyPrefix ¶
func (o GetTrailsDeprecatedActiontrailOutput) OssKeyPrefix() pulumi.StringOutput
The prefix of the specified OSS bucket name.
func (GetTrailsDeprecatedActiontrailOutput) OssWriteRoleArn ¶
func (o GetTrailsDeprecatedActiontrailOutput) OssWriteRoleArn() pulumi.StringOutput
func (GetTrailsDeprecatedActiontrailOutput) SlsProjectArn ¶
func (o GetTrailsDeprecatedActiontrailOutput) SlsProjectArn() pulumi.StringOutput
The unique ARN of the Log Service project.
func (GetTrailsDeprecatedActiontrailOutput) SlsWriteRoleArn ¶
func (o GetTrailsDeprecatedActiontrailOutput) SlsWriteRoleArn() pulumi.StringOutput
The unique ARN of the Log Service role.
func (GetTrailsDeprecatedActiontrailOutput) Status ¶
func (o GetTrailsDeprecatedActiontrailOutput) Status() pulumi.StringOutput
func (GetTrailsDeprecatedActiontrailOutput) ToGetTrailsDeprecatedActiontrailOutput ¶
func (o GetTrailsDeprecatedActiontrailOutput) ToGetTrailsDeprecatedActiontrailOutput() GetTrailsDeprecatedActiontrailOutput
func (GetTrailsDeprecatedActiontrailOutput) ToGetTrailsDeprecatedActiontrailOutputWithContext ¶
func (o GetTrailsDeprecatedActiontrailOutput) ToGetTrailsDeprecatedActiontrailOutputWithContext(ctx context.Context) GetTrailsDeprecatedActiontrailOutput
func (GetTrailsDeprecatedActiontrailOutput) TrailName ¶
func (o GetTrailsDeprecatedActiontrailOutput) TrailName() pulumi.StringOutput
func (GetTrailsDeprecatedActiontrailOutput) TrailRegion ¶
func (o GetTrailsDeprecatedActiontrailOutput) TrailRegion() pulumi.StringOutput
type GetTrailsDeprecatedArgs ¶
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"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` Status *string `pulumi:"status"` }
A collection of arguments for invoking getTrailsDeprecated.
type GetTrailsDeprecatedOutputArgs ¶ added in v3.9.0
type GetTrailsDeprecatedOutputArgs struct { Ids pulumi.StringArrayInput `pulumi:"ids"` IncludeOrganizationTrail pulumi.BoolPtrInput `pulumi:"includeOrganizationTrail"` IncludeShadowTrails pulumi.BoolPtrInput `pulumi:"includeShadowTrails"` // A regex string to filter results action trail name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` Status pulumi.StringPtrInput `pulumi:"status"` }
A collection of arguments for invoking getTrailsDeprecated.
func (GetTrailsDeprecatedOutputArgs) ElementType ¶ added in v3.9.0
func (GetTrailsDeprecatedOutputArgs) ElementType() reflect.Type
type GetTrailsDeprecatedResult ¶
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
func GetTrailsDeprecated(ctx *pulumi.Context, args *GetTrailsDeprecatedArgs, opts ...pulumi.InvokeOption) (*GetTrailsDeprecatedResult, error)
> **DEPRECATED:** This datasource has been renamed to actiontrail.getTrails from version 1.95.0.
This data source provides a list of action trail of the current Alibaba Cloud user.
Deprecated: DataSource has been renamed to `getTrails`
type GetTrailsDeprecatedResultOutput ¶ added in v3.9.0
type GetTrailsDeprecatedResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTrailsDeprecated.
func GetTrailsDeprecatedOutput ¶ added in v3.9.0
func GetTrailsDeprecatedOutput(ctx *pulumi.Context, args GetTrailsDeprecatedOutputArgs, opts ...pulumi.InvokeOption) GetTrailsDeprecatedResultOutput
func (GetTrailsDeprecatedResultOutput) Actiontrails
deprecated
added in
v3.9.0
func (o GetTrailsDeprecatedResultOutput) Actiontrails() GetTrailsDeprecatedActiontrailArrayOutput
A list of actiontrails. Each element contains the following attributes:
Deprecated: Field 'actiontrails' has been deprecated from version 1.95.0. Use 'trails' instead.
func (GetTrailsDeprecatedResultOutput) ElementType ¶ added in v3.9.0
func (GetTrailsDeprecatedResultOutput) ElementType() reflect.Type
func (GetTrailsDeprecatedResultOutput) Id ¶ added in v3.9.0
func (o GetTrailsDeprecatedResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetTrailsDeprecatedResultOutput) Ids ¶ added in v3.9.0
func (o GetTrailsDeprecatedResultOutput) Ids() pulumi.StringArrayOutput
func (GetTrailsDeprecatedResultOutput) IncludeOrganizationTrail ¶ added in v3.9.0
func (o GetTrailsDeprecatedResultOutput) IncludeOrganizationTrail() pulumi.BoolPtrOutput
func (GetTrailsDeprecatedResultOutput) IncludeShadowTrails ¶ added in v3.9.0
func (o GetTrailsDeprecatedResultOutput) IncludeShadowTrails() pulumi.BoolPtrOutput
func (GetTrailsDeprecatedResultOutput) NameRegex ¶ added in v3.9.0
func (o GetTrailsDeprecatedResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetTrailsDeprecatedResultOutput) Names ¶ added in v3.9.0
func (o GetTrailsDeprecatedResultOutput) Names() pulumi.StringArrayOutput
A list of trail names.
func (GetTrailsDeprecatedResultOutput) OutputFile ¶ added in v3.9.0
func (o GetTrailsDeprecatedResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetTrailsDeprecatedResultOutput) Status ¶ added in v3.9.0
func (o GetTrailsDeprecatedResultOutput) Status() pulumi.StringPtrOutput
func (GetTrailsDeprecatedResultOutput) ToGetTrailsDeprecatedResultOutput ¶ added in v3.9.0
func (o GetTrailsDeprecatedResultOutput) ToGetTrailsDeprecatedResultOutput() GetTrailsDeprecatedResultOutput
func (GetTrailsDeprecatedResultOutput) ToGetTrailsDeprecatedResultOutputWithContext ¶ added in v3.9.0
func (o GetTrailsDeprecatedResultOutput) ToGetTrailsDeprecatedResultOutputWithContext(ctx context.Context) GetTrailsDeprecatedResultOutput
func (GetTrailsDeprecatedResultOutput) Trails ¶ added in v3.9.0
func (o GetTrailsDeprecatedResultOutput) Trails() GetTrailsDeprecatedTrailArrayOutput
type GetTrailsDeprecatedTrail ¶
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 ¶
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 ¶
func (GetTrailsDeprecatedTrailArgs) ElementType() reflect.Type
func (GetTrailsDeprecatedTrailArgs) ToGetTrailsDeprecatedTrailOutput ¶
func (i GetTrailsDeprecatedTrailArgs) ToGetTrailsDeprecatedTrailOutput() GetTrailsDeprecatedTrailOutput
func (GetTrailsDeprecatedTrailArgs) ToGetTrailsDeprecatedTrailOutputWithContext ¶
func (i GetTrailsDeprecatedTrailArgs) ToGetTrailsDeprecatedTrailOutputWithContext(ctx context.Context) GetTrailsDeprecatedTrailOutput
type GetTrailsDeprecatedTrailArray ¶
type GetTrailsDeprecatedTrailArray []GetTrailsDeprecatedTrailInput
func (GetTrailsDeprecatedTrailArray) ElementType ¶
func (GetTrailsDeprecatedTrailArray) ElementType() reflect.Type
func (GetTrailsDeprecatedTrailArray) ToGetTrailsDeprecatedTrailArrayOutput ¶
func (i GetTrailsDeprecatedTrailArray) ToGetTrailsDeprecatedTrailArrayOutput() GetTrailsDeprecatedTrailArrayOutput
func (GetTrailsDeprecatedTrailArray) ToGetTrailsDeprecatedTrailArrayOutputWithContext ¶
func (i GetTrailsDeprecatedTrailArray) ToGetTrailsDeprecatedTrailArrayOutputWithContext(ctx context.Context) GetTrailsDeprecatedTrailArrayOutput
type GetTrailsDeprecatedTrailArrayInput ¶
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 ¶
type GetTrailsDeprecatedTrailArrayOutput struct{ *pulumi.OutputState }
func (GetTrailsDeprecatedTrailArrayOutput) ElementType ¶
func (GetTrailsDeprecatedTrailArrayOutput) ElementType() reflect.Type
func (GetTrailsDeprecatedTrailArrayOutput) Index ¶
func (o GetTrailsDeprecatedTrailArrayOutput) Index(i pulumi.IntInput) GetTrailsDeprecatedTrailOutput
func (GetTrailsDeprecatedTrailArrayOutput) ToGetTrailsDeprecatedTrailArrayOutput ¶
func (o GetTrailsDeprecatedTrailArrayOutput) ToGetTrailsDeprecatedTrailArrayOutput() GetTrailsDeprecatedTrailArrayOutput
func (GetTrailsDeprecatedTrailArrayOutput) ToGetTrailsDeprecatedTrailArrayOutputWithContext ¶
func (o GetTrailsDeprecatedTrailArrayOutput) ToGetTrailsDeprecatedTrailArrayOutputWithContext(ctx context.Context) GetTrailsDeprecatedTrailArrayOutput
type GetTrailsDeprecatedTrailInput ¶
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 ¶
type GetTrailsDeprecatedTrailOutput struct{ *pulumi.OutputState }
func (GetTrailsDeprecatedTrailOutput) ElementType ¶
func (GetTrailsDeprecatedTrailOutput) ElementType() reflect.Type
func (GetTrailsDeprecatedTrailOutput) EventRw ¶
func (o GetTrailsDeprecatedTrailOutput) EventRw() pulumi.StringOutput
Indicates whether the event is a read or a write event.
func (GetTrailsDeprecatedTrailOutput) Id ¶
func (o GetTrailsDeprecatedTrailOutput) Id() pulumi.StringOutput
func (GetTrailsDeprecatedTrailOutput) IsOrganizationTrail ¶
func (o GetTrailsDeprecatedTrailOutput) IsOrganizationTrail() pulumi.BoolOutput
func (GetTrailsDeprecatedTrailOutput) OssBucketName ¶
func (o GetTrailsDeprecatedTrailOutput) OssBucketName() pulumi.StringOutput
The name of the specified OSS bucket.
func (GetTrailsDeprecatedTrailOutput) OssKeyPrefix ¶
func (o GetTrailsDeprecatedTrailOutput) OssKeyPrefix() pulumi.StringOutput
The prefix of the specified OSS bucket name.
func (GetTrailsDeprecatedTrailOutput) OssWriteRoleArn ¶
func (o GetTrailsDeprecatedTrailOutput) OssWriteRoleArn() pulumi.StringOutput
func (GetTrailsDeprecatedTrailOutput) SlsProjectArn ¶
func (o GetTrailsDeprecatedTrailOutput) SlsProjectArn() pulumi.StringOutput
The unique ARN of the Log Service project.
func (GetTrailsDeprecatedTrailOutput) SlsWriteRoleArn ¶
func (o GetTrailsDeprecatedTrailOutput) SlsWriteRoleArn() pulumi.StringOutput
The unique ARN of the Log Service role.
func (GetTrailsDeprecatedTrailOutput) Status ¶
func (o GetTrailsDeprecatedTrailOutput) Status() pulumi.StringOutput
func (GetTrailsDeprecatedTrailOutput) ToGetTrailsDeprecatedTrailOutput ¶
func (o GetTrailsDeprecatedTrailOutput) ToGetTrailsDeprecatedTrailOutput() GetTrailsDeprecatedTrailOutput
func (GetTrailsDeprecatedTrailOutput) ToGetTrailsDeprecatedTrailOutputWithContext ¶
func (o GetTrailsDeprecatedTrailOutput) ToGetTrailsDeprecatedTrailOutputWithContext(ctx context.Context) GetTrailsDeprecatedTrailOutput
func (GetTrailsDeprecatedTrailOutput) TrailName ¶
func (o GetTrailsDeprecatedTrailOutput) TrailName() pulumi.StringOutput
func (GetTrailsDeprecatedTrailOutput) TrailRegion ¶
func (o GetTrailsDeprecatedTrailOutput) TrailRegion() pulumi.StringOutput
type GetTrailsOutputArgs ¶ added in v3.9.0
type GetTrailsOutputArgs struct { // A list of ActionTrail Trail IDs. It is the same as trail name. Ids pulumi.StringArrayInput `pulumi:"ids"` // Whether to show organization tracking. Default to `false`. IncludeOrganizationTrail pulumi.BoolPtrInput `pulumi:"includeOrganizationTrail"` // Whether to show shadow tracking. Default to `false`. IncludeShadowTrails pulumi.BoolPtrInput `pulumi:"includeShadowTrails"` // A regex string to filter results by trail name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // Filter the results by status of the ActionTrail Trail. Valid values: `Disable`, `Enable`, `Fresh`. Status pulumi.StringPtrInput `pulumi:"status"` }
A collection of arguments for invoking getTrails.
func (GetTrailsOutputArgs) ElementType ¶ added in v3.9.0
func (GetTrailsOutputArgs) ElementType() reflect.Type
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/v3/go/alicloud/actiontrail" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _default, err := actiontrail.GetTrails(ctx, &actiontrail.GetTrailsArgs{ NameRegex: pulumi.StringRef("tf-testacc-actiontrail"), }, nil) if err != nil { return err } ctx.Export("trailName", _default.Trails[0].Id) return nil }) }
```
type GetTrailsResultOutput ¶ added in v3.9.0
type GetTrailsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTrails.
func GetTrailsOutput ¶ added in v3.9.0
func GetTrailsOutput(ctx *pulumi.Context, args GetTrailsOutputArgs, opts ...pulumi.InvokeOption) GetTrailsResultOutput
func (GetTrailsResultOutput) Actiontrails
deprecated
added in
v3.9.0
func (o GetTrailsResultOutput) Actiontrails() GetTrailsActiontrailArrayOutput
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.
func (GetTrailsResultOutput) ElementType ¶ added in v3.9.0
func (GetTrailsResultOutput) ElementType() reflect.Type
func (GetTrailsResultOutput) Id ¶ added in v3.9.0
func (o GetTrailsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetTrailsResultOutput) Ids ¶ added in v3.9.0
func (o GetTrailsResultOutput) Ids() pulumi.StringArrayOutput
A list of ActionTrail Trail ids. It is the same as trail name.
func (GetTrailsResultOutput) IncludeOrganizationTrail ¶ added in v3.9.0
func (o GetTrailsResultOutput) IncludeOrganizationTrail() pulumi.BoolPtrOutput
func (GetTrailsResultOutput) IncludeShadowTrails ¶ added in v3.9.0
func (o GetTrailsResultOutput) IncludeShadowTrails() pulumi.BoolPtrOutput
func (GetTrailsResultOutput) NameRegex ¶ added in v3.9.0
func (o GetTrailsResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetTrailsResultOutput) Names ¶ added in v3.9.0
func (o GetTrailsResultOutput) Names() pulumi.StringArrayOutput
A list of trail names.
func (GetTrailsResultOutput) OutputFile ¶ added in v3.9.0
func (o GetTrailsResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetTrailsResultOutput) Status ¶ added in v3.9.0
func (o GetTrailsResultOutput) Status() pulumi.StringPtrOutput
The status of the ActionTrail Trail.
func (GetTrailsResultOutput) ToGetTrailsResultOutput ¶ added in v3.9.0
func (o GetTrailsResultOutput) ToGetTrailsResultOutput() GetTrailsResultOutput
func (GetTrailsResultOutput) ToGetTrailsResultOutputWithContext ¶ added in v3.9.0
func (o GetTrailsResultOutput) ToGetTrailsResultOutputWithContext(ctx context.Context) GetTrailsResultOutput
func (GetTrailsResultOutput) Trails ¶ added in v3.9.0
func (o GetTrailsResultOutput) Trails() GetTrailsTrailArrayOutput
A list of ActionTrail Trails. Each element contains the following attributes:
type GetTrailsTrail ¶
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 ¶
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 ¶
func (GetTrailsTrailArgs) ElementType() reflect.Type
func (GetTrailsTrailArgs) ToGetTrailsTrailOutput ¶
func (i GetTrailsTrailArgs) ToGetTrailsTrailOutput() GetTrailsTrailOutput
func (GetTrailsTrailArgs) ToGetTrailsTrailOutputWithContext ¶
func (i GetTrailsTrailArgs) ToGetTrailsTrailOutputWithContext(ctx context.Context) GetTrailsTrailOutput
type GetTrailsTrailArray ¶
type GetTrailsTrailArray []GetTrailsTrailInput
func (GetTrailsTrailArray) ElementType ¶
func (GetTrailsTrailArray) ElementType() reflect.Type
func (GetTrailsTrailArray) ToGetTrailsTrailArrayOutput ¶
func (i GetTrailsTrailArray) ToGetTrailsTrailArrayOutput() GetTrailsTrailArrayOutput
func (GetTrailsTrailArray) ToGetTrailsTrailArrayOutputWithContext ¶
func (i GetTrailsTrailArray) ToGetTrailsTrailArrayOutputWithContext(ctx context.Context) GetTrailsTrailArrayOutput
type GetTrailsTrailArrayInput ¶
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 ¶
type GetTrailsTrailArrayOutput struct{ *pulumi.OutputState }
func (GetTrailsTrailArrayOutput) ElementType ¶
func (GetTrailsTrailArrayOutput) ElementType() reflect.Type
func (GetTrailsTrailArrayOutput) Index ¶
func (o GetTrailsTrailArrayOutput) Index(i pulumi.IntInput) GetTrailsTrailOutput
func (GetTrailsTrailArrayOutput) ToGetTrailsTrailArrayOutput ¶
func (o GetTrailsTrailArrayOutput) ToGetTrailsTrailArrayOutput() GetTrailsTrailArrayOutput
func (GetTrailsTrailArrayOutput) ToGetTrailsTrailArrayOutputWithContext ¶
func (o GetTrailsTrailArrayOutput) ToGetTrailsTrailArrayOutputWithContext(ctx context.Context) GetTrailsTrailArrayOutput
type GetTrailsTrailInput ¶
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 ¶
type GetTrailsTrailOutput struct{ *pulumi.OutputState }
func (GetTrailsTrailOutput) ElementType ¶
func (GetTrailsTrailOutput) ElementType() reflect.Type
func (GetTrailsTrailOutput) EventRw ¶
func (o GetTrailsTrailOutput) EventRw() pulumi.StringOutput
Indicates whether the event is a read or a write event.
func (GetTrailsTrailOutput) Id ¶
func (o GetTrailsTrailOutput) Id() pulumi.StringOutput
The id of the ActionTrail Trail. It is the same as trail name.
func (GetTrailsTrailOutput) IsOrganizationTrail ¶
func (o GetTrailsTrailOutput) IsOrganizationTrail() pulumi.BoolOutput
func (GetTrailsTrailOutput) OssBucketName ¶
func (o GetTrailsTrailOutput) OssBucketName() pulumi.StringOutput
The name of the specified OSS bucket.
func (GetTrailsTrailOutput) OssKeyPrefix ¶
func (o GetTrailsTrailOutput) OssKeyPrefix() pulumi.StringOutput
The prefix of the specified OSS bucket name.
func (GetTrailsTrailOutput) OssWriteRoleArn ¶
func (o GetTrailsTrailOutput) OssWriteRoleArn() pulumi.StringOutput
func (GetTrailsTrailOutput) SlsProjectArn ¶
func (o GetTrailsTrailOutput) SlsProjectArn() pulumi.StringOutput
The unique ARN of the Log Service project.
func (GetTrailsTrailOutput) SlsWriteRoleArn ¶
func (o GetTrailsTrailOutput) SlsWriteRoleArn() pulumi.StringOutput
The unique ARN of the Log Service role.
func (GetTrailsTrailOutput) Status ¶
func (o GetTrailsTrailOutput) Status() pulumi.StringOutput
Filter the results by status of the ActionTrail Trail. Valid values: `Disable`, `Enable`, `Fresh`.
func (GetTrailsTrailOutput) ToGetTrailsTrailOutput ¶
func (o GetTrailsTrailOutput) ToGetTrailsTrailOutput() GetTrailsTrailOutput
func (GetTrailsTrailOutput) ToGetTrailsTrailOutputWithContext ¶
func (o GetTrailsTrailOutput) ToGetTrailsTrailOutputWithContext(ctx context.Context) GetTrailsTrailOutput
func (GetTrailsTrailOutput) TrailName ¶
func (o GetTrailsTrailOutput) TrailName() pulumi.StringOutput
The name of the ActionTrail Trail.
func (GetTrailsTrailOutput) TrailRegion ¶
func (o GetTrailsTrailOutput) TrailRegion() pulumi.StringOutput
The regions to which the trail is applied.
type GlobalEventsStorageRegion ¶ added in v3.34.0
type GlobalEventsStorageRegion struct { pulumi.CustomResourceState // Global Events Storage Region. StorageRegion pulumi.StringOutput `pulumi:"storageRegion"` }
Provides a Global events storage region resource.
For information about global events storage region and how to use it, see [What is Global Events Storage Region](https://help.aliyun.com/zh/actiontrail/developer-reference/api-actiontrail-2020-07-06-updateglobaleventsstorageregion).
> **NOTE:** Available since v1.201.0.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/actiontrail" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := actiontrail.NewGlobalEventsStorageRegion(ctx, "foo", &actiontrail.GlobalEventsStorageRegionArgs{ StorageRegion: pulumi.String("cn-hangzhou"), }) if err != nil { return err } return nil }) }
```
## Import
Global events storage region not can be imported.
func GetGlobalEventsStorageRegion ¶ added in v3.34.0
func GetGlobalEventsStorageRegion(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GlobalEventsStorageRegionState, opts ...pulumi.ResourceOption) (*GlobalEventsStorageRegion, error)
GetGlobalEventsStorageRegion gets an existing GlobalEventsStorageRegion 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 NewGlobalEventsStorageRegion ¶ added in v3.34.0
func NewGlobalEventsStorageRegion(ctx *pulumi.Context, name string, args *GlobalEventsStorageRegionArgs, opts ...pulumi.ResourceOption) (*GlobalEventsStorageRegion, error)
NewGlobalEventsStorageRegion registers a new resource with the given unique name, arguments, and options.
func (*GlobalEventsStorageRegion) ElementType ¶ added in v3.34.0
func (*GlobalEventsStorageRegion) ElementType() reflect.Type
func (*GlobalEventsStorageRegion) ToGlobalEventsStorageRegionOutput ¶ added in v3.34.0
func (i *GlobalEventsStorageRegion) ToGlobalEventsStorageRegionOutput() GlobalEventsStorageRegionOutput
func (*GlobalEventsStorageRegion) ToGlobalEventsStorageRegionOutputWithContext ¶ added in v3.34.0
func (i *GlobalEventsStorageRegion) ToGlobalEventsStorageRegionOutputWithContext(ctx context.Context) GlobalEventsStorageRegionOutput
type GlobalEventsStorageRegionArgs ¶ added in v3.34.0
type GlobalEventsStorageRegionArgs struct { // Global Events Storage Region. StorageRegion pulumi.StringPtrInput }
The set of arguments for constructing a GlobalEventsStorageRegion resource.
func (GlobalEventsStorageRegionArgs) ElementType ¶ added in v3.34.0
func (GlobalEventsStorageRegionArgs) ElementType() reflect.Type
type GlobalEventsStorageRegionArray ¶ added in v3.34.0
type GlobalEventsStorageRegionArray []GlobalEventsStorageRegionInput
func (GlobalEventsStorageRegionArray) ElementType ¶ added in v3.34.0
func (GlobalEventsStorageRegionArray) ElementType() reflect.Type
func (GlobalEventsStorageRegionArray) ToGlobalEventsStorageRegionArrayOutput ¶ added in v3.34.0
func (i GlobalEventsStorageRegionArray) ToGlobalEventsStorageRegionArrayOutput() GlobalEventsStorageRegionArrayOutput
func (GlobalEventsStorageRegionArray) ToGlobalEventsStorageRegionArrayOutputWithContext ¶ added in v3.34.0
func (i GlobalEventsStorageRegionArray) ToGlobalEventsStorageRegionArrayOutputWithContext(ctx context.Context) GlobalEventsStorageRegionArrayOutput
type GlobalEventsStorageRegionArrayInput ¶ added in v3.34.0
type GlobalEventsStorageRegionArrayInput interface { pulumi.Input ToGlobalEventsStorageRegionArrayOutput() GlobalEventsStorageRegionArrayOutput ToGlobalEventsStorageRegionArrayOutputWithContext(context.Context) GlobalEventsStorageRegionArrayOutput }
GlobalEventsStorageRegionArrayInput is an input type that accepts GlobalEventsStorageRegionArray and GlobalEventsStorageRegionArrayOutput values. You can construct a concrete instance of `GlobalEventsStorageRegionArrayInput` via:
GlobalEventsStorageRegionArray{ GlobalEventsStorageRegionArgs{...} }
type GlobalEventsStorageRegionArrayOutput ¶ added in v3.34.0
type GlobalEventsStorageRegionArrayOutput struct{ *pulumi.OutputState }
func (GlobalEventsStorageRegionArrayOutput) ElementType ¶ added in v3.34.0
func (GlobalEventsStorageRegionArrayOutput) ElementType() reflect.Type
func (GlobalEventsStorageRegionArrayOutput) Index ¶ added in v3.34.0
func (o GlobalEventsStorageRegionArrayOutput) Index(i pulumi.IntInput) GlobalEventsStorageRegionOutput
func (GlobalEventsStorageRegionArrayOutput) ToGlobalEventsStorageRegionArrayOutput ¶ added in v3.34.0
func (o GlobalEventsStorageRegionArrayOutput) ToGlobalEventsStorageRegionArrayOutput() GlobalEventsStorageRegionArrayOutput
func (GlobalEventsStorageRegionArrayOutput) ToGlobalEventsStorageRegionArrayOutputWithContext ¶ added in v3.34.0
func (o GlobalEventsStorageRegionArrayOutput) ToGlobalEventsStorageRegionArrayOutputWithContext(ctx context.Context) GlobalEventsStorageRegionArrayOutput
type GlobalEventsStorageRegionInput ¶ added in v3.34.0
type GlobalEventsStorageRegionInput interface { pulumi.Input ToGlobalEventsStorageRegionOutput() GlobalEventsStorageRegionOutput ToGlobalEventsStorageRegionOutputWithContext(ctx context.Context) GlobalEventsStorageRegionOutput }
type GlobalEventsStorageRegionMap ¶ added in v3.34.0
type GlobalEventsStorageRegionMap map[string]GlobalEventsStorageRegionInput
func (GlobalEventsStorageRegionMap) ElementType ¶ added in v3.34.0
func (GlobalEventsStorageRegionMap) ElementType() reflect.Type
func (GlobalEventsStorageRegionMap) ToGlobalEventsStorageRegionMapOutput ¶ added in v3.34.0
func (i GlobalEventsStorageRegionMap) ToGlobalEventsStorageRegionMapOutput() GlobalEventsStorageRegionMapOutput
func (GlobalEventsStorageRegionMap) ToGlobalEventsStorageRegionMapOutputWithContext ¶ added in v3.34.0
func (i GlobalEventsStorageRegionMap) ToGlobalEventsStorageRegionMapOutputWithContext(ctx context.Context) GlobalEventsStorageRegionMapOutput
type GlobalEventsStorageRegionMapInput ¶ added in v3.34.0
type GlobalEventsStorageRegionMapInput interface { pulumi.Input ToGlobalEventsStorageRegionMapOutput() GlobalEventsStorageRegionMapOutput ToGlobalEventsStorageRegionMapOutputWithContext(context.Context) GlobalEventsStorageRegionMapOutput }
GlobalEventsStorageRegionMapInput is an input type that accepts GlobalEventsStorageRegionMap and GlobalEventsStorageRegionMapOutput values. You can construct a concrete instance of `GlobalEventsStorageRegionMapInput` via:
GlobalEventsStorageRegionMap{ "key": GlobalEventsStorageRegionArgs{...} }
type GlobalEventsStorageRegionMapOutput ¶ added in v3.34.0
type GlobalEventsStorageRegionMapOutput struct{ *pulumi.OutputState }
func (GlobalEventsStorageRegionMapOutput) ElementType ¶ added in v3.34.0
func (GlobalEventsStorageRegionMapOutput) ElementType() reflect.Type
func (GlobalEventsStorageRegionMapOutput) MapIndex ¶ added in v3.34.0
func (o GlobalEventsStorageRegionMapOutput) MapIndex(k pulumi.StringInput) GlobalEventsStorageRegionOutput
func (GlobalEventsStorageRegionMapOutput) ToGlobalEventsStorageRegionMapOutput ¶ added in v3.34.0
func (o GlobalEventsStorageRegionMapOutput) ToGlobalEventsStorageRegionMapOutput() GlobalEventsStorageRegionMapOutput
func (GlobalEventsStorageRegionMapOutput) ToGlobalEventsStorageRegionMapOutputWithContext ¶ added in v3.34.0
func (o GlobalEventsStorageRegionMapOutput) ToGlobalEventsStorageRegionMapOutputWithContext(ctx context.Context) GlobalEventsStorageRegionMapOutput
type GlobalEventsStorageRegionOutput ¶ added in v3.34.0
type GlobalEventsStorageRegionOutput struct{ *pulumi.OutputState }
func (GlobalEventsStorageRegionOutput) ElementType ¶ added in v3.34.0
func (GlobalEventsStorageRegionOutput) ElementType() reflect.Type
func (GlobalEventsStorageRegionOutput) StorageRegion ¶ added in v3.34.0
func (o GlobalEventsStorageRegionOutput) StorageRegion() pulumi.StringOutput
Global Events Storage Region.
func (GlobalEventsStorageRegionOutput) ToGlobalEventsStorageRegionOutput ¶ added in v3.34.0
func (o GlobalEventsStorageRegionOutput) ToGlobalEventsStorageRegionOutput() GlobalEventsStorageRegionOutput
func (GlobalEventsStorageRegionOutput) ToGlobalEventsStorageRegionOutputWithContext ¶ added in v3.34.0
func (o GlobalEventsStorageRegionOutput) ToGlobalEventsStorageRegionOutputWithContext(ctx context.Context) GlobalEventsStorageRegionOutput
type GlobalEventsStorageRegionState ¶ added in v3.34.0
type GlobalEventsStorageRegionState struct { // Global Events Storage Region. StorageRegion pulumi.StringPtrInput }
func (GlobalEventsStorageRegionState) ElementType ¶ added in v3.34.0
func (GlobalEventsStorageRegionState) ElementType() reflect.Type
type HistoryDeliveryJob ¶ added in v3.9.0
type HistoryDeliveryJob struct { pulumi.CustomResourceState // The status of the task. Valid values: `0`, `1`, `2`, `3`. `0`: The task is initializing. `1`: The task is delivering historical events. `2`: The delivery of historical events is complete. `3`: The task fails. Status pulumi.IntOutput `pulumi:"status"` // The name of the trail for which you want to create a historical event delivery task. TrailName pulumi.StringOutput `pulumi:"trailName"` }
Provides a Actiontrail History Delivery Job resource.
For information about Actiontrail History Delivery Job and how to use it, see [What is History Delivery Job](https://www.alibabacloud.com/help/en/actiontrail/latest/api-actiontrail-2020-07-06-createdeliveryhistoryjob).
> **NOTE:** Available since v1.139.0.
> **NOTE:** You are authorized to use the historical event delivery task feature. To use this feature, [submit a ticket](https://workorder-intl.console.aliyun.com/?spm=a2c63.p38356.0.0.e29f552bb6odNZ#/ticket/createIndex) or ask the sales manager to add you to the whitelist.
> **NOTE:** Make sure that you have called the `actiontrail.Trail` to create a single-account or multi-account trace that delivered to Log Service SLS.
> **NOTE:** An Alibaba cloud account can only have one running delivery history job at the same time.
## Example Usage
Basic Usage ¶
```go package main
import (
"fmt" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/actiontrail" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/log" "github.com/pulumi/pulumi-random/sdk/v4/go/random" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") name := "tf-example" if param := cfg.Get("name"); param != "" { name = param } _, err := random.NewInteger(ctx, "default", &random.IntegerArgs{ Min: 10000, Max: 99999, }) if err != nil { return err } example, err := alicloud.GetRegions(ctx, &alicloud.GetRegionsArgs{ Current: pulumi.BoolRef(true), }, nil) if err != nil { return err } exampleGetAccount, err := alicloud.GetAccount(ctx, nil, nil) if err != nil { return err } exampleProject, err := log.NewProject(ctx, "example", &log.ProjectArgs{ ProjectName: pulumi.String(fmt.Sprintf("%v-%v", name, _default.Result)), Description: pulumi.String("tf actiontrail example"), }) if err != nil { return err } exampleTrail, err := actiontrail.NewTrail(ctx, "example", &actiontrail.TrailArgs{ TrailName: pulumi.String(fmt.Sprintf("%v-%v", name, _default.Result)), SlsProjectArn: exampleProject.Name.ApplyT(func(name string) (string, error) { return fmt.Sprintf("acs:log:%v:%v:project/%v", example.Regions[0].Id, exampleGetAccount.Id, name), nil }).(pulumi.StringOutput), }) if err != nil { return err } _, err = actiontrail.NewHistoryDeliveryJob(ctx, "example", &actiontrail.HistoryDeliveryJobArgs{ TrailName: exampleTrail.ID(), }) if err != nil { return err } return nil }) }
```
## Import
Actiontrail History Delivery Job can be imported using the id, e.g.
```sh $ pulumi import alicloud:actiontrail/historyDeliveryJob:HistoryDeliveryJob example <id> ```
func GetHistoryDeliveryJob ¶ added in v3.9.0
func GetHistoryDeliveryJob(ctx *pulumi.Context, name string, id pulumi.IDInput, state *HistoryDeliveryJobState, opts ...pulumi.ResourceOption) (*HistoryDeliveryJob, error)
GetHistoryDeliveryJob gets an existing HistoryDeliveryJob 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 NewHistoryDeliveryJob ¶ added in v3.9.0
func NewHistoryDeliveryJob(ctx *pulumi.Context, name string, args *HistoryDeliveryJobArgs, opts ...pulumi.ResourceOption) (*HistoryDeliveryJob, error)
NewHistoryDeliveryJob registers a new resource with the given unique name, arguments, and options.
func (*HistoryDeliveryJob) ElementType ¶ added in v3.9.0
func (*HistoryDeliveryJob) ElementType() reflect.Type
func (*HistoryDeliveryJob) ToHistoryDeliveryJobOutput ¶ added in v3.9.0
func (i *HistoryDeliveryJob) ToHistoryDeliveryJobOutput() HistoryDeliveryJobOutput
func (*HistoryDeliveryJob) ToHistoryDeliveryJobOutputWithContext ¶ added in v3.9.0
func (i *HistoryDeliveryJob) ToHistoryDeliveryJobOutputWithContext(ctx context.Context) HistoryDeliveryJobOutput
type HistoryDeliveryJobArgs ¶ added in v3.9.0
type HistoryDeliveryJobArgs struct { // The name of the trail for which you want to create a historical event delivery task. TrailName pulumi.StringInput }
The set of arguments for constructing a HistoryDeliveryJob resource.
func (HistoryDeliveryJobArgs) ElementType ¶ added in v3.9.0
func (HistoryDeliveryJobArgs) ElementType() reflect.Type
type HistoryDeliveryJobArray ¶ added in v3.9.0
type HistoryDeliveryJobArray []HistoryDeliveryJobInput
func (HistoryDeliveryJobArray) ElementType ¶ added in v3.9.0
func (HistoryDeliveryJobArray) ElementType() reflect.Type
func (HistoryDeliveryJobArray) ToHistoryDeliveryJobArrayOutput ¶ added in v3.9.0
func (i HistoryDeliveryJobArray) ToHistoryDeliveryJobArrayOutput() HistoryDeliveryJobArrayOutput
func (HistoryDeliveryJobArray) ToHistoryDeliveryJobArrayOutputWithContext ¶ added in v3.9.0
func (i HistoryDeliveryJobArray) ToHistoryDeliveryJobArrayOutputWithContext(ctx context.Context) HistoryDeliveryJobArrayOutput
type HistoryDeliveryJobArrayInput ¶ added in v3.9.0
type HistoryDeliveryJobArrayInput interface { pulumi.Input ToHistoryDeliveryJobArrayOutput() HistoryDeliveryJobArrayOutput ToHistoryDeliveryJobArrayOutputWithContext(context.Context) HistoryDeliveryJobArrayOutput }
HistoryDeliveryJobArrayInput is an input type that accepts HistoryDeliveryJobArray and HistoryDeliveryJobArrayOutput values. You can construct a concrete instance of `HistoryDeliveryJobArrayInput` via:
HistoryDeliveryJobArray{ HistoryDeliveryJobArgs{...} }
type HistoryDeliveryJobArrayOutput ¶ added in v3.9.0
type HistoryDeliveryJobArrayOutput struct{ *pulumi.OutputState }
func (HistoryDeliveryJobArrayOutput) ElementType ¶ added in v3.9.0
func (HistoryDeliveryJobArrayOutput) ElementType() reflect.Type
func (HistoryDeliveryJobArrayOutput) Index ¶ added in v3.9.0
func (o HistoryDeliveryJobArrayOutput) Index(i pulumi.IntInput) HistoryDeliveryJobOutput
func (HistoryDeliveryJobArrayOutput) ToHistoryDeliveryJobArrayOutput ¶ added in v3.9.0
func (o HistoryDeliveryJobArrayOutput) ToHistoryDeliveryJobArrayOutput() HistoryDeliveryJobArrayOutput
func (HistoryDeliveryJobArrayOutput) ToHistoryDeliveryJobArrayOutputWithContext ¶ added in v3.9.0
func (o HistoryDeliveryJobArrayOutput) ToHistoryDeliveryJobArrayOutputWithContext(ctx context.Context) HistoryDeliveryJobArrayOutput
type HistoryDeliveryJobInput ¶ added in v3.9.0
type HistoryDeliveryJobInput interface { pulumi.Input ToHistoryDeliveryJobOutput() HistoryDeliveryJobOutput ToHistoryDeliveryJobOutputWithContext(ctx context.Context) HistoryDeliveryJobOutput }
type HistoryDeliveryJobMap ¶ added in v3.9.0
type HistoryDeliveryJobMap map[string]HistoryDeliveryJobInput
func (HistoryDeliveryJobMap) ElementType ¶ added in v3.9.0
func (HistoryDeliveryJobMap) ElementType() reflect.Type
func (HistoryDeliveryJobMap) ToHistoryDeliveryJobMapOutput ¶ added in v3.9.0
func (i HistoryDeliveryJobMap) ToHistoryDeliveryJobMapOutput() HistoryDeliveryJobMapOutput
func (HistoryDeliveryJobMap) ToHistoryDeliveryJobMapOutputWithContext ¶ added in v3.9.0
func (i HistoryDeliveryJobMap) ToHistoryDeliveryJobMapOutputWithContext(ctx context.Context) HistoryDeliveryJobMapOutput
type HistoryDeliveryJobMapInput ¶ added in v3.9.0
type HistoryDeliveryJobMapInput interface { pulumi.Input ToHistoryDeliveryJobMapOutput() HistoryDeliveryJobMapOutput ToHistoryDeliveryJobMapOutputWithContext(context.Context) HistoryDeliveryJobMapOutput }
HistoryDeliveryJobMapInput is an input type that accepts HistoryDeliveryJobMap and HistoryDeliveryJobMapOutput values. You can construct a concrete instance of `HistoryDeliveryJobMapInput` via:
HistoryDeliveryJobMap{ "key": HistoryDeliveryJobArgs{...} }
type HistoryDeliveryJobMapOutput ¶ added in v3.9.0
type HistoryDeliveryJobMapOutput struct{ *pulumi.OutputState }
func (HistoryDeliveryJobMapOutput) ElementType ¶ added in v3.9.0
func (HistoryDeliveryJobMapOutput) ElementType() reflect.Type
func (HistoryDeliveryJobMapOutput) MapIndex ¶ added in v3.9.0
func (o HistoryDeliveryJobMapOutput) MapIndex(k pulumi.StringInput) HistoryDeliveryJobOutput
func (HistoryDeliveryJobMapOutput) ToHistoryDeliveryJobMapOutput ¶ added in v3.9.0
func (o HistoryDeliveryJobMapOutput) ToHistoryDeliveryJobMapOutput() HistoryDeliveryJobMapOutput
func (HistoryDeliveryJobMapOutput) ToHistoryDeliveryJobMapOutputWithContext ¶ added in v3.9.0
func (o HistoryDeliveryJobMapOutput) ToHistoryDeliveryJobMapOutputWithContext(ctx context.Context) HistoryDeliveryJobMapOutput
type HistoryDeliveryJobOutput ¶ added in v3.9.0
type HistoryDeliveryJobOutput struct{ *pulumi.OutputState }
func (HistoryDeliveryJobOutput) ElementType ¶ added in v3.9.0
func (HistoryDeliveryJobOutput) ElementType() reflect.Type
func (HistoryDeliveryJobOutput) Status ¶ added in v3.27.0
func (o HistoryDeliveryJobOutput) Status() pulumi.IntOutput
The status of the task. Valid values: `0`, `1`, `2`, `3`. `0`: The task is initializing. `1`: The task is delivering historical events. `2`: The delivery of historical events is complete. `3`: The task fails.
func (HistoryDeliveryJobOutput) ToHistoryDeliveryJobOutput ¶ added in v3.9.0
func (o HistoryDeliveryJobOutput) ToHistoryDeliveryJobOutput() HistoryDeliveryJobOutput
func (HistoryDeliveryJobOutput) ToHistoryDeliveryJobOutputWithContext ¶ added in v3.9.0
func (o HistoryDeliveryJobOutput) ToHistoryDeliveryJobOutputWithContext(ctx context.Context) HistoryDeliveryJobOutput
func (HistoryDeliveryJobOutput) TrailName ¶ added in v3.27.0
func (o HistoryDeliveryJobOutput) TrailName() pulumi.StringOutput
The name of the trail for which you want to create a historical event delivery task.
type HistoryDeliveryJobState ¶ added in v3.9.0
type HistoryDeliveryJobState struct { // The status of the task. Valid values: `0`, `1`, `2`, `3`. `0`: The task is initializing. `1`: The task is delivering historical events. `2`: The delivery of historical events is complete. `3`: The task fails. Status pulumi.IntPtrInput // The name of the trail for which you want to create a historical event delivery task. TrailName pulumi.StringPtrInput }
func (HistoryDeliveryJobState) ElementType ¶ added in v3.9.0
func (HistoryDeliveryJobState) ElementType() reflect.Type
type LookupGlobalEventsStorageRegionResult ¶ added in v3.34.0
type LookupGlobalEventsStorageRegionResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` StorageRegion string `pulumi:"storageRegion"` }
A collection of values returned by getGlobalEventsStorageRegion.
func LookupGlobalEventsStorageRegion ¶ added in v3.34.0
func LookupGlobalEventsStorageRegion(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*LookupGlobalEventsStorageRegionResult, error)
This data source provides the Actiontrail Global Events Storage Region of the current Alibaba Cloud user.
> **NOTE:** Available in v1.201.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/actiontrail" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _default, err := actiontrail.LookupGlobalEventsStorageRegion(ctx, nil, nil) if err != nil { return err } ctx.Export("alicloudActiontrailGlobalEventsStorageRegion1", _default.StorageRegion) return nil }) }
```
type LookupGlobalEventsStorageRegionResultOutput ¶ added in v3.44.1
type LookupGlobalEventsStorageRegionResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getGlobalEventsStorageRegion.
func LookupGlobalEventsStorageRegionOutput ¶ added in v3.44.1
func LookupGlobalEventsStorageRegionOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) LookupGlobalEventsStorageRegionResultOutput
func (LookupGlobalEventsStorageRegionResultOutput) ElementType ¶ added in v3.44.1
func (LookupGlobalEventsStorageRegionResultOutput) ElementType() reflect.Type
func (LookupGlobalEventsStorageRegionResultOutput) Id ¶ added in v3.44.1
func (o LookupGlobalEventsStorageRegionResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupGlobalEventsStorageRegionResultOutput) StorageRegion ¶ added in v3.44.1
func (o LookupGlobalEventsStorageRegionResultOutput) StorageRegion() pulumi.StringOutput
func (LookupGlobalEventsStorageRegionResultOutput) ToLookupGlobalEventsStorageRegionResultOutput ¶ added in v3.44.1
func (o LookupGlobalEventsStorageRegionResultOutput) ToLookupGlobalEventsStorageRegionResultOutput() LookupGlobalEventsStorageRegionResultOutput
func (LookupGlobalEventsStorageRegionResultOutput) ToLookupGlobalEventsStorageRegionResultOutputWithContext ¶ added in v3.44.1
func (o LookupGlobalEventsStorageRegionResultOutput) ToLookupGlobalEventsStorageRegionResultOutputWithContext(ctx context.Context) LookupGlobalEventsStorageRegionResultOutput
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"` // Specifies whether to create a multi-account trail. Valid values:`true`: Create a multi-account trail.`false`: Create a single-account trail. It is the default value. 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. Ensure that `slsProjectArn` is valid . SlsProjectArn pulumi.StringPtrOutput `pulumi:"slsProjectArn"` // The unique ARN of the Log Service role. SlsWriteRoleArn pulumi.StringOutput `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. Default to `All`. TrailRegion pulumi.StringOutput `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/en/actiontrail/latest/api-actiontrail-2020-07-06-createtrail).
> **NOTE:** Available since v1.95.0.
> **NOTE:** You can create a trail to deliver events to Log Service, Object Storage Service (OSS), or both. Before you call this operation to create a trail, make sure that the following requirements are met. - Deliver events to Log Service: A project is created in Log Service. - Deliver events to OSS: A bucket is created in OSS.
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/actiontrail" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/log" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/ram" "github.com/pulumi/pulumi-random/sdk/v4/go/random" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") name := "tf-example" if param := cfg.Get("name"); param != "" { name = param } _, err := random.NewInteger(ctx, "default", &random.IntegerArgs{ Min: 10000, Max: 99999, }) if err != nil { return err } example, err := alicloud.GetRegions(ctx, &alicloud.GetRegionsArgs{ Current: pulumi.BoolRef(true), }, nil) if err != nil { return err } exampleGetAccount, err := alicloud.GetAccount(ctx, nil, nil) if err != nil { return err } exampleProject, err := log.NewProject(ctx, "example", &log.ProjectArgs{ ProjectName: pulumi.String(fmt.Sprintf("%v-%v", name, _default.Result)), Description: pulumi.String("tf actiontrail example"), }) if err != nil { return err } exampleGetRoles, err := ram.GetRoles(ctx, &ram.GetRolesArgs{ NameRegex: pulumi.StringRef("AliyunServiceRoleForActionTrail"), }, nil) if err != nil { return err } _, err = actiontrail.NewTrail(ctx, "example", &actiontrail.TrailArgs{ TrailName: pulumi.String(name), SlsWriteRoleArn: pulumi.String(exampleGetRoles.Roles[0].Arn), SlsProjectArn: exampleProject.Name.ApplyT(func(name string) (string, error) { return fmt.Sprintf("acs:log:%v:%v:project/%v", example.Regions[0].Id, exampleGetAccount.Id, name), nil }).(pulumi.StringOutput), }) 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 ¶
func (*Trail) ToTrailOutput ¶
func (i *Trail) ToTrailOutput() TrailOutput
func (*Trail) ToTrailOutputWithContext ¶
func (i *Trail) ToTrailOutputWithContext(ctx context.Context) TrailOutput
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 // Specifies whether to create a multi-account trail. Valid values:`true`: Create a multi-account trail.`false`: Create a single-account trail. It is the default value. 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. Ensure that `slsProjectArn` is valid . 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. Default to `All`. TrailRegion pulumi.StringPtrInput }
The set of arguments for constructing a Trail resource.
func (TrailArgs) ElementType ¶
type TrailArray ¶
type TrailArray []TrailInput
func (TrailArray) ElementType ¶
func (TrailArray) ElementType() reflect.Type
func (TrailArray) ToTrailArrayOutput ¶
func (i TrailArray) ToTrailArrayOutput() TrailArrayOutput
func (TrailArray) ToTrailArrayOutputWithContext ¶
func (i TrailArray) ToTrailArrayOutputWithContext(ctx context.Context) TrailArrayOutput
type TrailArrayInput ¶
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 ¶
type TrailArrayOutput struct{ *pulumi.OutputState }
func (TrailArrayOutput) ElementType ¶
func (TrailArrayOutput) ElementType() reflect.Type
func (TrailArrayOutput) Index ¶
func (o TrailArrayOutput) Index(i pulumi.IntInput) TrailOutput
func (TrailArrayOutput) ToTrailArrayOutput ¶
func (o TrailArrayOutput) ToTrailArrayOutput() TrailArrayOutput
func (TrailArrayOutput) ToTrailArrayOutputWithContext ¶
func (o TrailArrayOutput) ToTrailArrayOutputWithContext(ctx context.Context) TrailArrayOutput
type TrailDeprecated
deprecated
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. // // > **NOTE:** `slsProjectArn` and `slsWriteRoleArn` should be set or not set at the same time when actiontrail delivers logs. SlsWriteRoleArn pulumi.StringOutput `pulumi:"slsWriteRoleArn"` Status pulumi.StringPtrOutput `pulumi:"status"` TrailName pulumi.StringOutput `pulumi:"trailName"` TrailRegion pulumi.StringOutput `pulumi:"trailRegion"` }
> **DEPRECATED:** This resource has been renamed to actiontrail.Trail from version 1.95.0.
Provides a new resource to manage [Action Trail](https://www.alibabacloud.com/help/doc-detail/28804.htm).
> **NOTE:** Available in 1.35.0+
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/actiontrail" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { // Create a new action trail. _, err := actiontrail.NewTrailDeprecated(ctx, "foo", &actiontrail.TrailDeprecatedArgs{ Name: pulumi.String("action-trail"), EventRw: pulumi.String("Write-test"), OssBucketName: pulumi.Any(bucket.Id), RoleName: pulumi.Any(attach.RoleName), OssKeyPrefix: pulumi.String("at-product-account-audit-B"), }) if err != nil { return err } return nil }) }
```
## 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 ¶
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 ¶
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 ¶
func (*TrailDeprecated) ElementType() reflect.Type
func (*TrailDeprecated) ToTrailDeprecatedOutput ¶
func (i *TrailDeprecated) ToTrailDeprecatedOutput() TrailDeprecatedOutput
func (*TrailDeprecated) ToTrailDeprecatedOutputWithContext ¶
func (i *TrailDeprecated) ToTrailDeprecatedOutputWithContext(ctx context.Context) TrailDeprecatedOutput
type TrailDeprecatedArgs ¶
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. // // > **NOTE:** `slsProjectArn` and `slsWriteRoleArn` should be set or not set at the same time when actiontrail delivers logs. SlsWriteRoleArn pulumi.StringPtrInput Status pulumi.StringPtrInput TrailName pulumi.StringPtrInput TrailRegion pulumi.StringPtrInput }
The set of arguments for constructing a TrailDeprecated resource.
func (TrailDeprecatedArgs) ElementType ¶
func (TrailDeprecatedArgs) ElementType() reflect.Type
type TrailDeprecatedArray ¶
type TrailDeprecatedArray []TrailDeprecatedInput
func (TrailDeprecatedArray) ElementType ¶
func (TrailDeprecatedArray) ElementType() reflect.Type
func (TrailDeprecatedArray) ToTrailDeprecatedArrayOutput ¶
func (i TrailDeprecatedArray) ToTrailDeprecatedArrayOutput() TrailDeprecatedArrayOutput
func (TrailDeprecatedArray) ToTrailDeprecatedArrayOutputWithContext ¶
func (i TrailDeprecatedArray) ToTrailDeprecatedArrayOutputWithContext(ctx context.Context) TrailDeprecatedArrayOutput
type TrailDeprecatedArrayInput ¶
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 ¶
type TrailDeprecatedArrayOutput struct{ *pulumi.OutputState }
func (TrailDeprecatedArrayOutput) ElementType ¶
func (TrailDeprecatedArrayOutput) ElementType() reflect.Type
func (TrailDeprecatedArrayOutput) Index ¶
func (o TrailDeprecatedArrayOutput) Index(i pulumi.IntInput) TrailDeprecatedOutput
func (TrailDeprecatedArrayOutput) ToTrailDeprecatedArrayOutput ¶
func (o TrailDeprecatedArrayOutput) ToTrailDeprecatedArrayOutput() TrailDeprecatedArrayOutput
func (TrailDeprecatedArrayOutput) ToTrailDeprecatedArrayOutputWithContext ¶
func (o TrailDeprecatedArrayOutput) ToTrailDeprecatedArrayOutputWithContext(ctx context.Context) TrailDeprecatedArrayOutput
type TrailDeprecatedInput ¶
type TrailDeprecatedInput interface { pulumi.Input ToTrailDeprecatedOutput() TrailDeprecatedOutput ToTrailDeprecatedOutputWithContext(ctx context.Context) TrailDeprecatedOutput }
type TrailDeprecatedMap ¶
type TrailDeprecatedMap map[string]TrailDeprecatedInput
func (TrailDeprecatedMap) ElementType ¶
func (TrailDeprecatedMap) ElementType() reflect.Type
func (TrailDeprecatedMap) ToTrailDeprecatedMapOutput ¶
func (i TrailDeprecatedMap) ToTrailDeprecatedMapOutput() TrailDeprecatedMapOutput
func (TrailDeprecatedMap) ToTrailDeprecatedMapOutputWithContext ¶
func (i TrailDeprecatedMap) ToTrailDeprecatedMapOutputWithContext(ctx context.Context) TrailDeprecatedMapOutput
type TrailDeprecatedMapInput ¶
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 ¶
type TrailDeprecatedMapOutput struct{ *pulumi.OutputState }
func (TrailDeprecatedMapOutput) ElementType ¶
func (TrailDeprecatedMapOutput) ElementType() reflect.Type
func (TrailDeprecatedMapOutput) MapIndex ¶
func (o TrailDeprecatedMapOutput) MapIndex(k pulumi.StringInput) TrailDeprecatedOutput
func (TrailDeprecatedMapOutput) ToTrailDeprecatedMapOutput ¶
func (o TrailDeprecatedMapOutput) ToTrailDeprecatedMapOutput() TrailDeprecatedMapOutput
func (TrailDeprecatedMapOutput) ToTrailDeprecatedMapOutputWithContext ¶
func (o TrailDeprecatedMapOutput) ToTrailDeprecatedMapOutputWithContext(ctx context.Context) TrailDeprecatedMapOutput
type TrailDeprecatedOutput ¶
type TrailDeprecatedOutput struct{ *pulumi.OutputState }
func (TrailDeprecatedOutput) ElementType ¶
func (TrailDeprecatedOutput) ElementType() reflect.Type
func (TrailDeprecatedOutput) EventRw ¶ added in v3.27.0
func (o TrailDeprecatedOutput) EventRw() pulumi.StringPtrOutput
Indicates whether the event is a read or a write event. Valid values: Read, Write, and All. Default value: Write.
func (TrailDeprecatedOutput) IsOrganizationTrail ¶ added in v3.27.0
func (o TrailDeprecatedOutput) IsOrganizationTrail() pulumi.BoolPtrOutput
func (TrailDeprecatedOutput) MnsTopicArn
deprecated
added in
v3.27.0
func (o TrailDeprecatedOutput) MnsTopicArn() pulumi.StringPtrOutput
Deprecated: Field 'mns_topic_arn' has been deprecated from version 1.118.0
func (TrailDeprecatedOutput) Name
deprecated
added in
v3.27.0
func (o TrailDeprecatedOutput) Name() pulumi.StringOutput
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.
func (TrailDeprecatedOutput) OssBucketName ¶ added in v3.27.0
func (o TrailDeprecatedOutput) OssBucketName() pulumi.StringPtrOutput
The OSS bucket to which the trail delivers logs. Ensure that this is an existing OSS bucket.
func (TrailDeprecatedOutput) OssKeyPrefix ¶ added in v3.27.0
func (o TrailDeprecatedOutput) OssKeyPrefix() pulumi.StringPtrOutput
The prefix of the specified OSS bucket name. This parameter can be left empty.
func (TrailDeprecatedOutput) OssWriteRoleArn ¶ added in v3.27.0
func (o TrailDeprecatedOutput) OssWriteRoleArn() pulumi.StringPtrOutput
func (TrailDeprecatedOutput) RoleName
deprecated
added in
v3.27.0
func (o TrailDeprecatedOutput) RoleName() pulumi.StringOutput
The RAM role in ActionTrail permitted by the user.
Deprecated: Field 'role_name' has been deprecated from version 1.118.0
func (TrailDeprecatedOutput) SlsProjectArn ¶ added in v3.27.0
func (o TrailDeprecatedOutput) SlsProjectArn() pulumi.StringPtrOutput
The unique ARN of the Log Service project.
func (TrailDeprecatedOutput) SlsWriteRoleArn ¶ added in v3.27.0
func (o TrailDeprecatedOutput) SlsWriteRoleArn() pulumi.StringOutput
The unique ARN of the Log Service role.
> **NOTE:** `slsProjectArn` and `slsWriteRoleArn` should be set or not set at the same time when actiontrail delivers logs.
func (TrailDeprecatedOutput) Status ¶ added in v3.27.0
func (o TrailDeprecatedOutput) Status() pulumi.StringPtrOutput
func (TrailDeprecatedOutput) ToTrailDeprecatedOutput ¶
func (o TrailDeprecatedOutput) ToTrailDeprecatedOutput() TrailDeprecatedOutput
func (TrailDeprecatedOutput) ToTrailDeprecatedOutputWithContext ¶
func (o TrailDeprecatedOutput) ToTrailDeprecatedOutputWithContext(ctx context.Context) TrailDeprecatedOutput
func (TrailDeprecatedOutput) TrailName ¶ added in v3.27.0
func (o TrailDeprecatedOutput) TrailName() pulumi.StringOutput
func (TrailDeprecatedOutput) TrailRegion ¶ added in v3.27.0
func (o TrailDeprecatedOutput) TrailRegion() pulumi.StringOutput
type TrailDeprecatedState ¶
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. // // > **NOTE:** `slsProjectArn` and `slsWriteRoleArn` should be set or not set at the same time when actiontrail delivers logs. SlsWriteRoleArn pulumi.StringPtrInput Status pulumi.StringPtrInput TrailName pulumi.StringPtrInput TrailRegion pulumi.StringPtrInput }
func (TrailDeprecatedState) ElementType ¶
func (TrailDeprecatedState) ElementType() reflect.Type
type TrailInput ¶
type TrailInput interface { pulumi.Input ToTrailOutput() TrailOutput ToTrailOutputWithContext(ctx context.Context) TrailOutput }
type TrailMap ¶
type TrailMap map[string]TrailInput
func (TrailMap) ElementType ¶
func (TrailMap) ToTrailMapOutput ¶
func (i TrailMap) ToTrailMapOutput() TrailMapOutput
func (TrailMap) ToTrailMapOutputWithContext ¶
func (i TrailMap) ToTrailMapOutputWithContext(ctx context.Context) TrailMapOutput
type TrailMapInput ¶
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 ¶
type TrailMapOutput struct{ *pulumi.OutputState }
func (TrailMapOutput) ElementType ¶
func (TrailMapOutput) ElementType() reflect.Type
func (TrailMapOutput) MapIndex ¶
func (o TrailMapOutput) MapIndex(k pulumi.StringInput) TrailOutput
func (TrailMapOutput) ToTrailMapOutput ¶
func (o TrailMapOutput) ToTrailMapOutput() TrailMapOutput
func (TrailMapOutput) ToTrailMapOutputWithContext ¶
func (o TrailMapOutput) ToTrailMapOutputWithContext(ctx context.Context) TrailMapOutput
type TrailOutput ¶
type TrailOutput struct{ *pulumi.OutputState }
func (TrailOutput) ElementType ¶
func (TrailOutput) ElementType() reflect.Type
func (TrailOutput) EventRw ¶ added in v3.27.0
func (o TrailOutput) EventRw() pulumi.StringPtrOutput
Indicates whether the event is a read or a write event. Valid values: `Read`, `Write`, and `All`. Default to `Write`.
func (TrailOutput) IsOrganizationTrail ¶ added in v3.27.0
func (o TrailOutput) IsOrganizationTrail() pulumi.BoolPtrOutput
Specifies whether to create a multi-account trail. Valid values:`true`: Create a multi-account trail.`false`: Create a single-account trail. It is the default value.
func (TrailOutput) MnsTopicArn
deprecated
added in
v3.27.0
func (o TrailOutput) MnsTopicArn() pulumi.StringPtrOutput
Field `mnsTopicArn` has been deprecated from version 1.118.0.
Deprecated: Field 'mns_topic_arn' has been deprecated from version 1.118.0
func (TrailOutput) Name
deprecated
added in
v3.27.0
func (o TrailOutput) Name() pulumi.StringOutput
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.
func (TrailOutput) OssBucketName ¶ added in v3.27.0
func (o TrailOutput) OssBucketName() pulumi.StringPtrOutput
The OSS bucket to which the trail delivers logs. Ensure that this is an existing OSS bucket.
func (TrailOutput) OssKeyPrefix ¶ added in v3.27.0
func (o TrailOutput) OssKeyPrefix() pulumi.StringPtrOutput
The prefix of the specified OSS bucket name. This parameter can be left empty.
func (TrailOutput) OssWriteRoleArn ¶ added in v3.27.0
func (o TrailOutput) OssWriteRoleArn() pulumi.StringPtrOutput
The unique ARN of the Oss role.
func (TrailOutput) RoleName
deprecated
added in
v3.27.0
func (o TrailOutput) RoleName() pulumi.StringOutput
Field `name` has been deprecated from version 1.118.0.
Deprecated: Field 'role_name' has been deprecated from version 1.118.0
func (TrailOutput) SlsProjectArn ¶ added in v3.27.0
func (o TrailOutput) SlsProjectArn() pulumi.StringPtrOutput
The unique ARN of the Log Service project. Ensure that `slsProjectArn` is valid .
func (TrailOutput) SlsWriteRoleArn ¶ added in v3.27.0
func (o TrailOutput) SlsWriteRoleArn() pulumi.StringOutput
The unique ARN of the Log Service role.
func (TrailOutput) Status ¶ added in v3.27.0
func (o TrailOutput) Status() pulumi.StringPtrOutput
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`.
func (TrailOutput) ToTrailOutput ¶
func (o TrailOutput) ToTrailOutput() TrailOutput
func (TrailOutput) ToTrailOutputWithContext ¶
func (o TrailOutput) ToTrailOutputWithContext(ctx context.Context) TrailOutput
func (TrailOutput) TrailName ¶ added in v3.27.0
func (o TrailOutput) TrailName() pulumi.StringOutput
The name of the trail to be created, which must be unique for an account.
func (TrailOutput) TrailRegion ¶ added in v3.27.0
func (o TrailOutput) TrailRegion() pulumi.StringOutput
The regions to which the trail is applied. Default to `All`.
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 // Specifies whether to create a multi-account trail. Valid values:`true`: Create a multi-account trail.`false`: Create a single-account trail. It is the default value. 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. Ensure that `slsProjectArn` is valid . 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. Default to `All`. TrailRegion pulumi.StringPtrInput }
func (TrailState) ElementType ¶
func (TrailState) ElementType() reflect.Type