Documentation ¶
Index ¶
- func PkgVersion() (semver.Version, error)
- 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 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 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 ¶
func PkgVersion ¶ added in v0.0.1
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
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"` OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getConsumerGroups.
type GetConsumerGroupsGroup ¶
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 ¶
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 ¶
func (GetConsumerGroupsGroupArgs) ElementType() reflect.Type
func (GetConsumerGroupsGroupArgs) ToGetConsumerGroupsGroupOutput ¶
func (i GetConsumerGroupsGroupArgs) ToGetConsumerGroupsGroupOutput() GetConsumerGroupsGroupOutput
func (GetConsumerGroupsGroupArgs) ToGetConsumerGroupsGroupOutputWithContext ¶
func (i GetConsumerGroupsGroupArgs) ToGetConsumerGroupsGroupOutputWithContext(ctx context.Context) GetConsumerGroupsGroupOutput
type GetConsumerGroupsGroupArray ¶
type GetConsumerGroupsGroupArray []GetConsumerGroupsGroupInput
func (GetConsumerGroupsGroupArray) ElementType ¶
func (GetConsumerGroupsGroupArray) ElementType() reflect.Type
func (GetConsumerGroupsGroupArray) ToGetConsumerGroupsGroupArrayOutput ¶
func (i GetConsumerGroupsGroupArray) ToGetConsumerGroupsGroupArrayOutput() GetConsumerGroupsGroupArrayOutput
func (GetConsumerGroupsGroupArray) ToGetConsumerGroupsGroupArrayOutputWithContext ¶
func (i GetConsumerGroupsGroupArray) ToGetConsumerGroupsGroupArrayOutputWithContext(ctx context.Context) GetConsumerGroupsGroupArrayOutput
type GetConsumerGroupsGroupArrayInput ¶
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 ¶
type GetConsumerGroupsGroupArrayOutput struct{ *pulumi.OutputState }
func (GetConsumerGroupsGroupArrayOutput) ElementType ¶
func (GetConsumerGroupsGroupArrayOutput) ElementType() reflect.Type
func (GetConsumerGroupsGroupArrayOutput) Index ¶
func (o GetConsumerGroupsGroupArrayOutput) Index(i pulumi.IntInput) GetConsumerGroupsGroupOutput
func (GetConsumerGroupsGroupArrayOutput) ToGetConsumerGroupsGroupArrayOutput ¶
func (o GetConsumerGroupsGroupArrayOutput) ToGetConsumerGroupsGroupArrayOutput() GetConsumerGroupsGroupArrayOutput
func (GetConsumerGroupsGroupArrayOutput) ToGetConsumerGroupsGroupArrayOutputWithContext ¶
func (o GetConsumerGroupsGroupArrayOutput) ToGetConsumerGroupsGroupArrayOutputWithContext(ctx context.Context) GetConsumerGroupsGroupArrayOutput
type GetConsumerGroupsGroupInput ¶
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 ¶
type GetConsumerGroupsGroupOutput struct{ *pulumi.OutputState }
func (GetConsumerGroupsGroupOutput) ConsumerId ¶
func (o GetConsumerGroupsGroupOutput) ConsumerId() pulumi.StringOutput
The name of the consumer group.
func (GetConsumerGroupsGroupOutput) ElementType ¶
func (GetConsumerGroupsGroupOutput) ElementType() reflect.Type
func (GetConsumerGroupsGroupOutput) Id ¶
func (o GetConsumerGroupsGroupOutput) Id() pulumi.StringOutput
The ID of the consumer group, It is formatted to `<instance_id>:<consumer_id>`.
func (GetConsumerGroupsGroupOutput) InstanceId ¶
func (o GetConsumerGroupsGroupOutput) InstanceId() pulumi.StringOutput
ID of the ALIKAFKA Instance that owns the consumer groups.
func (GetConsumerGroupsGroupOutput) Remark ¶
func (o GetConsumerGroupsGroupOutput) Remark() pulumi.StringOutput
The remark of the consumer group.
func (GetConsumerGroupsGroupOutput) Tags ¶
func (o GetConsumerGroupsGroupOutput) Tags() pulumi.MapOutput
A mapping of tags to assign to the consumer group.
func (GetConsumerGroupsGroupOutput) ToGetConsumerGroupsGroupOutput ¶
func (o GetConsumerGroupsGroupOutput) ToGetConsumerGroupsGroupOutput() GetConsumerGroupsGroupOutput
func (GetConsumerGroupsGroupOutput) ToGetConsumerGroupsGroupOutputWithContext ¶
func (o GetConsumerGroupsGroupOutput) ToGetConsumerGroupsGroupOutputWithContext(ctx context.Context) GetConsumerGroupsGroupOutput
type GetConsumerGroupsOutputArgs ¶
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"` OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking getConsumerGroups.
func (GetConsumerGroupsOutputArgs) ElementType ¶
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/go/alicloud/actiontrail" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/rhysmdnz/pulumi-alicloud/sdk/go/alicloud/actiontrail"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { consumerGroupsDs, err := actiontrail.GetConsumerGroups(ctx, &actiontrail.GetConsumerGroupsArgs{ ConsumerIdRegex: pulumi.StringRef("CID-alikafkaGroupDatasourceName"), InstanceId: "xxx", OutputFile: pulumi.StringRef("consumerGroups.txt"), }, nil) if err != nil { return err } ctx.Export("firstGroupName", consumerGroupsDs.ConsumerIds[0]) return nil }) }
```
type GetConsumerGroupsResultOutput ¶
type GetConsumerGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getConsumerGroups.
func GetConsumerGroupsOutput ¶
func GetConsumerGroupsOutput(ctx *pulumi.Context, args GetConsumerGroupsOutputArgs, opts ...pulumi.InvokeOption) GetConsumerGroupsResultOutput
func (GetConsumerGroupsResultOutput) ConsumerIdRegex ¶
func (o GetConsumerGroupsResultOutput) ConsumerIdRegex() pulumi.StringPtrOutput
func (GetConsumerGroupsResultOutput) ConsumerIds ¶
func (o GetConsumerGroupsResultOutput) ConsumerIds() pulumi.StringArrayOutput
func (GetConsumerGroupsResultOutput) ElementType ¶
func (GetConsumerGroupsResultOutput) ElementType() reflect.Type
func (GetConsumerGroupsResultOutput) Groups ¶
func (o GetConsumerGroupsResultOutput) Groups() GetConsumerGroupsGroupArrayOutput
A list of consumer group. Each element contains the following attributes:
func (GetConsumerGroupsResultOutput) Id ¶
func (o GetConsumerGroupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetConsumerGroupsResultOutput) Ids ¶
func (o GetConsumerGroupsResultOutput) Ids() pulumi.StringArrayOutput
func (GetConsumerGroupsResultOutput) InstanceId ¶
func (o GetConsumerGroupsResultOutput) InstanceId() pulumi.StringOutput
The instanceId of the instance.
func (GetConsumerGroupsResultOutput) Names ¶
func (o GetConsumerGroupsResultOutput) Names() pulumi.StringArrayOutput
A list of consumer group names.
func (GetConsumerGroupsResultOutput) OutputFile ¶
func (o GetConsumerGroupsResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetConsumerGroupsResultOutput) ToGetConsumerGroupsResultOutput ¶
func (o GetConsumerGroupsResultOutput) ToGetConsumerGroupsResultOutput() GetConsumerGroupsResultOutput
func (GetConsumerGroupsResultOutput) ToGetConsumerGroupsResultOutputWithContext ¶
func (o GetConsumerGroupsResultOutput) ToGetConsumerGroupsResultOutputWithContext(ctx context.Context) GetConsumerGroupsResultOutput
type GetHistoryDeliveryJobsArgs ¶
type GetHistoryDeliveryJobsArgs struct { EnableDetails *bool `pulumi:"enableDetails"` // A list of History Delivery Job IDs. Ids []string `pulumi:"ids"` 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 ¶
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 ¶
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 ¶
func (GetHistoryDeliveryJobsJobArgs) ElementType() reflect.Type
func (GetHistoryDeliveryJobsJobArgs) ToGetHistoryDeliveryJobsJobOutput ¶
func (i GetHistoryDeliveryJobsJobArgs) ToGetHistoryDeliveryJobsJobOutput() GetHistoryDeliveryJobsJobOutput
func (GetHistoryDeliveryJobsJobArgs) ToGetHistoryDeliveryJobsJobOutputWithContext ¶
func (i GetHistoryDeliveryJobsJobArgs) ToGetHistoryDeliveryJobsJobOutputWithContext(ctx context.Context) GetHistoryDeliveryJobsJobOutput
type GetHistoryDeliveryJobsJobArray ¶
type GetHistoryDeliveryJobsJobArray []GetHistoryDeliveryJobsJobInput
func (GetHistoryDeliveryJobsJobArray) ElementType ¶
func (GetHistoryDeliveryJobsJobArray) ElementType() reflect.Type
func (GetHistoryDeliveryJobsJobArray) ToGetHistoryDeliveryJobsJobArrayOutput ¶
func (i GetHistoryDeliveryJobsJobArray) ToGetHistoryDeliveryJobsJobArrayOutput() GetHistoryDeliveryJobsJobArrayOutput
func (GetHistoryDeliveryJobsJobArray) ToGetHistoryDeliveryJobsJobArrayOutputWithContext ¶
func (i GetHistoryDeliveryJobsJobArray) ToGetHistoryDeliveryJobsJobArrayOutputWithContext(ctx context.Context) GetHistoryDeliveryJobsJobArrayOutput
type GetHistoryDeliveryJobsJobArrayInput ¶
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 ¶
type GetHistoryDeliveryJobsJobArrayOutput struct{ *pulumi.OutputState }
func (GetHistoryDeliveryJobsJobArrayOutput) ElementType ¶
func (GetHistoryDeliveryJobsJobArrayOutput) ElementType() reflect.Type
func (GetHistoryDeliveryJobsJobArrayOutput) Index ¶
func (o GetHistoryDeliveryJobsJobArrayOutput) Index(i pulumi.IntInput) GetHistoryDeliveryJobsJobOutput
func (GetHistoryDeliveryJobsJobArrayOutput) ToGetHistoryDeliveryJobsJobArrayOutput ¶
func (o GetHistoryDeliveryJobsJobArrayOutput) ToGetHistoryDeliveryJobsJobArrayOutput() GetHistoryDeliveryJobsJobArrayOutput
func (GetHistoryDeliveryJobsJobArrayOutput) ToGetHistoryDeliveryJobsJobArrayOutputWithContext ¶
func (o GetHistoryDeliveryJobsJobArrayOutput) ToGetHistoryDeliveryJobsJobArrayOutputWithContext(ctx context.Context) GetHistoryDeliveryJobsJobArrayOutput
type GetHistoryDeliveryJobsJobInput ¶
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 ¶
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 ¶
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 ¶
func (GetHistoryDeliveryJobsJobJobStatusArgs) ElementType() reflect.Type
func (GetHistoryDeliveryJobsJobJobStatusArgs) ToGetHistoryDeliveryJobsJobJobStatusOutput ¶
func (i GetHistoryDeliveryJobsJobJobStatusArgs) ToGetHistoryDeliveryJobsJobJobStatusOutput() GetHistoryDeliveryJobsJobJobStatusOutput
func (GetHistoryDeliveryJobsJobJobStatusArgs) ToGetHistoryDeliveryJobsJobJobStatusOutputWithContext ¶
func (i GetHistoryDeliveryJobsJobJobStatusArgs) ToGetHistoryDeliveryJobsJobJobStatusOutputWithContext(ctx context.Context) GetHistoryDeliveryJobsJobJobStatusOutput
type GetHistoryDeliveryJobsJobJobStatusArray ¶
type GetHistoryDeliveryJobsJobJobStatusArray []GetHistoryDeliveryJobsJobJobStatusInput
func (GetHistoryDeliveryJobsJobJobStatusArray) ElementType ¶
func (GetHistoryDeliveryJobsJobJobStatusArray) ElementType() reflect.Type
func (GetHistoryDeliveryJobsJobJobStatusArray) ToGetHistoryDeliveryJobsJobJobStatusArrayOutput ¶
func (i GetHistoryDeliveryJobsJobJobStatusArray) ToGetHistoryDeliveryJobsJobJobStatusArrayOutput() GetHistoryDeliveryJobsJobJobStatusArrayOutput
func (GetHistoryDeliveryJobsJobJobStatusArray) ToGetHistoryDeliveryJobsJobJobStatusArrayOutputWithContext ¶
func (i GetHistoryDeliveryJobsJobJobStatusArray) ToGetHistoryDeliveryJobsJobJobStatusArrayOutputWithContext(ctx context.Context) GetHistoryDeliveryJobsJobJobStatusArrayOutput
type GetHistoryDeliveryJobsJobJobStatusArrayInput ¶
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 ¶
type GetHistoryDeliveryJobsJobJobStatusArrayOutput struct{ *pulumi.OutputState }
func (GetHistoryDeliveryJobsJobJobStatusArrayOutput) ElementType ¶
func (GetHistoryDeliveryJobsJobJobStatusArrayOutput) ElementType() reflect.Type
func (GetHistoryDeliveryJobsJobJobStatusArrayOutput) ToGetHistoryDeliveryJobsJobJobStatusArrayOutput ¶
func (o GetHistoryDeliveryJobsJobJobStatusArrayOutput) ToGetHistoryDeliveryJobsJobJobStatusArrayOutput() GetHistoryDeliveryJobsJobJobStatusArrayOutput
func (GetHistoryDeliveryJobsJobJobStatusArrayOutput) ToGetHistoryDeliveryJobsJobJobStatusArrayOutputWithContext ¶
func (o GetHistoryDeliveryJobsJobJobStatusArrayOutput) ToGetHistoryDeliveryJobsJobJobStatusArrayOutputWithContext(ctx context.Context) GetHistoryDeliveryJobsJobJobStatusArrayOutput
type GetHistoryDeliveryJobsJobJobStatusInput ¶
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 ¶
type GetHistoryDeliveryJobsJobJobStatusOutput struct{ *pulumi.OutputState }
func (GetHistoryDeliveryJobsJobJobStatusOutput) ElementType ¶
func (GetHistoryDeliveryJobsJobJobStatusOutput) ElementType() reflect.Type
func (GetHistoryDeliveryJobsJobJobStatusOutput) Region ¶
func (o GetHistoryDeliveryJobsJobJobStatusOutput) Region() pulumi.StringOutput
The region of the delivery job.
func (GetHistoryDeliveryJobsJobJobStatusOutput) Status ¶
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 ¶
func (o GetHistoryDeliveryJobsJobJobStatusOutput) ToGetHistoryDeliveryJobsJobJobStatusOutput() GetHistoryDeliveryJobsJobJobStatusOutput
func (GetHistoryDeliveryJobsJobJobStatusOutput) ToGetHistoryDeliveryJobsJobJobStatusOutputWithContext ¶
func (o GetHistoryDeliveryJobsJobJobStatusOutput) ToGetHistoryDeliveryJobsJobJobStatusOutputWithContext(ctx context.Context) GetHistoryDeliveryJobsJobJobStatusOutput
type GetHistoryDeliveryJobsJobOutput ¶
type GetHistoryDeliveryJobsJobOutput struct{ *pulumi.OutputState }
func (GetHistoryDeliveryJobsJobOutput) CreateTime ¶
func (o GetHistoryDeliveryJobsJobOutput) CreateTime() pulumi.StringOutput
The time when the task was created.
func (GetHistoryDeliveryJobsJobOutput) ElementType ¶
func (GetHistoryDeliveryJobsJobOutput) ElementType() reflect.Type
func (GetHistoryDeliveryJobsJobOutput) EndTime ¶
func (o GetHistoryDeliveryJobsJobOutput) EndTime() pulumi.StringOutput
The time when the task ended.
func (GetHistoryDeliveryJobsJobOutput) HistoryDeliveryJobId ¶
func (o GetHistoryDeliveryJobsJobOutput) HistoryDeliveryJobId() pulumi.StringOutput
func (GetHistoryDeliveryJobsJobOutput) HomeRegion ¶
func (o GetHistoryDeliveryJobsJobOutput) HomeRegion() pulumi.StringOutput
The home region of the trail.
func (GetHistoryDeliveryJobsJobOutput) Id ¶
func (o GetHistoryDeliveryJobsJobOutput) Id() pulumi.StringOutput
The ID of the History Delivery Job.
func (GetHistoryDeliveryJobsJobOutput) JobStatuses ¶
func (o GetHistoryDeliveryJobsJobOutput) JobStatuses() GetHistoryDeliveryJobsJobJobStatusArrayOutput
Detail status of delivery job.
func (GetHistoryDeliveryJobsJobOutput) StartTime ¶
func (o GetHistoryDeliveryJobsJobOutput) StartTime() pulumi.StringOutput
The time when the task started.
func (GetHistoryDeliveryJobsJobOutput) Status ¶
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 ¶
func (o GetHistoryDeliveryJobsJobOutput) ToGetHistoryDeliveryJobsJobOutput() GetHistoryDeliveryJobsJobOutput
func (GetHistoryDeliveryJobsJobOutput) ToGetHistoryDeliveryJobsJobOutputWithContext ¶
func (o GetHistoryDeliveryJobsJobOutput) ToGetHistoryDeliveryJobsJobOutputWithContext(ctx context.Context) GetHistoryDeliveryJobsJobOutput
func (GetHistoryDeliveryJobsJobOutput) TrailName ¶
func (o GetHistoryDeliveryJobsJobOutput) TrailName() pulumi.StringOutput
The name of the trail.
func (GetHistoryDeliveryJobsJobOutput) UpdatedTime ¶
func (o GetHistoryDeliveryJobsJobOutput) UpdatedTime() pulumi.StringOutput
The time when the task was updated.
type GetHistoryDeliveryJobsOutputArgs ¶
type GetHistoryDeliveryJobsOutputArgs struct { EnableDetails pulumi.BoolPtrInput `pulumi:"enableDetails"` // A list of History Delivery Job IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` 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 ¶
func (GetHistoryDeliveryJobsOutputArgs) ElementType() reflect.Type
type GetHistoryDeliveryJobsResult ¶
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 ¶
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/go/alicloud/actiontrail" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/rhysmdnz/pulumi-alicloud/sdk/go/alicloud/actiontrail"
)
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 ¶
type GetHistoryDeliveryJobsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getHistoryDeliveryJobs.
func GetHistoryDeliveryJobsOutput ¶
func GetHistoryDeliveryJobsOutput(ctx *pulumi.Context, args GetHistoryDeliveryJobsOutputArgs, opts ...pulumi.InvokeOption) GetHistoryDeliveryJobsResultOutput
func (GetHistoryDeliveryJobsResultOutput) ElementType ¶
func (GetHistoryDeliveryJobsResultOutput) ElementType() reflect.Type
func (GetHistoryDeliveryJobsResultOutput) EnableDetails ¶
func (o GetHistoryDeliveryJobsResultOutput) EnableDetails() pulumi.BoolPtrOutput
func (GetHistoryDeliveryJobsResultOutput) Id ¶
func (o GetHistoryDeliveryJobsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetHistoryDeliveryJobsResultOutput) Ids ¶
func (o GetHistoryDeliveryJobsResultOutput) Ids() pulumi.StringArrayOutput
func (GetHistoryDeliveryJobsResultOutput) OutputFile ¶
func (o GetHistoryDeliveryJobsResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetHistoryDeliveryJobsResultOutput) Status ¶
func (o GetHistoryDeliveryJobsResultOutput) Status() pulumi.IntPtrOutput
func (GetHistoryDeliveryJobsResultOutput) ToGetHistoryDeliveryJobsResultOutput ¶
func (o GetHistoryDeliveryJobsResultOutput) ToGetHistoryDeliveryJobsResultOutput() GetHistoryDeliveryJobsResultOutput
func (GetHistoryDeliveryJobsResultOutput) ToGetHistoryDeliveryJobsResultOutputWithContext ¶
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"` 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 ¶
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 ¶
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 ¶
func (GetInstancesInstanceAllowedListArgs) ElementType() reflect.Type
func (GetInstancesInstanceAllowedListArgs) ToGetInstancesInstanceAllowedListOutput ¶
func (i GetInstancesInstanceAllowedListArgs) ToGetInstancesInstanceAllowedListOutput() GetInstancesInstanceAllowedListOutput
func (GetInstancesInstanceAllowedListArgs) ToGetInstancesInstanceAllowedListOutputWithContext ¶
func (i GetInstancesInstanceAllowedListArgs) ToGetInstancesInstanceAllowedListOutputWithContext(ctx context.Context) GetInstancesInstanceAllowedListOutput
type GetInstancesInstanceAllowedListArray ¶
type GetInstancesInstanceAllowedListArray []GetInstancesInstanceAllowedListInput
func (GetInstancesInstanceAllowedListArray) ElementType ¶
func (GetInstancesInstanceAllowedListArray) ElementType() reflect.Type
func (GetInstancesInstanceAllowedListArray) ToGetInstancesInstanceAllowedListArrayOutput ¶
func (i GetInstancesInstanceAllowedListArray) ToGetInstancesInstanceAllowedListArrayOutput() GetInstancesInstanceAllowedListArrayOutput
func (GetInstancesInstanceAllowedListArray) ToGetInstancesInstanceAllowedListArrayOutputWithContext ¶
func (i GetInstancesInstanceAllowedListArray) ToGetInstancesInstanceAllowedListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceAllowedListArrayOutput
type GetInstancesInstanceAllowedListArrayInput ¶
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 ¶
type GetInstancesInstanceAllowedListArrayOutput struct{ *pulumi.OutputState }
func (GetInstancesInstanceAllowedListArrayOutput) ElementType ¶
func (GetInstancesInstanceAllowedListArrayOutput) ElementType() reflect.Type
func (GetInstancesInstanceAllowedListArrayOutput) ToGetInstancesInstanceAllowedListArrayOutput ¶
func (o GetInstancesInstanceAllowedListArrayOutput) ToGetInstancesInstanceAllowedListArrayOutput() GetInstancesInstanceAllowedListArrayOutput
func (GetInstancesInstanceAllowedListArrayOutput) ToGetInstancesInstanceAllowedListArrayOutputWithContext ¶
func (o GetInstancesInstanceAllowedListArrayOutput) ToGetInstancesInstanceAllowedListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceAllowedListArrayOutput
type GetInstancesInstanceAllowedListInput ¶
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 GetInstancesInstanceAllowedListInternetListArgs ¶
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 ¶
func (GetInstancesInstanceAllowedListInternetListArgs) ElementType() reflect.Type
func (GetInstancesInstanceAllowedListInternetListArgs) ToGetInstancesInstanceAllowedListInternetListOutput ¶
func (i GetInstancesInstanceAllowedListInternetListArgs) ToGetInstancesInstanceAllowedListInternetListOutput() GetInstancesInstanceAllowedListInternetListOutput
func (GetInstancesInstanceAllowedListInternetListArgs) ToGetInstancesInstanceAllowedListInternetListOutputWithContext ¶
func (i GetInstancesInstanceAllowedListInternetListArgs) ToGetInstancesInstanceAllowedListInternetListOutputWithContext(ctx context.Context) GetInstancesInstanceAllowedListInternetListOutput
type GetInstancesInstanceAllowedListInternetListArray ¶
type GetInstancesInstanceAllowedListInternetListArray []GetInstancesInstanceAllowedListInternetListInput
func (GetInstancesInstanceAllowedListInternetListArray) ElementType ¶
func (GetInstancesInstanceAllowedListInternetListArray) ElementType() reflect.Type
func (GetInstancesInstanceAllowedListInternetListArray) ToGetInstancesInstanceAllowedListInternetListArrayOutput ¶
func (i GetInstancesInstanceAllowedListInternetListArray) ToGetInstancesInstanceAllowedListInternetListArrayOutput() GetInstancesInstanceAllowedListInternetListArrayOutput
func (GetInstancesInstanceAllowedListInternetListArray) ToGetInstancesInstanceAllowedListInternetListArrayOutputWithContext ¶
func (i GetInstancesInstanceAllowedListInternetListArray) ToGetInstancesInstanceAllowedListInternetListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceAllowedListInternetListArrayOutput
type GetInstancesInstanceAllowedListInternetListArrayInput ¶
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 ¶
type GetInstancesInstanceAllowedListInternetListArrayOutput struct{ *pulumi.OutputState }
func (GetInstancesInstanceAllowedListInternetListArrayOutput) ElementType ¶
func (GetInstancesInstanceAllowedListInternetListArrayOutput) ElementType() reflect.Type
func (GetInstancesInstanceAllowedListInternetListArrayOutput) ToGetInstancesInstanceAllowedListInternetListArrayOutput ¶
func (o GetInstancesInstanceAllowedListInternetListArrayOutput) ToGetInstancesInstanceAllowedListInternetListArrayOutput() GetInstancesInstanceAllowedListInternetListArrayOutput
func (GetInstancesInstanceAllowedListInternetListArrayOutput) ToGetInstancesInstanceAllowedListInternetListArrayOutputWithContext ¶
func (o GetInstancesInstanceAllowedListInternetListArrayOutput) ToGetInstancesInstanceAllowedListInternetListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceAllowedListInternetListArrayOutput
type GetInstancesInstanceAllowedListInternetListInput ¶
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 ¶
type GetInstancesInstanceAllowedListInternetListOutput struct{ *pulumi.OutputState }
func (GetInstancesInstanceAllowedListInternetListOutput) AllowedIpLists ¶
func (o GetInstancesInstanceAllowedListInternetListOutput) AllowedIpLists() pulumi.StringArrayOutput
The allowed ip list of the internet_list.
func (GetInstancesInstanceAllowedListInternetListOutput) ElementType ¶
func (GetInstancesInstanceAllowedListInternetListOutput) ElementType() reflect.Type
func (GetInstancesInstanceAllowedListInternetListOutput) PortRange ¶
func (o GetInstancesInstanceAllowedListInternetListOutput) PortRange() pulumi.StringOutput
The port range of the internet_list.
func (GetInstancesInstanceAllowedListInternetListOutput) ToGetInstancesInstanceAllowedListInternetListOutput ¶
func (o GetInstancesInstanceAllowedListInternetListOutput) ToGetInstancesInstanceAllowedListInternetListOutput() GetInstancesInstanceAllowedListInternetListOutput
func (GetInstancesInstanceAllowedListInternetListOutput) ToGetInstancesInstanceAllowedListInternetListOutputWithContext ¶
func (o GetInstancesInstanceAllowedListInternetListOutput) ToGetInstancesInstanceAllowedListInternetListOutputWithContext(ctx context.Context) GetInstancesInstanceAllowedListInternetListOutput
type GetInstancesInstanceAllowedListOutput ¶
type GetInstancesInstanceAllowedListOutput struct{ *pulumi.OutputState }
func (GetInstancesInstanceAllowedListOutput) DeployType ¶
func (o GetInstancesInstanceAllowedListOutput) DeployType() pulumi.StringOutput
The deployed type of the instance.
func (GetInstancesInstanceAllowedListOutput) ElementType ¶
func (GetInstancesInstanceAllowedListOutput) ElementType() reflect.Type
func (GetInstancesInstanceAllowedListOutput) InternetLists ¶
func (o GetInstancesInstanceAllowedListOutput) InternetLists() GetInstancesInstanceAllowedListInternetListArrayOutput
The internet list of the instance.
func (GetInstancesInstanceAllowedListOutput) ToGetInstancesInstanceAllowedListOutput ¶
func (o GetInstancesInstanceAllowedListOutput) ToGetInstancesInstanceAllowedListOutput() GetInstancesInstanceAllowedListOutput
func (GetInstancesInstanceAllowedListOutput) ToGetInstancesInstanceAllowedListOutputWithContext ¶
func (o GetInstancesInstanceAllowedListOutput) ToGetInstancesInstanceAllowedListOutputWithContext(ctx context.Context) GetInstancesInstanceAllowedListOutput
func (GetInstancesInstanceAllowedListOutput) VpcLists ¶
func (o GetInstancesInstanceAllowedListOutput) VpcLists() GetInstancesInstanceAllowedListVpcListArrayOutput
The vpc list of the instance.
type GetInstancesInstanceAllowedListVpcListArgs ¶
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 ¶
func (GetInstancesInstanceAllowedListVpcListArgs) ElementType() reflect.Type
func (GetInstancesInstanceAllowedListVpcListArgs) ToGetInstancesInstanceAllowedListVpcListOutput ¶
func (i GetInstancesInstanceAllowedListVpcListArgs) ToGetInstancesInstanceAllowedListVpcListOutput() GetInstancesInstanceAllowedListVpcListOutput
func (GetInstancesInstanceAllowedListVpcListArgs) ToGetInstancesInstanceAllowedListVpcListOutputWithContext ¶
func (i GetInstancesInstanceAllowedListVpcListArgs) ToGetInstancesInstanceAllowedListVpcListOutputWithContext(ctx context.Context) GetInstancesInstanceAllowedListVpcListOutput
type GetInstancesInstanceAllowedListVpcListArray ¶
type GetInstancesInstanceAllowedListVpcListArray []GetInstancesInstanceAllowedListVpcListInput
func (GetInstancesInstanceAllowedListVpcListArray) ElementType ¶
func (GetInstancesInstanceAllowedListVpcListArray) ElementType() reflect.Type
func (GetInstancesInstanceAllowedListVpcListArray) ToGetInstancesInstanceAllowedListVpcListArrayOutput ¶
func (i GetInstancesInstanceAllowedListVpcListArray) ToGetInstancesInstanceAllowedListVpcListArrayOutput() GetInstancesInstanceAllowedListVpcListArrayOutput
func (GetInstancesInstanceAllowedListVpcListArray) ToGetInstancesInstanceAllowedListVpcListArrayOutputWithContext ¶
func (i GetInstancesInstanceAllowedListVpcListArray) ToGetInstancesInstanceAllowedListVpcListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceAllowedListVpcListArrayOutput
type GetInstancesInstanceAllowedListVpcListArrayInput ¶
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 ¶
type GetInstancesInstanceAllowedListVpcListArrayOutput struct{ *pulumi.OutputState }
func (GetInstancesInstanceAllowedListVpcListArrayOutput) ElementType ¶
func (GetInstancesInstanceAllowedListVpcListArrayOutput) ElementType() reflect.Type
func (GetInstancesInstanceAllowedListVpcListArrayOutput) ToGetInstancesInstanceAllowedListVpcListArrayOutput ¶
func (o GetInstancesInstanceAllowedListVpcListArrayOutput) ToGetInstancesInstanceAllowedListVpcListArrayOutput() GetInstancesInstanceAllowedListVpcListArrayOutput
func (GetInstancesInstanceAllowedListVpcListArrayOutput) ToGetInstancesInstanceAllowedListVpcListArrayOutputWithContext ¶
func (o GetInstancesInstanceAllowedListVpcListArrayOutput) ToGetInstancesInstanceAllowedListVpcListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceAllowedListVpcListArrayOutput
type GetInstancesInstanceAllowedListVpcListInput ¶
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 ¶
type GetInstancesInstanceAllowedListVpcListOutput struct{ *pulumi.OutputState }
func (GetInstancesInstanceAllowedListVpcListOutput) AllowedIpLists ¶
func (o GetInstancesInstanceAllowedListVpcListOutput) AllowedIpLists() pulumi.StringArrayOutput
The allowed ip list of the internet_list.
func (GetInstancesInstanceAllowedListVpcListOutput) ElementType ¶
func (GetInstancesInstanceAllowedListVpcListOutput) ElementType() reflect.Type
func (GetInstancesInstanceAllowedListVpcListOutput) PortRange ¶
func (o GetInstancesInstanceAllowedListVpcListOutput) PortRange() pulumi.StringOutput
The port range of the internet_list.
func (GetInstancesInstanceAllowedListVpcListOutput) ToGetInstancesInstanceAllowedListVpcListOutput ¶
func (o GetInstancesInstanceAllowedListVpcListOutput) ToGetInstancesInstanceAllowedListVpcListOutput() GetInstancesInstanceAllowedListVpcListOutput
func (GetInstancesInstanceAllowedListVpcListOutput) ToGetInstancesInstanceAllowedListVpcListOutputWithContext ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o GetInstancesInstanceOutput) PartitionNum() pulumi.IntOutput
(Available in 1.194.0+) The number of partitions.
func (GetInstancesInstanceOutput) SaslDomainEndpoint ¶
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 ¶
func (o GetInstancesInstanceOutput) SslDomainEndpoint() pulumi.StringOutput
The SSL domain point of the instance.
func (GetInstancesInstanceOutput) SslEndPoint ¶
func (o GetInstancesInstanceOutput) SslEndPoint() pulumi.StringOutput
The SSL end point of the instance.
func (GetInstancesInstanceOutput) Tags ¶
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 ¶
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 ¶
type GetInstancesInstanceUpgradeServiceDetailInfo struct { // The Current2OpenSourceVersion of the instance. Current2OpenSourceVersion string `pulumi:"current2OpenSourceVersion"` }
type GetInstancesInstanceUpgradeServiceDetailInfoArgs ¶
type GetInstancesInstanceUpgradeServiceDetailInfoArgs struct { // The Current2OpenSourceVersion of the instance. Current2OpenSourceVersion pulumi.StringInput `pulumi:"current2OpenSourceVersion"` }
func (GetInstancesInstanceUpgradeServiceDetailInfoArgs) ElementType ¶
func (GetInstancesInstanceUpgradeServiceDetailInfoArgs) ElementType() reflect.Type
func (GetInstancesInstanceUpgradeServiceDetailInfoArgs) ToGetInstancesInstanceUpgradeServiceDetailInfoOutput ¶
func (i GetInstancesInstanceUpgradeServiceDetailInfoArgs) ToGetInstancesInstanceUpgradeServiceDetailInfoOutput() GetInstancesInstanceUpgradeServiceDetailInfoOutput
func (GetInstancesInstanceUpgradeServiceDetailInfoArgs) ToGetInstancesInstanceUpgradeServiceDetailInfoOutputWithContext ¶
func (i GetInstancesInstanceUpgradeServiceDetailInfoArgs) ToGetInstancesInstanceUpgradeServiceDetailInfoOutputWithContext(ctx context.Context) GetInstancesInstanceUpgradeServiceDetailInfoOutput
type GetInstancesInstanceUpgradeServiceDetailInfoArray ¶
type GetInstancesInstanceUpgradeServiceDetailInfoArray []GetInstancesInstanceUpgradeServiceDetailInfoInput
func (GetInstancesInstanceUpgradeServiceDetailInfoArray) ElementType ¶
func (GetInstancesInstanceUpgradeServiceDetailInfoArray) ElementType() reflect.Type
func (GetInstancesInstanceUpgradeServiceDetailInfoArray) ToGetInstancesInstanceUpgradeServiceDetailInfoArrayOutput ¶
func (i GetInstancesInstanceUpgradeServiceDetailInfoArray) ToGetInstancesInstanceUpgradeServiceDetailInfoArrayOutput() GetInstancesInstanceUpgradeServiceDetailInfoArrayOutput
func (GetInstancesInstanceUpgradeServiceDetailInfoArray) ToGetInstancesInstanceUpgradeServiceDetailInfoArrayOutputWithContext ¶
func (i GetInstancesInstanceUpgradeServiceDetailInfoArray) ToGetInstancesInstanceUpgradeServiceDetailInfoArrayOutputWithContext(ctx context.Context) GetInstancesInstanceUpgradeServiceDetailInfoArrayOutput
type GetInstancesInstanceUpgradeServiceDetailInfoArrayInput ¶
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 ¶
type GetInstancesInstanceUpgradeServiceDetailInfoArrayOutput struct{ *pulumi.OutputState }
func (GetInstancesInstanceUpgradeServiceDetailInfoArrayOutput) ElementType ¶
func (GetInstancesInstanceUpgradeServiceDetailInfoArrayOutput) ElementType() reflect.Type
func (GetInstancesInstanceUpgradeServiceDetailInfoArrayOutput) ToGetInstancesInstanceUpgradeServiceDetailInfoArrayOutput ¶
func (o GetInstancesInstanceUpgradeServiceDetailInfoArrayOutput) ToGetInstancesInstanceUpgradeServiceDetailInfoArrayOutput() GetInstancesInstanceUpgradeServiceDetailInfoArrayOutput
func (GetInstancesInstanceUpgradeServiceDetailInfoArrayOutput) ToGetInstancesInstanceUpgradeServiceDetailInfoArrayOutputWithContext ¶
func (o GetInstancesInstanceUpgradeServiceDetailInfoArrayOutput) ToGetInstancesInstanceUpgradeServiceDetailInfoArrayOutputWithContext(ctx context.Context) GetInstancesInstanceUpgradeServiceDetailInfoArrayOutput
type GetInstancesInstanceUpgradeServiceDetailInfoInput ¶
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 ¶
type GetInstancesInstanceUpgradeServiceDetailInfoOutput struct{ *pulumi.OutputState }
func (GetInstancesInstanceUpgradeServiceDetailInfoOutput) Current2OpenSourceVersion ¶
func (o GetInstancesInstanceUpgradeServiceDetailInfoOutput) Current2OpenSourceVersion() pulumi.StringOutput
The Current2OpenSourceVersion of the instance.
func (GetInstancesInstanceUpgradeServiceDetailInfoOutput) ElementType ¶
func (GetInstancesInstanceUpgradeServiceDetailInfoOutput) ElementType() reflect.Type
func (GetInstancesInstanceUpgradeServiceDetailInfoOutput) ToGetInstancesInstanceUpgradeServiceDetailInfoOutput ¶
func (o GetInstancesInstanceUpgradeServiceDetailInfoOutput) ToGetInstancesInstanceUpgradeServiceDetailInfoOutput() GetInstancesInstanceUpgradeServiceDetailInfoOutput
func (GetInstancesInstanceUpgradeServiceDetailInfoOutput) ToGetInstancesInstanceUpgradeServiceDetailInfoOutputWithContext ¶
func (o GetInstancesInstanceUpgradeServiceDetailInfoOutput) ToGetInstancesInstanceUpgradeServiceDetailInfoOutputWithContext(ctx context.Context) GetInstancesInstanceUpgradeServiceDetailInfoOutput
type GetInstancesOutputArgs ¶
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"` OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking getInstances.
func (GetInstancesOutputArgs) ElementType ¶
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/go/alicloud" "github.com/pulumi/pulumi-alicloud/sdk/go/alicloud/actiontrail" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/rhysmdnz/pulumi-alicloud/sdk/go/alicloud" "github.com/rhysmdnz/pulumi-alicloud/sdk/go/alicloud/actiontrail" "github.com/rhysmdnz/pulumi-alicloud/sdk/go/alicloud/alikafka" "github.com/rhysmdnz/pulumi-alicloud/sdk/go/alicloud/vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") instanceName := "alikafkaInstanceName" if param := cfg.Get("instanceName"); param != "" { instanceName = param } defaultZones, err := alicloud.GetZones(ctx, &GetZonesArgs{ AvailableResourceCreation: pulumi.StringRef("VSwitch"), }, nil) if err != nil { return err } defaultNetwork, err := vpc.NewNetwork(ctx, "defaultNetwork", &vpc.NetworkArgs{ CidrBlock: pulumi.String("172.16.0.0/12"), }) if err != nil { return err } defaultSwitch, err := vpc.NewSwitch(ctx, "defaultSwitch", &vpc.SwitchArgs{ VpcId: defaultNetwork.ID(), CidrBlock: pulumi.String("172.16.0.0/24"), ZoneId: pulumi.String(defaultZones.Zones[0].Id), }) if err != nil { return err } _, err = alikafka.NewInstance(ctx, "defaultInstance", &alikafka.InstanceArgs{ 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 ¶
type GetInstancesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstances.
func GetInstancesOutput ¶
func GetInstancesOutput(ctx *pulumi.Context, args GetInstancesOutputArgs, opts ...pulumi.InvokeOption) GetInstancesResultOutput
func (GetInstancesResultOutput) ElementType ¶
func (GetInstancesResultOutput) ElementType() reflect.Type
func (GetInstancesResultOutput) EnableDetails ¶
func (o GetInstancesResultOutput) EnableDetails() pulumi.BoolPtrOutput
func (GetInstancesResultOutput) Id ¶
func (o GetInstancesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstancesResultOutput) Ids ¶
func (o GetInstancesResultOutput) Ids() pulumi.StringArrayOutput
A list of instance IDs.
func (GetInstancesResultOutput) Instances ¶
func (o GetInstancesResultOutput) Instances() GetInstancesInstanceArrayOutput
A list of instances. Each element contains the following attributes:
func (GetInstancesResultOutput) NameRegex ¶
func (o GetInstancesResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetInstancesResultOutput) Names ¶
func (o GetInstancesResultOutput) Names() pulumi.StringArrayOutput
A list of instance names.
func (GetInstancesResultOutput) OutputFile ¶
func (o GetInstancesResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetInstancesResultOutput) ToGetInstancesResultOutput ¶
func (o GetInstancesResultOutput) ToGetInstancesResultOutput() GetInstancesResultOutput
func (GetInstancesResultOutput) ToGetInstancesResultOutputWithContext ¶
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"` OutputFile *string `pulumi:"outputFile"` // Get results for the specified username. Username string `pulumi:"username"` }
A collection of arguments for invoking getSaslAcls.
type GetSaslAclsOutputArgs ¶
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"` 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 ¶
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/go/alicloud/actiontrail" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/rhysmdnz/pulumi-alicloud/sdk/go/alicloud/actiontrail"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { saslAclsDs, err := actiontrail.GetSaslAcls(ctx, &actiontrail.GetSaslAclsArgs{ AclResourceName: "testTopic", AclResourceType: "Topic", InstanceId: "xxx", OutputFile: pulumi.StringRef("saslAcls.txt"), Username: "username", }, nil) if err != nil { return err } ctx.Export("firstSaslAclUsername", saslAclsDs.Acls[0].Username) return nil }) }
```
type GetSaslAclsResultOutput ¶
type GetSaslAclsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSaslAcls.
func GetSaslAclsOutput ¶
func GetSaslAclsOutput(ctx *pulumi.Context, args GetSaslAclsOutputArgs, opts ...pulumi.InvokeOption) GetSaslAclsResultOutput
func (GetSaslAclsResultOutput) AclResourceName ¶
func (o GetSaslAclsResultOutput) AclResourceName() pulumi.StringOutput
The resource name of the sasl acl.
func (GetSaslAclsResultOutput) AclResourceType ¶
func (o GetSaslAclsResultOutput) AclResourceType() pulumi.StringOutput
The resource type of the sasl acl.
func (GetSaslAclsResultOutput) Acls ¶
func (o GetSaslAclsResultOutput) Acls() GetSaslAclsAclArrayOutput
A list of sasl acls. Each element contains the following attributes:
func (GetSaslAclsResultOutput) ElementType ¶
func (GetSaslAclsResultOutput) ElementType() reflect.Type
func (GetSaslAclsResultOutput) Id ¶
func (o GetSaslAclsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSaslAclsResultOutput) InstanceId ¶
func (o GetSaslAclsResultOutput) InstanceId() pulumi.StringOutput
func (GetSaslAclsResultOutput) OutputFile ¶
func (o GetSaslAclsResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetSaslAclsResultOutput) ToGetSaslAclsResultOutput ¶
func (o GetSaslAclsResultOutput) ToGetSaslAclsResultOutput() GetSaslAclsResultOutput
func (GetSaslAclsResultOutput) ToGetSaslAclsResultOutputWithContext ¶
func (o GetSaslAclsResultOutput) ToGetSaslAclsResultOutputWithContext(ctx context.Context) GetSaslAclsResultOutput
func (GetSaslAclsResultOutput) Username ¶
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"` OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getSaslUsers.
type GetSaslUsersOutputArgs ¶
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"` OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking getSaslUsers.
func (GetSaslUsersOutputArgs) ElementType ¶
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/go/alicloud/actiontrail" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/rhysmdnz/pulumi-alicloud/sdk/go/alicloud/actiontrail"
)
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 ¶
type GetSaslUsersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSaslUsers.
func GetSaslUsersOutput ¶
func GetSaslUsersOutput(ctx *pulumi.Context, args GetSaslUsersOutputArgs, opts ...pulumi.InvokeOption) GetSaslUsersResultOutput
func (GetSaslUsersResultOutput) ElementType ¶
func (GetSaslUsersResultOutput) ElementType() reflect.Type
func (GetSaslUsersResultOutput) Id ¶
func (o GetSaslUsersResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSaslUsersResultOutput) InstanceId ¶
func (o GetSaslUsersResultOutput) InstanceId() pulumi.StringOutput
func (GetSaslUsersResultOutput) NameRegex ¶
func (o GetSaslUsersResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetSaslUsersResultOutput) Names ¶
func (o GetSaslUsersResultOutput) Names() pulumi.StringArrayOutput
A list of sasl usernames.
func (GetSaslUsersResultOutput) OutputFile ¶
func (o GetSaslUsersResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetSaslUsersResultOutput) ToGetSaslUsersResultOutput ¶
func (o GetSaslUsersResultOutput) ToGetSaslUsersResultOutput() GetSaslUsersResultOutput
func (GetSaslUsersResultOutput) ToGetSaslUsersResultOutputWithContext ¶
func (o GetSaslUsersResultOutput) ToGetSaslUsersResultOutputWithContext(ctx context.Context) GetSaslUsersResultOutput
func (GetSaslUsersResultOutput) Users ¶
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"` 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 ¶
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"` 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 ¶
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/go/alicloud/actiontrail" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/rhysmdnz/pulumi-alicloud/sdk/go/alicloud/actiontrail"
)
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 ¶
type GetTopicsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTopics.
func GetTopicsOutput ¶
func GetTopicsOutput(ctx *pulumi.Context, args GetTopicsOutputArgs, opts ...pulumi.InvokeOption) GetTopicsResultOutput
func (GetTopicsResultOutput) ElementType ¶
func (GetTopicsResultOutput) ElementType() reflect.Type
func (GetTopicsResultOutput) Id ¶
func (o GetTopicsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetTopicsResultOutput) Ids ¶
func (o GetTopicsResultOutput) Ids() pulumi.StringArrayOutput
func (GetTopicsResultOutput) InstanceId ¶
func (o GetTopicsResultOutput) InstanceId() pulumi.StringOutput
The instanceId of the instance.
func (GetTopicsResultOutput) NameRegex ¶
func (o GetTopicsResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetTopicsResultOutput) Names ¶
func (o GetTopicsResultOutput) Names() pulumi.StringArrayOutput
A list of topic names.
func (GetTopicsResultOutput) OutputFile ¶
func (o GetTopicsResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetTopicsResultOutput) PageNumber ¶
func (o GetTopicsResultOutput) PageNumber() pulumi.IntPtrOutput
func (GetTopicsResultOutput) PageSize ¶
func (o GetTopicsResultOutput) PageSize() pulumi.IntPtrOutput
func (GetTopicsResultOutput) ToGetTopicsResultOutput ¶
func (o GetTopicsResultOutput) ToGetTopicsResultOutput() GetTopicsResultOutput
func (GetTopicsResultOutput) ToGetTopicsResultOutputWithContext ¶
func (o GetTopicsResultOutput) ToGetTopicsResultOutputWithContext(ctx context.Context) GetTopicsResultOutput
func (GetTopicsResultOutput) Topic ¶
func (o GetTopicsResultOutput) Topic() pulumi.StringPtrOutput
The name of the topic.
func (GetTopicsResultOutput) Topics ¶
func (o GetTopicsResultOutput) Topics() GetTopicsTopicArrayOutput
A list of topics. Each element contains the following attributes:
func (GetTopicsResultOutput) TotalCount ¶
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 ¶
func (o GetTopicsTopicOutput) Id() pulumi.StringOutput
The ID of the topic, It is formatted to `<instance_id>:<topic>`.
func (GetTopicsTopicOutput) InstanceId ¶
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 ¶
func (o GetTopicsTopicOutput) StatusName() pulumi.StringOutput
The statusName of the topic.
func (GetTopicsTopicOutput) Tags ¶
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"` 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"` OutputFile *string `pulumi:"outputFile"` Status *string `pulumi:"status"` }
A collection of arguments for invoking getTrailsDeprecated.
type GetTrailsDeprecatedOutputArgs ¶
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"` OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` Status pulumi.StringPtrInput `pulumi:"status"` }
A collection of arguments for invoking getTrailsDeprecated.
func (GetTrailsDeprecatedOutputArgs) ElementType ¶
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: DataSource has been renamed to `getTrails`
type GetTrailsDeprecatedResultOutput ¶
type GetTrailsDeprecatedResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTrailsDeprecated.
func GetTrailsDeprecatedOutput ¶
func GetTrailsDeprecatedOutput(ctx *pulumi.Context, args GetTrailsDeprecatedOutputArgs, opts ...pulumi.InvokeOption) GetTrailsDeprecatedResultOutput
func (GetTrailsDeprecatedResultOutput) Actiontrails
deprecated
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 ¶
func (GetTrailsDeprecatedResultOutput) ElementType() reflect.Type
func (GetTrailsDeprecatedResultOutput) Id ¶
func (o GetTrailsDeprecatedResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetTrailsDeprecatedResultOutput) Ids ¶
func (o GetTrailsDeprecatedResultOutput) Ids() pulumi.StringArrayOutput
func (GetTrailsDeprecatedResultOutput) IncludeOrganizationTrail ¶
func (o GetTrailsDeprecatedResultOutput) IncludeOrganizationTrail() pulumi.BoolPtrOutput
func (GetTrailsDeprecatedResultOutput) IncludeShadowTrails ¶
func (o GetTrailsDeprecatedResultOutput) IncludeShadowTrails() pulumi.BoolPtrOutput
func (GetTrailsDeprecatedResultOutput) NameRegex ¶
func (o GetTrailsDeprecatedResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetTrailsDeprecatedResultOutput) Names ¶
func (o GetTrailsDeprecatedResultOutput) Names() pulumi.StringArrayOutput
A list of trail names.
func (GetTrailsDeprecatedResultOutput) OutputFile ¶
func (o GetTrailsDeprecatedResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetTrailsDeprecatedResultOutput) Status ¶
func (o GetTrailsDeprecatedResultOutput) Status() pulumi.StringPtrOutput
func (GetTrailsDeprecatedResultOutput) ToGetTrailsDeprecatedResultOutput ¶
func (o GetTrailsDeprecatedResultOutput) ToGetTrailsDeprecatedResultOutput() GetTrailsDeprecatedResultOutput
func (GetTrailsDeprecatedResultOutput) ToGetTrailsDeprecatedResultOutputWithContext ¶
func (o GetTrailsDeprecatedResultOutput) ToGetTrailsDeprecatedResultOutputWithContext(ctx context.Context) GetTrailsDeprecatedResultOutput
func (GetTrailsDeprecatedResultOutput) Trails ¶
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 ¶
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"` 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 ¶
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/go/alicloud/actiontrail" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/rhysmdnz/pulumi-alicloud/sdk/go/alicloud/actiontrail"
)
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 ¶
type GetTrailsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTrails.
func GetTrailsOutput ¶
func GetTrailsOutput(ctx *pulumi.Context, args GetTrailsOutputArgs, opts ...pulumi.InvokeOption) GetTrailsResultOutput
func (GetTrailsResultOutput) Actiontrails
deprecated
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 ¶
func (GetTrailsResultOutput) ElementType() reflect.Type
func (GetTrailsResultOutput) Id ¶
func (o GetTrailsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetTrailsResultOutput) Ids ¶
func (o GetTrailsResultOutput) Ids() pulumi.StringArrayOutput
A list of ActionTrail Trail ids. It is the same as trail name.
func (GetTrailsResultOutput) IncludeOrganizationTrail ¶
func (o GetTrailsResultOutput) IncludeOrganizationTrail() pulumi.BoolPtrOutput
func (GetTrailsResultOutput) IncludeShadowTrails ¶
func (o GetTrailsResultOutput) IncludeShadowTrails() pulumi.BoolPtrOutput
func (GetTrailsResultOutput) NameRegex ¶
func (o GetTrailsResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetTrailsResultOutput) Names ¶
func (o GetTrailsResultOutput) Names() pulumi.StringArrayOutput
A list of trail names.
func (GetTrailsResultOutput) OutputFile ¶
func (o GetTrailsResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetTrailsResultOutput) Status ¶
func (o GetTrailsResultOutput) Status() pulumi.StringPtrOutput
The status of the ActionTrail Trail.
func (GetTrailsResultOutput) ToGetTrailsResultOutput ¶
func (o GetTrailsResultOutput) ToGetTrailsResultOutput() GetTrailsResultOutput
func (GetTrailsResultOutput) ToGetTrailsResultOutputWithContext ¶
func (o GetTrailsResultOutput) ToGetTrailsResultOutputWithContext(ctx context.Context) GetTrailsResultOutput
func (GetTrailsResultOutput) Trails ¶
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 HistoryDeliveryJob ¶
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/doc-detail/199999.htm).
> **NOTE:** Available in 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/go/alicloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/rhysmdnz/pulumi-alicloud/sdk/go/alicloud" "github.com/rhysmdnz/pulumi-alicloud/sdk/go/alicloud/actiontrail" "github.com/rhysmdnz/pulumi-alicloud/sdk/go/alicloud/log"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleRegions, err := alicloud.GetRegions(ctx, &GetRegionsArgs{ Current: pulumi.BoolRef(true), }, nil) if err != nil { return err } exampleAccount, err := alicloud.GetAccount(ctx, nil, nil) if err != nil { return err } exampleProject, err := log.NewProject(ctx, "exampleProject", &log.ProjectArgs{ Description: pulumi.String("tf actiontrail test"), }) if err != nil { return err } exampleTrail, err := actiontrail.NewTrail(ctx, "exampleTrail", &actiontrail.TrailArgs{ TrailName: pulumi.String("example_value"), SlsProjectArn: exampleProject.Name.ApplyT(func(name string) (string, error) { return fmt.Sprintf("acs:log:%v:%v:project/%v", exampleRegions.Regions[0].Id, exampleAccount.Id, name), nil }).(pulumi.StringOutput), }) if err != nil { return err } _, err = actiontrail.NewHistoryDeliveryJob(ctx, "exampleHistoryDeliveryJob", &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 ¶
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 ¶
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 ¶
func (*HistoryDeliveryJob) ElementType() reflect.Type
func (*HistoryDeliveryJob) ToHistoryDeliveryJobOutput ¶
func (i *HistoryDeliveryJob) ToHistoryDeliveryJobOutput() HistoryDeliveryJobOutput
func (*HistoryDeliveryJob) ToHistoryDeliveryJobOutputWithContext ¶
func (i *HistoryDeliveryJob) ToHistoryDeliveryJobOutputWithContext(ctx context.Context) HistoryDeliveryJobOutput
type HistoryDeliveryJobArgs ¶
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 ¶
func (HistoryDeliveryJobArgs) ElementType() reflect.Type
type HistoryDeliveryJobArray ¶
type HistoryDeliveryJobArray []HistoryDeliveryJobInput
func (HistoryDeliveryJobArray) ElementType ¶
func (HistoryDeliveryJobArray) ElementType() reflect.Type
func (HistoryDeliveryJobArray) ToHistoryDeliveryJobArrayOutput ¶
func (i HistoryDeliveryJobArray) ToHistoryDeliveryJobArrayOutput() HistoryDeliveryJobArrayOutput
func (HistoryDeliveryJobArray) ToHistoryDeliveryJobArrayOutputWithContext ¶
func (i HistoryDeliveryJobArray) ToHistoryDeliveryJobArrayOutputWithContext(ctx context.Context) HistoryDeliveryJobArrayOutput
type HistoryDeliveryJobArrayInput ¶
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 ¶
type HistoryDeliveryJobArrayOutput struct{ *pulumi.OutputState }
func (HistoryDeliveryJobArrayOutput) ElementType ¶
func (HistoryDeliveryJobArrayOutput) ElementType() reflect.Type
func (HistoryDeliveryJobArrayOutput) Index ¶
func (o HistoryDeliveryJobArrayOutput) Index(i pulumi.IntInput) HistoryDeliveryJobOutput
func (HistoryDeliveryJobArrayOutput) ToHistoryDeliveryJobArrayOutput ¶
func (o HistoryDeliveryJobArrayOutput) ToHistoryDeliveryJobArrayOutput() HistoryDeliveryJobArrayOutput
func (HistoryDeliveryJobArrayOutput) ToHistoryDeliveryJobArrayOutputWithContext ¶
func (o HistoryDeliveryJobArrayOutput) ToHistoryDeliveryJobArrayOutputWithContext(ctx context.Context) HistoryDeliveryJobArrayOutput
type HistoryDeliveryJobInput ¶
type HistoryDeliveryJobInput interface { pulumi.Input ToHistoryDeliveryJobOutput() HistoryDeliveryJobOutput ToHistoryDeliveryJobOutputWithContext(ctx context.Context) HistoryDeliveryJobOutput }
type HistoryDeliveryJobMap ¶
type HistoryDeliveryJobMap map[string]HistoryDeliveryJobInput
func (HistoryDeliveryJobMap) ElementType ¶
func (HistoryDeliveryJobMap) ElementType() reflect.Type
func (HistoryDeliveryJobMap) ToHistoryDeliveryJobMapOutput ¶
func (i HistoryDeliveryJobMap) ToHistoryDeliveryJobMapOutput() HistoryDeliveryJobMapOutput
func (HistoryDeliveryJobMap) ToHistoryDeliveryJobMapOutputWithContext ¶
func (i HistoryDeliveryJobMap) ToHistoryDeliveryJobMapOutputWithContext(ctx context.Context) HistoryDeliveryJobMapOutput
type HistoryDeliveryJobMapInput ¶
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 ¶
type HistoryDeliveryJobMapOutput struct{ *pulumi.OutputState }
func (HistoryDeliveryJobMapOutput) ElementType ¶
func (HistoryDeliveryJobMapOutput) ElementType() reflect.Type
func (HistoryDeliveryJobMapOutput) MapIndex ¶
func (o HistoryDeliveryJobMapOutput) MapIndex(k pulumi.StringInput) HistoryDeliveryJobOutput
func (HistoryDeliveryJobMapOutput) ToHistoryDeliveryJobMapOutput ¶
func (o HistoryDeliveryJobMapOutput) ToHistoryDeliveryJobMapOutput() HistoryDeliveryJobMapOutput
func (HistoryDeliveryJobMapOutput) ToHistoryDeliveryJobMapOutputWithContext ¶
func (o HistoryDeliveryJobMapOutput) ToHistoryDeliveryJobMapOutputWithContext(ctx context.Context) HistoryDeliveryJobMapOutput
type HistoryDeliveryJobOutput ¶
type HistoryDeliveryJobOutput struct{ *pulumi.OutputState }
func (HistoryDeliveryJobOutput) ElementType ¶
func (HistoryDeliveryJobOutput) ElementType() reflect.Type
func (HistoryDeliveryJobOutput) Status ¶
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 ¶
func (o HistoryDeliveryJobOutput) ToHistoryDeliveryJobOutput() HistoryDeliveryJobOutput
func (HistoryDeliveryJobOutput) ToHistoryDeliveryJobOutputWithContext ¶
func (o HistoryDeliveryJobOutput) ToHistoryDeliveryJobOutputWithContext(ctx context.Context) HistoryDeliveryJobOutput
func (HistoryDeliveryJobOutput) TrailName ¶
func (o HistoryDeliveryJobOutput) TrailName() pulumi.StringOutput
The name of the trail for which you want to create a historical event delivery task.
type HistoryDeliveryJobState ¶
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 ¶
func (HistoryDeliveryJobState) ElementType() reflect.Type
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/doc-detail/28804.htm).
> **NOTE:** Available in 1.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 (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/rhysmdnz/pulumi-alicloud/sdk/go/alicloud/actiontrail"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := actiontrail.NewTrail(ctx, "default", &actiontrail.TrailArgs{ EventRw: pulumi.String("All"), OssBucketName: pulumi.String("bucket_name"), OssWriteRoleArn: pulumi.String("acs:ram::1182725xxxxxxxxxxx"), TrailName: pulumi.String("action-trail"), TrailRegion: pulumi.String("cn-hangzhou"), }) if err != nil { return err } return nil }) }
```
## Import
Action trail can be imported using the id or trail_name, e.g.
```sh
$ pulumi import alicloud:actiontrail/trail:Trail default abc12345678
```
func GetTrail ¶
func GetTrail(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TrailState, opts ...pulumi.ResourceOption) (*Trail, error)
GetTrail gets an existing Trail resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewTrail ¶
func NewTrail(ctx *pulumi.Context, name string, args *TrailArgs, opts ...pulumi.ResourceOption) (*Trail, error)
NewTrail registers a new resource with the given unique name, arguments, and options.
func (*Trail) ElementType ¶
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. SlsWriteRoleArn pulumi.StringOutput `pulumi:"slsWriteRoleArn"` Status pulumi.StringPtrOutput `pulumi:"status"` TrailName pulumi.StringOutput `pulumi:"trailName"` TrailRegion pulumi.StringOutput `pulumi:"trailRegion"` }
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/rhysmdnz/pulumi-alicloud/sdk/go/alicloud/actiontrail"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := actiontrail.NewTrailDeprecated(ctx, "foo", &actiontrail.TrailDeprecatedArgs{ EventRw: pulumi.String("Write-test"), OssBucketName: pulumi.Any(alicloud_oss_bucket.Bucket.Id), RoleName: pulumi.Any(alicloud_ram_role_policy_attachment.Attach.Role_name), 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. 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 ¶
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 ¶
func (o TrailDeprecatedOutput) IsOrganizationTrail() pulumi.BoolPtrOutput
func (TrailDeprecatedOutput) MnsTopicArn
deprecated
func (o TrailDeprecatedOutput) MnsTopicArn() pulumi.StringPtrOutput
Deprecated: Field 'mns_topic_arn' has been deprecated from version 1.118.0
func (TrailDeprecatedOutput) Name
deprecated
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 ¶
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 ¶
func (o TrailDeprecatedOutput) OssKeyPrefix() pulumi.StringPtrOutput
The prefix of the specified OSS bucket name. This parameter can be left empty.
func (TrailDeprecatedOutput) OssWriteRoleArn ¶
func (o TrailDeprecatedOutput) OssWriteRoleArn() pulumi.StringPtrOutput
func (TrailDeprecatedOutput) RoleName
deprecated
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 ¶
func (o TrailDeprecatedOutput) SlsProjectArn() pulumi.StringPtrOutput
The unique ARN of the Log Service project.
func (TrailDeprecatedOutput) SlsWriteRoleArn ¶
func (o TrailDeprecatedOutput) SlsWriteRoleArn() pulumi.StringOutput
The unique ARN of the Log Service role.
func (TrailDeprecatedOutput) Status ¶
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 ¶
func (o TrailDeprecatedOutput) TrailName() pulumi.StringOutput
func (TrailDeprecatedOutput) TrailRegion ¶
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. 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 ¶
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 ¶
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
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
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 ¶
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 ¶
func (o TrailOutput) OssKeyPrefix() pulumi.StringPtrOutput
The prefix of the specified OSS bucket name. This parameter can be left empty.
func (TrailOutput) OssWriteRoleArn ¶
func (o TrailOutput) OssWriteRoleArn() pulumi.StringPtrOutput
The unique ARN of the Oss role.
func (TrailOutput) RoleName
deprecated
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 ¶
func (o TrailOutput) SlsProjectArn() pulumi.StringPtrOutput
The unique ARN of the Log Service project. Ensure that `slsProjectArn` is valid .
func (TrailOutput) SlsWriteRoleArn ¶
func (o TrailOutput) SlsWriteRoleArn() pulumi.StringOutput
The unique ARN of the Log Service role.
func (TrailOutput) Status ¶
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 ¶
func (o TrailOutput) TrailName() pulumi.StringOutput
The name of the trail to be created, which must be unique for an account.
func (TrailOutput) TrailRegion ¶
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