Documentation
¶
Index ¶
- type GetConsumerGroupsArgs
- 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) Id() pulumi.StringOutput
- func (o GetConsumerGroupsResultOutput) InstanceId() pulumi.StringOutput
- 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 GetInstancesInstanceArgs
- type GetInstancesInstanceArray
- type GetInstancesInstanceArrayInput
- type GetInstancesInstanceArrayOutput
- func (GetInstancesInstanceArrayOutput) ElementType() reflect.Type
- func (o GetInstancesInstanceArrayOutput) Index(i pulumi.IntInput) GetInstancesInstanceOutput
- func (o GetInstancesInstanceArrayOutput) ToGetInstancesInstanceArrayOutput() GetInstancesInstanceArrayOutput
- func (o GetInstancesInstanceArrayOutput) ToGetInstancesInstanceArrayOutputWithContext(ctx context.Context) GetInstancesInstanceArrayOutput
- type GetInstancesInstanceInput
- type GetInstancesInstanceOutput
- func (o GetInstancesInstanceOutput) Config() pulumi.StringOutput
- func (o GetInstancesInstanceOutput) CreateTime() pulumi.StringOutput
- func (o GetInstancesInstanceOutput) DeployType() pulumi.IntOutput
- func (o GetInstancesInstanceOutput) DiskSize() pulumi.IntOutput
- func (o GetInstancesInstanceOutput) DiskType() pulumi.IntOutput
- func (o GetInstancesInstanceOutput) EipMax() pulumi.IntOutput
- func (GetInstancesInstanceOutput) ElementType() reflect.Type
- func (o GetInstancesInstanceOutput) EndPoint() pulumi.StringOutput
- func (o GetInstancesInstanceOutput) 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) SecurityGroup() pulumi.StringOutput
- func (o GetInstancesInstanceOutput) ServiceStatus() pulumi.IntOutput
- func (o GetInstancesInstanceOutput) ServiceVersion() pulumi.StringOutput
- func (o GetInstancesInstanceOutput) SpecType() pulumi.StringOutput
- func (o GetInstancesInstanceOutput) SslEndPoint() pulumi.StringOutput
- func (o GetInstancesInstanceOutput) ToGetInstancesInstanceOutput() GetInstancesInstanceOutput
- func (o GetInstancesInstanceOutput) ToGetInstancesInstanceOutputWithContext(ctx context.Context) GetInstancesInstanceOutput
- func (o GetInstancesInstanceOutput) TopicQuota() pulumi.IntOutput
- func (o GetInstancesInstanceOutput) VpcId() pulumi.StringOutput
- func (o GetInstancesInstanceOutput) VswitchId() pulumi.StringOutput
- func (o GetInstancesInstanceOutput) ZoneId() pulumi.StringOutput
- type GetInstancesOutputArgs
- type GetInstancesResult
- type GetInstancesResultOutput
- func (GetInstancesResultOutput) ElementType() reflect.Type
- 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) InstanceId() pulumi.StringOutput
- func (o GetTopicsResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetTopicsResultOutput) Names() pulumi.StringArrayOutput
- func (o GetTopicsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetTopicsResultOutput) ToGetTopicsResultOutput() GetTopicsResultOutput
- func (o GetTopicsResultOutput) ToGetTopicsResultOutputWithContext(ctx context.Context) GetTopicsResultOutput
- func (o GetTopicsResultOutput) Topics() GetTopicsTopicArrayOutput
- type GetTopicsTopic
- type GetTopicsTopicArgs
- type GetTopicsTopicArray
- type GetTopicsTopicArrayInput
- type GetTopicsTopicArrayOutput
- func (GetTopicsTopicArrayOutput) ElementType() reflect.Type
- func (o GetTopicsTopicArrayOutput) Index(i pulumi.IntInput) GetTopicsTopicOutput
- func (o GetTopicsTopicArrayOutput) ToGetTopicsTopicArrayOutput() GetTopicsTopicArrayOutput
- func (o GetTopicsTopicArrayOutput) ToGetTopicsTopicArrayOutputWithContext(ctx context.Context) GetTopicsTopicArrayOutput
- type GetTopicsTopicInput
- type GetTopicsTopicOutput
- func (o GetTopicsTopicOutput) CompactTopic() pulumi.BoolOutput
- func (o GetTopicsTopicOutput) CreateTime() pulumi.StringOutput
- func (GetTopicsTopicOutput) ElementType() reflect.Type
- func (o GetTopicsTopicOutput) LocalTopic() pulumi.BoolOutput
- func (o GetTopicsTopicOutput) PartitionNum() pulumi.IntOutput
- func (o GetTopicsTopicOutput) Remark() pulumi.StringOutput
- func (o GetTopicsTopicOutput) Status() pulumi.IntOutput
- func (o GetTopicsTopicOutput) ToGetTopicsTopicOutput() GetTopicsTopicOutput
- func (o GetTopicsTopicOutput) ToGetTopicsTopicOutputWithContext(ctx context.Context) GetTopicsTopicOutput
- func (o GetTopicsTopicOutput) Topic() pulumi.StringOutput
- type GetTrailsActiontrail
- type GetTrailsActiontrailArgs
- type GetTrailsActiontrailArray
- type GetTrailsActiontrailArrayInput
- type GetTrailsActiontrailArrayOutput
- func (GetTrailsActiontrailArrayOutput) ElementType() reflect.Type
- func (o GetTrailsActiontrailArrayOutput) Index(i pulumi.IntInput) GetTrailsActiontrailOutput
- func (o GetTrailsActiontrailArrayOutput) ToGetTrailsActiontrailArrayOutput() GetTrailsActiontrailArrayOutput
- func (o GetTrailsActiontrailArrayOutput) ToGetTrailsActiontrailArrayOutputWithContext(ctx context.Context) GetTrailsActiontrailArrayOutput
- type GetTrailsActiontrailInput
- type GetTrailsActiontrailOutput
- func (GetTrailsActiontrailOutput) ElementType() reflect.Type
- func (o GetTrailsActiontrailOutput) EventRw() pulumi.StringOutput
- func (o GetTrailsActiontrailOutput) Id() pulumi.StringOutput
- func (o GetTrailsActiontrailOutput) IsOrganizationTrail() pulumi.BoolOutput
- func (o GetTrailsActiontrailOutput) OssBucketName() pulumi.StringOutput
- func (o GetTrailsActiontrailOutput) OssKeyPrefix() pulumi.StringOutput
- func (o GetTrailsActiontrailOutput) OssWriteRoleArn() pulumi.StringOutput
- func (o GetTrailsActiontrailOutput) SlsProjectArn() pulumi.StringOutput
- func (o GetTrailsActiontrailOutput) SlsWriteRoleArn() pulumi.StringOutput
- func (o GetTrailsActiontrailOutput) Status() pulumi.StringOutput
- func (o GetTrailsActiontrailOutput) ToGetTrailsActiontrailOutput() GetTrailsActiontrailOutput
- func (o GetTrailsActiontrailOutput) ToGetTrailsActiontrailOutputWithContext(ctx context.Context) GetTrailsActiontrailOutput
- func (o GetTrailsActiontrailOutput) TrailName() pulumi.StringOutput
- func (o GetTrailsActiontrailOutput) TrailRegion() pulumi.StringOutput
- type GetTrailsArgs
- type GetTrailsDeprecatedActiontrail
- type GetTrailsDeprecatedActiontrailArgs
- func (GetTrailsDeprecatedActiontrailArgs) ElementType() reflect.Type
- func (i GetTrailsDeprecatedActiontrailArgs) ToGetTrailsDeprecatedActiontrailOutput() GetTrailsDeprecatedActiontrailOutput
- func (i GetTrailsDeprecatedActiontrailArgs) ToGetTrailsDeprecatedActiontrailOutputWithContext(ctx context.Context) GetTrailsDeprecatedActiontrailOutput
- type GetTrailsDeprecatedActiontrailArray
- func (GetTrailsDeprecatedActiontrailArray) ElementType() reflect.Type
- func (i GetTrailsDeprecatedActiontrailArray) ToGetTrailsDeprecatedActiontrailArrayOutput() GetTrailsDeprecatedActiontrailArrayOutput
- func (i GetTrailsDeprecatedActiontrailArray) ToGetTrailsDeprecatedActiontrailArrayOutputWithContext(ctx context.Context) GetTrailsDeprecatedActiontrailArrayOutput
- type GetTrailsDeprecatedActiontrailArrayInput
- type GetTrailsDeprecatedActiontrailArrayOutput
- func (GetTrailsDeprecatedActiontrailArrayOutput) ElementType() reflect.Type
- func (o GetTrailsDeprecatedActiontrailArrayOutput) Index(i pulumi.IntInput) GetTrailsDeprecatedActiontrailOutput
- func (o GetTrailsDeprecatedActiontrailArrayOutput) ToGetTrailsDeprecatedActiontrailArrayOutput() GetTrailsDeprecatedActiontrailArrayOutput
- func (o GetTrailsDeprecatedActiontrailArrayOutput) ToGetTrailsDeprecatedActiontrailArrayOutputWithContext(ctx context.Context) GetTrailsDeprecatedActiontrailArrayOutput
- type GetTrailsDeprecatedActiontrailInput
- type GetTrailsDeprecatedActiontrailOutput
- func (GetTrailsDeprecatedActiontrailOutput) ElementType() reflect.Type
- func (o GetTrailsDeprecatedActiontrailOutput) EventRw() pulumi.StringOutput
- func (o GetTrailsDeprecatedActiontrailOutput) Id() pulumi.StringOutput
- func (o GetTrailsDeprecatedActiontrailOutput) IsOrganizationTrail() pulumi.BoolOutput
- func (o GetTrailsDeprecatedActiontrailOutput) OssBucketName() pulumi.StringOutput
- func (o GetTrailsDeprecatedActiontrailOutput) OssKeyPrefix() pulumi.StringOutput
- func (o GetTrailsDeprecatedActiontrailOutput) OssWriteRoleArn() pulumi.StringOutput
- func (o GetTrailsDeprecatedActiontrailOutput) SlsProjectArn() pulumi.StringOutput
- func (o GetTrailsDeprecatedActiontrailOutput) SlsWriteRoleArn() pulumi.StringOutput
- func (o GetTrailsDeprecatedActiontrailOutput) Status() pulumi.StringOutput
- func (o GetTrailsDeprecatedActiontrailOutput) ToGetTrailsDeprecatedActiontrailOutput() GetTrailsDeprecatedActiontrailOutput
- func (o GetTrailsDeprecatedActiontrailOutput) ToGetTrailsDeprecatedActiontrailOutputWithContext(ctx context.Context) GetTrailsDeprecatedActiontrailOutput
- func (o GetTrailsDeprecatedActiontrailOutput) TrailName() pulumi.StringOutput
- func (o GetTrailsDeprecatedActiontrailOutput) TrailRegion() pulumi.StringOutput
- type GetTrailsDeprecatedArgs
- type 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
- func (*HistoryDeliveryJob) ElementType() reflect.Type
- func (i *HistoryDeliveryJob) ToHistoryDeliveryJobOutput() HistoryDeliveryJobOutput
- func (i *HistoryDeliveryJob) ToHistoryDeliveryJobOutputWithContext(ctx context.Context) HistoryDeliveryJobOutput
- func (i *HistoryDeliveryJob) ToHistoryDeliveryJobPtrOutput() HistoryDeliveryJobPtrOutput
- func (i *HistoryDeliveryJob) ToHistoryDeliveryJobPtrOutputWithContext(ctx context.Context) HistoryDeliveryJobPtrOutput
- 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) ToHistoryDeliveryJobOutput() HistoryDeliveryJobOutput
- func (o HistoryDeliveryJobOutput) ToHistoryDeliveryJobOutputWithContext(ctx context.Context) HistoryDeliveryJobOutput
- func (o HistoryDeliveryJobOutput) ToHistoryDeliveryJobPtrOutput() HistoryDeliveryJobPtrOutput
- func (o HistoryDeliveryJobOutput) ToHistoryDeliveryJobPtrOutputWithContext(ctx context.Context) HistoryDeliveryJobPtrOutput
- type HistoryDeliveryJobPtrInput
- type HistoryDeliveryJobPtrOutput
- func (o HistoryDeliveryJobPtrOutput) Elem() HistoryDeliveryJobOutput
- func (HistoryDeliveryJobPtrOutput) ElementType() reflect.Type
- func (o HistoryDeliveryJobPtrOutput) ToHistoryDeliveryJobPtrOutput() HistoryDeliveryJobPtrOutput
- func (o HistoryDeliveryJobPtrOutput) ToHistoryDeliveryJobPtrOutputWithContext(ctx context.Context) HistoryDeliveryJobPtrOutput
- type HistoryDeliveryJobState
- type Trail
- type TrailArgs
- type TrailArray
- type TrailArrayInput
- type TrailArrayOutput
- type TrailDeprecateddeprecated
- func (*TrailDeprecated) ElementType() reflect.Type
- func (i *TrailDeprecated) ToTrailDeprecatedOutput() TrailDeprecatedOutput
- func (i *TrailDeprecated) ToTrailDeprecatedOutputWithContext(ctx context.Context) TrailDeprecatedOutput
- func (i *TrailDeprecated) ToTrailDeprecatedPtrOutput() TrailDeprecatedPtrOutput
- func (i *TrailDeprecated) ToTrailDeprecatedPtrOutputWithContext(ctx context.Context) TrailDeprecatedPtrOutput
- type TrailDeprecatedArgs
- type TrailDeprecatedArray
- type TrailDeprecatedArrayInput
- type TrailDeprecatedArrayOutput
- func (TrailDeprecatedArrayOutput) ElementType() reflect.Type
- func (o TrailDeprecatedArrayOutput) Index(i pulumi.IntInput) TrailDeprecatedOutput
- func (o TrailDeprecatedArrayOutput) ToTrailDeprecatedArrayOutput() TrailDeprecatedArrayOutput
- func (o TrailDeprecatedArrayOutput) ToTrailDeprecatedArrayOutputWithContext(ctx context.Context) TrailDeprecatedArrayOutput
- type TrailDeprecatedInput
- type TrailDeprecatedMap
- type TrailDeprecatedMapInput
- type TrailDeprecatedMapOutput
- func (TrailDeprecatedMapOutput) ElementType() reflect.Type
- func (o TrailDeprecatedMapOutput) MapIndex(k pulumi.StringInput) TrailDeprecatedOutput
- func (o TrailDeprecatedMapOutput) ToTrailDeprecatedMapOutput() TrailDeprecatedMapOutput
- func (o TrailDeprecatedMapOutput) ToTrailDeprecatedMapOutputWithContext(ctx context.Context) TrailDeprecatedMapOutput
- type TrailDeprecatedOutput
- func (TrailDeprecatedOutput) ElementType() reflect.Type
- func (o TrailDeprecatedOutput) ToTrailDeprecatedOutput() TrailDeprecatedOutput
- func (o TrailDeprecatedOutput) ToTrailDeprecatedOutputWithContext(ctx context.Context) TrailDeprecatedOutput
- func (o TrailDeprecatedOutput) ToTrailDeprecatedPtrOutput() TrailDeprecatedPtrOutput
- func (o TrailDeprecatedOutput) ToTrailDeprecatedPtrOutputWithContext(ctx context.Context) TrailDeprecatedPtrOutput
- type TrailDeprecatedPtrInput
- type TrailDeprecatedPtrOutput
- func (o TrailDeprecatedPtrOutput) Elem() TrailDeprecatedOutput
- func (TrailDeprecatedPtrOutput) ElementType() reflect.Type
- func (o TrailDeprecatedPtrOutput) ToTrailDeprecatedPtrOutput() TrailDeprecatedPtrOutput
- func (o TrailDeprecatedPtrOutput) ToTrailDeprecatedPtrOutputWithContext(ctx context.Context) TrailDeprecatedPtrOutput
- type TrailDeprecatedState
- type TrailInput
- type TrailMap
- type TrailMapInput
- type TrailMapOutput
- type TrailOutput
- func (TrailOutput) ElementType() reflect.Type
- func (o TrailOutput) ToTrailOutput() TrailOutput
- func (o TrailOutput) ToTrailOutputWithContext(ctx context.Context) TrailOutput
- func (o TrailOutput) ToTrailPtrOutput() TrailPtrOutput
- func (o TrailOutput) ToTrailPtrOutputWithContext(ctx context.Context) TrailPtrOutput
- type TrailPtrInput
- type TrailPtrOutput
- type TrailState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetConsumerGroupsArgs ¶
type GetConsumerGroupsArgs struct { // A regex string to filter results by the consumer group id. ConsumerIdRegex *string `pulumi:"consumerIdRegex"` // ID of the ALIKAFKA Instance that owns the consumer groups. InstanceId string `pulumi:"instanceId"` OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getConsumerGroups.
type GetConsumerGroupsOutputArgs ¶ added in v3.9.0
type GetConsumerGroupsOutputArgs struct { // A regex string to filter results by the consumer group id. ConsumerIdRegex pulumi.StringPtrInput `pulumi:"consumerIdRegex"` // 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 ¶ added in v3.9.0
func (GetConsumerGroupsOutputArgs) ElementType() reflect.Type
type GetConsumerGroupsResult ¶
type GetConsumerGroupsResult struct { ConsumerIdRegex *string `pulumi:"consumerIdRegex"` // A list of consumer group ids. ConsumerIds []string `pulumi:"consumerIds"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` OutputFile *string `pulumi:"outputFile"` }
A collection of values returned by getConsumerGroups.
func GetConsumerGroups ¶
func GetConsumerGroups(ctx *pulumi.Context, args *GetConsumerGroupsArgs, opts ...pulumi.InvokeOption) (*GetConsumerGroupsResult, error)
This data source provides a list of ALIKAFKA Consumer Groups in an Alibaba Cloud account according to the specified filters.
> **NOTE:** Available in 1.56.0+
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/actiontrail" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { opt0 := "CID-alikafkaGroupDatasourceName" opt1 := "consumerGroups.txt" consumerGroupsDs, err := actiontrail.GetConsumerGroups(ctx, &actiontrail.GetConsumerGroupsArgs{ ConsumerIdRegex: &opt0, InstanceId: "xxx", OutputFile: &opt1, }, nil) if err != nil { return err } ctx.Export("firstGroupName", consumerGroupsDs.ConsumerIds[0]) return nil }) }
```
type GetConsumerGroupsResultOutput ¶ added in v3.9.0
type GetConsumerGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getConsumerGroups.
func GetConsumerGroupsOutput ¶ added in v3.9.0
func GetConsumerGroupsOutput(ctx *pulumi.Context, args GetConsumerGroupsOutputArgs, opts ...pulumi.InvokeOption) GetConsumerGroupsResultOutput
func (GetConsumerGroupsResultOutput) ConsumerIdRegex ¶ added in v3.9.0
func (o GetConsumerGroupsResultOutput) ConsumerIdRegex() pulumi.StringPtrOutput
func (GetConsumerGroupsResultOutput) ConsumerIds ¶ added in v3.9.0
func (o GetConsumerGroupsResultOutput) ConsumerIds() pulumi.StringArrayOutput
A list of consumer group ids.
func (GetConsumerGroupsResultOutput) ElementType ¶ added in v3.9.0
func (GetConsumerGroupsResultOutput) ElementType() reflect.Type
func (GetConsumerGroupsResultOutput) Id ¶ added in v3.9.0
func (o GetConsumerGroupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetConsumerGroupsResultOutput) InstanceId ¶ added in v3.9.0
func (o GetConsumerGroupsResultOutput) InstanceId() pulumi.StringOutput
func (GetConsumerGroupsResultOutput) OutputFile ¶ added in v3.9.0
func (o GetConsumerGroupsResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetConsumerGroupsResultOutput) ToGetConsumerGroupsResultOutput ¶ added in v3.9.0
func (o GetConsumerGroupsResultOutput) ToGetConsumerGroupsResultOutput() GetConsumerGroupsResultOutput
func (GetConsumerGroupsResultOutput) ToGetConsumerGroupsResultOutputWithContext ¶ added in v3.9.0
func (o GetConsumerGroupsResultOutput) ToGetConsumerGroupsResultOutputWithContext(ctx context.Context) GetConsumerGroupsResultOutput
type GetHistoryDeliveryJobsArgs ¶ added in v3.9.0
type GetHistoryDeliveryJobsArgs struct { EnableDetails *bool `pulumi:"enableDetails"` // A list of History Delivery Job IDs. Ids []string `pulumi:"ids"` OutputFile *string `pulumi:"outputFile"` // The status of the task. Valid values: `0`, `1`, `2`, `3`. `0`: The task is initializing. `1`: The task is delivering historical events. `2`: The delivery of historical events is complete. `3`: The task fails. Status *int `pulumi:"status"` }
A collection of arguments for invoking getHistoryDeliveryJobs.
type GetHistoryDeliveryJobsJob ¶ added in v3.9.0
type GetHistoryDeliveryJobsJob struct { // The time when the task was created. CreateTime string `pulumi:"createTime"` // The time when the task ended. EndTime string `pulumi:"endTime"` HistoryDeliveryJobId string `pulumi:"historyDeliveryJobId"` // The home region of the trail. HomeRegion string `pulumi:"homeRegion"` // The ID of the History Delivery Job. Id string `pulumi:"id"` // Detail status of delivery job. JobStatuses []GetHistoryDeliveryJobsJobJobStatus `pulumi:"jobStatuses"` // The time when the task started. StartTime string `pulumi:"startTime"` // The status of the task. Valid values: `0`, `1`, `2`, `3`. `0`: The task is initializing. `1`: The task is delivering historical events. `2`: The delivery of historical events is complete. `3`: The task fails. Status int `pulumi:"status"` // The name of the trail. TrailName string `pulumi:"trailName"` // The time when the task was updated. UpdatedTime string `pulumi:"updatedTime"` }
type GetHistoryDeliveryJobsJobArgs ¶ added in v3.9.0
type GetHistoryDeliveryJobsJobArgs struct { // The time when the task was created. CreateTime pulumi.StringInput `pulumi:"createTime"` // The time when the task ended. EndTime pulumi.StringInput `pulumi:"endTime"` HistoryDeliveryJobId pulumi.StringInput `pulumi:"historyDeliveryJobId"` // The home region of the trail. HomeRegion pulumi.StringInput `pulumi:"homeRegion"` // The ID of the History Delivery Job. Id pulumi.StringInput `pulumi:"id"` // Detail status of delivery job. JobStatuses GetHistoryDeliveryJobsJobJobStatusArrayInput `pulumi:"jobStatuses"` // The time when the task started. StartTime pulumi.StringInput `pulumi:"startTime"` // The status of the task. Valid values: `0`, `1`, `2`, `3`. `0`: The task is initializing. `1`: The task is delivering historical events. `2`: The delivery of historical events is complete. `3`: The task fails. Status pulumi.IntInput `pulumi:"status"` // The name of the trail. TrailName pulumi.StringInput `pulumi:"trailName"` // The time when the task was updated. UpdatedTime pulumi.StringInput `pulumi:"updatedTime"` }
func (GetHistoryDeliveryJobsJobArgs) ElementType ¶ added in v3.9.0
func (GetHistoryDeliveryJobsJobArgs) ElementType() reflect.Type
func (GetHistoryDeliveryJobsJobArgs) ToGetHistoryDeliveryJobsJobOutput ¶ added in v3.9.0
func (i GetHistoryDeliveryJobsJobArgs) ToGetHistoryDeliveryJobsJobOutput() GetHistoryDeliveryJobsJobOutput
func (GetHistoryDeliveryJobsJobArgs) ToGetHistoryDeliveryJobsJobOutputWithContext ¶ added in v3.9.0
func (i GetHistoryDeliveryJobsJobArgs) ToGetHistoryDeliveryJobsJobOutputWithContext(ctx context.Context) GetHistoryDeliveryJobsJobOutput
type GetHistoryDeliveryJobsJobArray ¶ added in v3.9.0
type GetHistoryDeliveryJobsJobArray []GetHistoryDeliveryJobsJobInput
func (GetHistoryDeliveryJobsJobArray) ElementType ¶ added in v3.9.0
func (GetHistoryDeliveryJobsJobArray) ElementType() reflect.Type
func (GetHistoryDeliveryJobsJobArray) ToGetHistoryDeliveryJobsJobArrayOutput ¶ added in v3.9.0
func (i GetHistoryDeliveryJobsJobArray) ToGetHistoryDeliveryJobsJobArrayOutput() GetHistoryDeliveryJobsJobArrayOutput
func (GetHistoryDeliveryJobsJobArray) ToGetHistoryDeliveryJobsJobArrayOutputWithContext ¶ added in v3.9.0
func (i GetHistoryDeliveryJobsJobArray) ToGetHistoryDeliveryJobsJobArrayOutputWithContext(ctx context.Context) GetHistoryDeliveryJobsJobArrayOutput
type GetHistoryDeliveryJobsJobArrayInput ¶ added in v3.9.0
type GetHistoryDeliveryJobsJobArrayInput interface { pulumi.Input ToGetHistoryDeliveryJobsJobArrayOutput() GetHistoryDeliveryJobsJobArrayOutput ToGetHistoryDeliveryJobsJobArrayOutputWithContext(context.Context) GetHistoryDeliveryJobsJobArrayOutput }
GetHistoryDeliveryJobsJobArrayInput is an input type that accepts GetHistoryDeliveryJobsJobArray and GetHistoryDeliveryJobsJobArrayOutput values. You can construct a concrete instance of `GetHistoryDeliveryJobsJobArrayInput` via:
GetHistoryDeliveryJobsJobArray{ GetHistoryDeliveryJobsJobArgs{...} }
type GetHistoryDeliveryJobsJobArrayOutput ¶ added in v3.9.0
type GetHistoryDeliveryJobsJobArrayOutput struct{ *pulumi.OutputState }
func (GetHistoryDeliveryJobsJobArrayOutput) ElementType ¶ added in v3.9.0
func (GetHistoryDeliveryJobsJobArrayOutput) ElementType() reflect.Type
func (GetHistoryDeliveryJobsJobArrayOutput) Index ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsJobArrayOutput) Index(i pulumi.IntInput) GetHistoryDeliveryJobsJobOutput
func (GetHistoryDeliveryJobsJobArrayOutput) ToGetHistoryDeliveryJobsJobArrayOutput ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsJobArrayOutput) ToGetHistoryDeliveryJobsJobArrayOutput() GetHistoryDeliveryJobsJobArrayOutput
func (GetHistoryDeliveryJobsJobArrayOutput) ToGetHistoryDeliveryJobsJobArrayOutputWithContext ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsJobArrayOutput) ToGetHistoryDeliveryJobsJobArrayOutputWithContext(ctx context.Context) GetHistoryDeliveryJobsJobArrayOutput
type GetHistoryDeliveryJobsJobInput ¶ added in v3.9.0
type GetHistoryDeliveryJobsJobInput interface { pulumi.Input ToGetHistoryDeliveryJobsJobOutput() GetHistoryDeliveryJobsJobOutput ToGetHistoryDeliveryJobsJobOutputWithContext(context.Context) GetHistoryDeliveryJobsJobOutput }
GetHistoryDeliveryJobsJobInput is an input type that accepts GetHistoryDeliveryJobsJobArgs and GetHistoryDeliveryJobsJobOutput values. You can construct a concrete instance of `GetHistoryDeliveryJobsJobInput` via:
GetHistoryDeliveryJobsJobArgs{...}
type GetHistoryDeliveryJobsJobJobStatus ¶ added in v3.9.0
type GetHistoryDeliveryJobsJobJobStatus struct { // The region of the delivery job. Region string `pulumi:"region"` // The status of the task. Valid values: `0`, `1`, `2`, `3`. `0`: The task is initializing. `1`: The task is delivering historical events. `2`: The delivery of historical events is complete. `3`: The task fails. Status int `pulumi:"status"` }
type GetHistoryDeliveryJobsJobJobStatusArgs ¶ added in v3.9.0
type GetHistoryDeliveryJobsJobJobStatusArgs struct { // The region of the delivery job. Region pulumi.StringInput `pulumi:"region"` // The status of the task. Valid values: `0`, `1`, `2`, `3`. `0`: The task is initializing. `1`: The task is delivering historical events. `2`: The delivery of historical events is complete. `3`: The task fails. Status pulumi.IntInput `pulumi:"status"` }
func (GetHistoryDeliveryJobsJobJobStatusArgs) ElementType ¶ added in v3.9.0
func (GetHistoryDeliveryJobsJobJobStatusArgs) ElementType() reflect.Type
func (GetHistoryDeliveryJobsJobJobStatusArgs) ToGetHistoryDeliveryJobsJobJobStatusOutput ¶ added in v3.9.0
func (i GetHistoryDeliveryJobsJobJobStatusArgs) ToGetHistoryDeliveryJobsJobJobStatusOutput() GetHistoryDeliveryJobsJobJobStatusOutput
func (GetHistoryDeliveryJobsJobJobStatusArgs) ToGetHistoryDeliveryJobsJobJobStatusOutputWithContext ¶ added in v3.9.0
func (i GetHistoryDeliveryJobsJobJobStatusArgs) ToGetHistoryDeliveryJobsJobJobStatusOutputWithContext(ctx context.Context) GetHistoryDeliveryJobsJobJobStatusOutput
type GetHistoryDeliveryJobsJobJobStatusArray ¶ added in v3.9.0
type GetHistoryDeliveryJobsJobJobStatusArray []GetHistoryDeliveryJobsJobJobStatusInput
func (GetHistoryDeliveryJobsJobJobStatusArray) ElementType ¶ added in v3.9.0
func (GetHistoryDeliveryJobsJobJobStatusArray) ElementType() reflect.Type
func (GetHistoryDeliveryJobsJobJobStatusArray) ToGetHistoryDeliveryJobsJobJobStatusArrayOutput ¶ added in v3.9.0
func (i GetHistoryDeliveryJobsJobJobStatusArray) ToGetHistoryDeliveryJobsJobJobStatusArrayOutput() GetHistoryDeliveryJobsJobJobStatusArrayOutput
func (GetHistoryDeliveryJobsJobJobStatusArray) ToGetHistoryDeliveryJobsJobJobStatusArrayOutputWithContext ¶ added in v3.9.0
func (i GetHistoryDeliveryJobsJobJobStatusArray) ToGetHistoryDeliveryJobsJobJobStatusArrayOutputWithContext(ctx context.Context) GetHistoryDeliveryJobsJobJobStatusArrayOutput
type GetHistoryDeliveryJobsJobJobStatusArrayInput ¶ added in v3.9.0
type GetHistoryDeliveryJobsJobJobStatusArrayInput interface { pulumi.Input ToGetHistoryDeliveryJobsJobJobStatusArrayOutput() GetHistoryDeliveryJobsJobJobStatusArrayOutput ToGetHistoryDeliveryJobsJobJobStatusArrayOutputWithContext(context.Context) GetHistoryDeliveryJobsJobJobStatusArrayOutput }
GetHistoryDeliveryJobsJobJobStatusArrayInput is an input type that accepts GetHistoryDeliveryJobsJobJobStatusArray and GetHistoryDeliveryJobsJobJobStatusArrayOutput values. You can construct a concrete instance of `GetHistoryDeliveryJobsJobJobStatusArrayInput` via:
GetHistoryDeliveryJobsJobJobStatusArray{ GetHistoryDeliveryJobsJobJobStatusArgs{...} }
type GetHistoryDeliveryJobsJobJobStatusArrayOutput ¶ added in v3.9.0
type GetHistoryDeliveryJobsJobJobStatusArrayOutput struct{ *pulumi.OutputState }
func (GetHistoryDeliveryJobsJobJobStatusArrayOutput) ElementType ¶ added in v3.9.0
func (GetHistoryDeliveryJobsJobJobStatusArrayOutput) ElementType() reflect.Type
func (GetHistoryDeliveryJobsJobJobStatusArrayOutput) ToGetHistoryDeliveryJobsJobJobStatusArrayOutput ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsJobJobStatusArrayOutput) ToGetHistoryDeliveryJobsJobJobStatusArrayOutput() GetHistoryDeliveryJobsJobJobStatusArrayOutput
func (GetHistoryDeliveryJobsJobJobStatusArrayOutput) ToGetHistoryDeliveryJobsJobJobStatusArrayOutputWithContext ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsJobJobStatusArrayOutput) ToGetHistoryDeliveryJobsJobJobStatusArrayOutputWithContext(ctx context.Context) GetHistoryDeliveryJobsJobJobStatusArrayOutput
type GetHistoryDeliveryJobsJobJobStatusInput ¶ added in v3.9.0
type GetHistoryDeliveryJobsJobJobStatusInput interface { pulumi.Input ToGetHistoryDeliveryJobsJobJobStatusOutput() GetHistoryDeliveryJobsJobJobStatusOutput ToGetHistoryDeliveryJobsJobJobStatusOutputWithContext(context.Context) GetHistoryDeliveryJobsJobJobStatusOutput }
GetHistoryDeliveryJobsJobJobStatusInput is an input type that accepts GetHistoryDeliveryJobsJobJobStatusArgs and GetHistoryDeliveryJobsJobJobStatusOutput values. You can construct a concrete instance of `GetHistoryDeliveryJobsJobJobStatusInput` via:
GetHistoryDeliveryJobsJobJobStatusArgs{...}
type GetHistoryDeliveryJobsJobJobStatusOutput ¶ added in v3.9.0
type GetHistoryDeliveryJobsJobJobStatusOutput struct{ *pulumi.OutputState }
func (GetHistoryDeliveryJobsJobJobStatusOutput) ElementType ¶ added in v3.9.0
func (GetHistoryDeliveryJobsJobJobStatusOutput) ElementType() reflect.Type
func (GetHistoryDeliveryJobsJobJobStatusOutput) Region ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsJobJobStatusOutput) Region() pulumi.StringOutput
The region of the delivery job.
func (GetHistoryDeliveryJobsJobJobStatusOutput) Status ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsJobJobStatusOutput) Status() pulumi.IntOutput
The status of the task. Valid values: `0`, `1`, `2`, `3`. `0`: The task is initializing. `1`: The task is delivering historical events. `2`: The delivery of historical events is complete. `3`: The task fails.
func (GetHistoryDeliveryJobsJobJobStatusOutput) ToGetHistoryDeliveryJobsJobJobStatusOutput ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsJobJobStatusOutput) ToGetHistoryDeliveryJobsJobJobStatusOutput() GetHistoryDeliveryJobsJobJobStatusOutput
func (GetHistoryDeliveryJobsJobJobStatusOutput) ToGetHistoryDeliveryJobsJobJobStatusOutputWithContext ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsJobJobStatusOutput) ToGetHistoryDeliveryJobsJobJobStatusOutputWithContext(ctx context.Context) GetHistoryDeliveryJobsJobJobStatusOutput
type GetHistoryDeliveryJobsJobOutput ¶ added in v3.9.0
type GetHistoryDeliveryJobsJobOutput struct{ *pulumi.OutputState }
func (GetHistoryDeliveryJobsJobOutput) CreateTime ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsJobOutput) CreateTime() pulumi.StringOutput
The time when the task was created.
func (GetHistoryDeliveryJobsJobOutput) ElementType ¶ added in v3.9.0
func (GetHistoryDeliveryJobsJobOutput) ElementType() reflect.Type
func (GetHistoryDeliveryJobsJobOutput) EndTime ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsJobOutput) EndTime() pulumi.StringOutput
The time when the task ended.
func (GetHistoryDeliveryJobsJobOutput) HistoryDeliveryJobId ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsJobOutput) HistoryDeliveryJobId() pulumi.StringOutput
func (GetHistoryDeliveryJobsJobOutput) HomeRegion ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsJobOutput) HomeRegion() pulumi.StringOutput
The home region of the trail.
func (GetHistoryDeliveryJobsJobOutput) Id ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsJobOutput) Id() pulumi.StringOutput
The ID of the History Delivery Job.
func (GetHistoryDeliveryJobsJobOutput) JobStatuses ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsJobOutput) JobStatuses() GetHistoryDeliveryJobsJobJobStatusArrayOutput
Detail status of delivery job.
func (GetHistoryDeliveryJobsJobOutput) StartTime ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsJobOutput) StartTime() pulumi.StringOutput
The time when the task started.
func (GetHistoryDeliveryJobsJobOutput) Status ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsJobOutput) Status() pulumi.IntOutput
The status of the task. Valid values: `0`, `1`, `2`, `3`. `0`: The task is initializing. `1`: The task is delivering historical events. `2`: The delivery of historical events is complete. `3`: The task fails.
func (GetHistoryDeliveryJobsJobOutput) ToGetHistoryDeliveryJobsJobOutput ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsJobOutput) ToGetHistoryDeliveryJobsJobOutput() GetHistoryDeliveryJobsJobOutput
func (GetHistoryDeliveryJobsJobOutput) ToGetHistoryDeliveryJobsJobOutputWithContext ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsJobOutput) ToGetHistoryDeliveryJobsJobOutputWithContext(ctx context.Context) GetHistoryDeliveryJobsJobOutput
func (GetHistoryDeliveryJobsJobOutput) TrailName ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsJobOutput) TrailName() pulumi.StringOutput
The name of the trail.
func (GetHistoryDeliveryJobsJobOutput) UpdatedTime ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsJobOutput) UpdatedTime() pulumi.StringOutput
The time when the task was updated.
type GetHistoryDeliveryJobsOutputArgs ¶ added in v3.9.0
type GetHistoryDeliveryJobsOutputArgs struct { EnableDetails pulumi.BoolPtrInput `pulumi:"enableDetails"` // A list of History Delivery Job IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The status of the task. Valid values: `0`, `1`, `2`, `3`. `0`: The task is initializing. `1`: The task is delivering historical events. `2`: The delivery of historical events is complete. `3`: The task fails. Status pulumi.IntPtrInput `pulumi:"status"` }
A collection of arguments for invoking getHistoryDeliveryJobs.
func (GetHistoryDeliveryJobsOutputArgs) ElementType ¶ added in v3.9.0
func (GetHistoryDeliveryJobsOutputArgs) ElementType() reflect.Type
type GetHistoryDeliveryJobsResult ¶ added in v3.9.0
type GetHistoryDeliveryJobsResult struct { EnableDetails *bool `pulumi:"enableDetails"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` Jobs []GetHistoryDeliveryJobsJob `pulumi:"jobs"` OutputFile *string `pulumi:"outputFile"` Status *int `pulumi:"status"` }
A collection of values returned by getHistoryDeliveryJobs.
func GetHistoryDeliveryJobs ¶ added in v3.9.0
func GetHistoryDeliveryJobs(ctx *pulumi.Context, args *GetHistoryDeliveryJobsArgs, opts ...pulumi.InvokeOption) (*GetHistoryDeliveryJobsResult, error)
This data source provides the Actiontrail History Delivery Jobs of the current Alibaba Cloud user.
> **NOTE:** Available in v1.139.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/actiontrail" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { ids, err := actiontrail.GetHistoryDeliveryJobs(ctx, &actiontrail.GetHistoryDeliveryJobsArgs{ Ids: []string{ "example_id", }, }, nil) if err != nil { return err } ctx.Export("actiontrailHistoryDeliveryJobId1", ids.Jobs[0].Id) opt0 := 2 status, err := actiontrail.GetHistoryDeliveryJobs(ctx, &actiontrail.GetHistoryDeliveryJobsArgs{ Ids: []string{ "example_id", }, Status: &opt0, }, nil) if err != nil { return err } ctx.Export("actiontrailHistoryDeliveryJobId2", status.Jobs[0].Id) return nil }) }
```
type GetHistoryDeliveryJobsResultOutput ¶ added in v3.9.0
type GetHistoryDeliveryJobsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getHistoryDeliveryJobs.
func GetHistoryDeliveryJobsOutput ¶ added in v3.9.0
func GetHistoryDeliveryJobsOutput(ctx *pulumi.Context, args GetHistoryDeliveryJobsOutputArgs, opts ...pulumi.InvokeOption) GetHistoryDeliveryJobsResultOutput
func (GetHistoryDeliveryJobsResultOutput) ElementType ¶ added in v3.9.0
func (GetHistoryDeliveryJobsResultOutput) ElementType() reflect.Type
func (GetHistoryDeliveryJobsResultOutput) EnableDetails ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsResultOutput) EnableDetails() pulumi.BoolPtrOutput
func (GetHistoryDeliveryJobsResultOutput) Id ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetHistoryDeliveryJobsResultOutput) Ids ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsResultOutput) Ids() pulumi.StringArrayOutput
func (GetHistoryDeliveryJobsResultOutput) OutputFile ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetHistoryDeliveryJobsResultOutput) Status ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsResultOutput) Status() pulumi.IntPtrOutput
func (GetHistoryDeliveryJobsResultOutput) ToGetHistoryDeliveryJobsResultOutput ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsResultOutput) ToGetHistoryDeliveryJobsResultOutput() GetHistoryDeliveryJobsResultOutput
func (GetHistoryDeliveryJobsResultOutput) ToGetHistoryDeliveryJobsResultOutputWithContext ¶ added in v3.9.0
func (o GetHistoryDeliveryJobsResultOutput) ToGetHistoryDeliveryJobsResultOutputWithContext(ctx context.Context) GetHistoryDeliveryJobsResultOutput
type GetInstancesArgs ¶
type GetInstancesArgs struct { // A list of instance IDs to filter results. Ids []string `pulumi:"ids"` // A regex string to filter results by the instance name. NameRegex *string `pulumi:"nameRegex"` OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getInstances.
type GetInstancesInstance ¶
type GetInstancesInstance struct { // The config the instance. Config string `pulumi:"config"` // The create time of the instance. CreateTime string `pulumi:"createTime"` // The deploy type of the instance. 0: sharing instance, 1: vpc instance, 2: vpc instance(support ip mapping), 3: eip instance, 4: eip/vpc instance, 5: vpc instance. DeployType int `pulumi:"deployType"` // The disk size of the instance. DiskSize int `pulumi:"diskSize"` // The disk type of the instance. 0: efficient cloud disk , 1: SSD. DiskType int `pulumi:"diskType"` // The peak bandwidth of the instance. EipMax int `pulumi:"eipMax"` // The endPoint to access the instance. EndPoint string `pulumi:"endPoint"` // 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"` // 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 end point of the instance. SslEndPoint string `pulumi:"sslEndPoint"` // The max num of topic can be create of the instance. TopicQuota int `pulumi:"topicQuota"` // The ID of attaching VPC to instance. VpcId string `pulumi:"vpcId"` // The ID of attaching vswitch to instance. VswitchId string `pulumi:"vswitchId"` // The ID of attaching zone to instance. ZoneId string `pulumi:"zoneId"` }
type GetInstancesInstanceArgs ¶
type GetInstancesInstanceArgs struct { // The config the instance. Config pulumi.StringInput `pulumi:"config"` // The create time of the instance. CreateTime pulumi.StringInput `pulumi:"createTime"` // The deploy type of the instance. 0: sharing instance, 1: vpc instance, 2: vpc instance(support ip mapping), 3: eip instance, 4: eip/vpc instance, 5: vpc instance. DeployType pulumi.IntInput `pulumi:"deployType"` // The disk size of the instance. DiskSize pulumi.IntInput `pulumi:"diskSize"` // The disk type of the instance. 0: efficient cloud disk , 1: SSD. DiskType pulumi.IntInput `pulumi:"diskType"` // The peak bandwidth of the instance. EipMax pulumi.IntInput `pulumi:"eipMax"` // The endPoint to access the instance. EndPoint pulumi.StringInput `pulumi:"endPoint"` // 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"` // 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 end point of the instance. SslEndPoint pulumi.StringInput `pulumi:"sslEndPoint"` // The max num of topic can be create of the instance. TopicQuota pulumi.IntInput `pulumi:"topicQuota"` // The ID of attaching VPC to instance. VpcId pulumi.StringInput `pulumi:"vpcId"` // The ID of attaching vswitch to instance. VswitchId pulumi.StringInput `pulumi:"vswitchId"` // The ID of attaching zone to instance. ZoneId pulumi.StringInput `pulumi:"zoneId"` }
func (GetInstancesInstanceArgs) ElementType ¶
func (GetInstancesInstanceArgs) ElementType() reflect.Type
func (GetInstancesInstanceArgs) ToGetInstancesInstanceOutput ¶
func (i GetInstancesInstanceArgs) ToGetInstancesInstanceOutput() GetInstancesInstanceOutput
func (GetInstancesInstanceArgs) ToGetInstancesInstanceOutputWithContext ¶
func (i GetInstancesInstanceArgs) ToGetInstancesInstanceOutputWithContext(ctx context.Context) GetInstancesInstanceOutput
type GetInstancesInstanceArray ¶
type GetInstancesInstanceArray []GetInstancesInstanceInput
func (GetInstancesInstanceArray) ElementType ¶
func (GetInstancesInstanceArray) ElementType() reflect.Type
func (GetInstancesInstanceArray) ToGetInstancesInstanceArrayOutput ¶
func (i GetInstancesInstanceArray) ToGetInstancesInstanceArrayOutput() GetInstancesInstanceArrayOutput
func (GetInstancesInstanceArray) ToGetInstancesInstanceArrayOutputWithContext ¶
func (i GetInstancesInstanceArray) ToGetInstancesInstanceArrayOutputWithContext(ctx context.Context) GetInstancesInstanceArrayOutput
type GetInstancesInstanceArrayInput ¶
type GetInstancesInstanceArrayInput interface { pulumi.Input ToGetInstancesInstanceArrayOutput() GetInstancesInstanceArrayOutput ToGetInstancesInstanceArrayOutputWithContext(context.Context) GetInstancesInstanceArrayOutput }
GetInstancesInstanceArrayInput is an input type that accepts GetInstancesInstanceArray and GetInstancesInstanceArrayOutput values. You can construct a concrete instance of `GetInstancesInstanceArrayInput` via:
GetInstancesInstanceArray{ GetInstancesInstanceArgs{...} }
type GetInstancesInstanceArrayOutput ¶
type GetInstancesInstanceArrayOutput struct{ *pulumi.OutputState }
func (GetInstancesInstanceArrayOutput) ElementType ¶
func (GetInstancesInstanceArrayOutput) ElementType() reflect.Type
func (GetInstancesInstanceArrayOutput) Index ¶
func (o GetInstancesInstanceArrayOutput) Index(i pulumi.IntInput) GetInstancesInstanceOutput
func (GetInstancesInstanceArrayOutput) ToGetInstancesInstanceArrayOutput ¶
func (o GetInstancesInstanceArrayOutput) ToGetInstancesInstanceArrayOutput() GetInstancesInstanceArrayOutput
func (GetInstancesInstanceArrayOutput) ToGetInstancesInstanceArrayOutputWithContext ¶
func (o GetInstancesInstanceArrayOutput) ToGetInstancesInstanceArrayOutputWithContext(ctx context.Context) GetInstancesInstanceArrayOutput
type GetInstancesInstanceInput ¶
type GetInstancesInstanceInput interface { pulumi.Input ToGetInstancesInstanceOutput() GetInstancesInstanceOutput ToGetInstancesInstanceOutputWithContext(context.Context) GetInstancesInstanceOutput }
GetInstancesInstanceInput is an input type that accepts GetInstancesInstanceArgs and GetInstancesInstanceOutput values. You can construct a concrete instance of `GetInstancesInstanceInput` via:
GetInstancesInstanceArgs{...}
type GetInstancesInstanceOutput ¶
type GetInstancesInstanceOutput struct{ *pulumi.OutputState }
func (GetInstancesInstanceOutput) Config ¶
func (o GetInstancesInstanceOutput) Config() pulumi.StringOutput
The config the instance.
func (GetInstancesInstanceOutput) CreateTime ¶
func (o GetInstancesInstanceOutput) CreateTime() pulumi.StringOutput
The create time of the instance.
func (GetInstancesInstanceOutput) DeployType ¶
func (o GetInstancesInstanceOutput) DeployType() pulumi.IntOutput
The deploy type of the instance. 0: sharing instance, 1: vpc instance, 2: vpc instance(support ip mapping), 3: eip instance, 4: eip/vpc instance, 5: vpc instance.
func (GetInstancesInstanceOutput) DiskSize ¶
func (o GetInstancesInstanceOutput) DiskSize() pulumi.IntOutput
The disk size of the instance.
func (GetInstancesInstanceOutput) DiskType ¶
func (o GetInstancesInstanceOutput) DiskType() pulumi.IntOutput
The disk type of the instance. 0: efficient cloud disk , 1: SSD.
func (GetInstancesInstanceOutput) EipMax ¶
func (o GetInstancesInstanceOutput) EipMax() pulumi.IntOutput
The peak bandwidth of the instance.
func (GetInstancesInstanceOutput) ElementType ¶
func (GetInstancesInstanceOutput) ElementType() reflect.Type
func (GetInstancesInstanceOutput) EndPoint ¶
func (o GetInstancesInstanceOutput) EndPoint() pulumi.StringOutput
The endPoint to access the instance.
func (GetInstancesInstanceOutput) ExpiredTime ¶ added in v3.12.0
func (o GetInstancesInstanceOutput) ExpiredTime() pulumi.IntOutput
The expired time of the instance.
func (GetInstancesInstanceOutput) Id ¶
func (o GetInstancesInstanceOutput) Id() pulumi.StringOutput
ID of the instance.
func (GetInstancesInstanceOutput) IoMax ¶
func (o GetInstancesInstanceOutput) IoMax() pulumi.IntOutput
The peak value of io of the instance.
func (GetInstancesInstanceOutput) MsgRetain ¶ added in v3.12.0
func (o GetInstancesInstanceOutput) MsgRetain() pulumi.IntOutput
The msg retain of the instance.
func (GetInstancesInstanceOutput) Name ¶
func (o GetInstancesInstanceOutput) Name() pulumi.StringOutput
Name of the instance.
func (GetInstancesInstanceOutput) PaidType ¶
func (o GetInstancesInstanceOutput) PaidType() pulumi.StringOutput
The paid type of the instance.
func (GetInstancesInstanceOutput) 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) SslEndPoint ¶ added in v3.12.0
func (o GetInstancesInstanceOutput) SslEndPoint() pulumi.StringOutput
The SSL end point of the instance.
func (GetInstancesInstanceOutput) ToGetInstancesInstanceOutput ¶
func (o GetInstancesInstanceOutput) ToGetInstancesInstanceOutput() GetInstancesInstanceOutput
func (GetInstancesInstanceOutput) ToGetInstancesInstanceOutputWithContext ¶
func (o GetInstancesInstanceOutput) ToGetInstancesInstanceOutputWithContext(ctx context.Context) GetInstancesInstanceOutput
func (GetInstancesInstanceOutput) TopicQuota ¶
func (o GetInstancesInstanceOutput) TopicQuota() pulumi.IntOutput
The max num of topic can be create of the instance.
func (GetInstancesInstanceOutput) VpcId ¶
func (o GetInstancesInstanceOutput) VpcId() pulumi.StringOutput
The ID of attaching VPC to instance.
func (GetInstancesInstanceOutput) VswitchId ¶
func (o GetInstancesInstanceOutput) VswitchId() pulumi.StringOutput
The ID of attaching vswitch to instance.
func (GetInstancesInstanceOutput) ZoneId ¶
func (o GetInstancesInstanceOutput) ZoneId() pulumi.StringOutput
The ID of attaching zone to instance.
type GetInstancesOutputArgs ¶ added in v3.9.0
type GetInstancesOutputArgs struct { // 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 ¶ added in v3.9.0
func (GetInstancesOutputArgs) ElementType() reflect.Type
type GetInstancesResult ¶
type GetInstancesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list of instance IDs. Ids []string `pulumi:"ids"` // A list of instances. Each element contains the following attributes: Instances []GetInstancesInstance `pulumi:"instances"` NameRegex *string `pulumi:"nameRegex"` // A list of instance names. Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` }
A collection of values returned by getInstances.
func GetInstances ¶
func GetInstances(ctx *pulumi.Context, args *GetInstancesArgs, opts ...pulumi.InvokeOption) (*GetInstancesResult, error)
This data source provides a list of ALIKAFKA Instances in an Alibaba Cloud account according to the specified filters.
> **NOTE:** Available in 1.59.0+
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/actiontrail" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/alikafka" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/vpc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") instanceName := "alikafkaInstanceName" if param := cfg.Get("instanceName"); param != "" { instanceName = param } opt0 := "VSwitch" defaultZones, err := alicloud.GetZones(ctx, &GetZonesArgs{ AvailableResourceCreation: &opt0, }, nil) if err != nil { return err } defaultNetwork, err := vpc.NewNetwork(ctx, "defaultNetwork", &vpc.NetworkArgs{ CidrBlock: pulumi.String("172.16.0.0/12"), }) if err != nil { return err } defaultSwitch, err := vpc.NewSwitch(ctx, "defaultSwitch", &vpc.SwitchArgs{ AvailabilityZone: pulumi.String(defaultZones.Zones[0].Id), CidrBlock: pulumi.String("172.16.0.0/24"), VpcId: defaultNetwork.ID(), }) if err != nil { return err } _, err = alikafka.NewInstance(ctx, "defaultInstance", &alikafka.InstanceArgs{ DeployType: pulumi.Int(4), DiskSize: pulumi.Int(500), DiskType: pulumi.Int(1), IoMax: pulumi.Int(20), TopicQuota: pulumi.Int(50), VswitchId: defaultSwitch.ID(), }) if err != nil { return err } opt1 := "alikafkaInstanceName" opt2 := "instances.txt" instancesDs, err := actiontrail.GetInstances(ctx, &actiontrail.GetInstancesArgs{ NameRegex: &opt1, OutputFile: &opt2, }, nil) if err != nil { return err } ctx.Export("firstInstanceName", instancesDs.Instances[0].Name) return nil }) }
```
type GetInstancesResultOutput ¶ added in v3.9.0
type GetInstancesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstances.
func GetInstancesOutput ¶ added in v3.9.0
func GetInstancesOutput(ctx *pulumi.Context, args GetInstancesOutputArgs, opts ...pulumi.InvokeOption) GetInstancesResultOutput
func (GetInstancesResultOutput) ElementType ¶ added in v3.9.0
func (GetInstancesResultOutput) ElementType() reflect.Type
func (GetInstancesResultOutput) Id ¶ added in v3.9.0
func (o GetInstancesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstancesResultOutput) Ids ¶ added in v3.9.0
func (o GetInstancesResultOutput) Ids() pulumi.StringArrayOutput
A list of instance IDs.
func (GetInstancesResultOutput) Instances ¶ added in v3.9.0
func (o GetInstancesResultOutput) Instances() GetInstancesInstanceArrayOutput
A list of instances. Each element contains the following attributes:
func (GetInstancesResultOutput) NameRegex ¶ added in v3.9.0
func (o GetInstancesResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetInstancesResultOutput) Names ¶ added in v3.9.0
func (o GetInstancesResultOutput) Names() pulumi.StringArrayOutput
A list of instance names.
func (GetInstancesResultOutput) OutputFile ¶ added in v3.9.0
func (o GetInstancesResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetInstancesResultOutput) ToGetInstancesResultOutput ¶ added in v3.9.0
func (o GetInstancesResultOutput) ToGetInstancesResultOutput() GetInstancesResultOutput
func (GetInstancesResultOutput) ToGetInstancesResultOutputWithContext ¶ added in v3.9.0
func (o GetInstancesResultOutput) ToGetInstancesResultOutputWithContext(ctx context.Context) GetInstancesResultOutput
type GetSaslAclsAcl ¶
type GetSaslAclsAcl struct { // The operation type of the sasl acl. AclOperationType string `pulumi:"aclOperationType"` // Get results for the specified resource name. AclResourceName string `pulumi:"aclResourceName"` // The resource pattern type of the sasl acl. AclResourcePatternType string `pulumi:"aclResourcePatternType"` // Get results for the specified resource type. AclResourceType string `pulumi:"aclResourceType"` // The host of the sasl acl. Host string `pulumi:"host"` // Get results for the specified username. Username string `pulumi:"username"` }
type GetSaslAclsAclArgs ¶
type GetSaslAclsAclArgs struct { // The operation type of the sasl acl. AclOperationType pulumi.StringInput `pulumi:"aclOperationType"` // Get results for the specified resource name. AclResourceName pulumi.StringInput `pulumi:"aclResourceName"` // The resource pattern type of the sasl acl. AclResourcePatternType pulumi.StringInput `pulumi:"aclResourcePatternType"` // Get results for the specified resource type. AclResourceType pulumi.StringInput `pulumi:"aclResourceType"` // The host of the sasl acl. Host pulumi.StringInput `pulumi:"host"` // Get results for the specified username. Username pulumi.StringInput `pulumi:"username"` }
func (GetSaslAclsAclArgs) ElementType ¶
func (GetSaslAclsAclArgs) ElementType() reflect.Type
func (GetSaslAclsAclArgs) ToGetSaslAclsAclOutput ¶
func (i GetSaslAclsAclArgs) ToGetSaslAclsAclOutput() GetSaslAclsAclOutput
func (GetSaslAclsAclArgs) ToGetSaslAclsAclOutputWithContext ¶
func (i GetSaslAclsAclArgs) ToGetSaslAclsAclOutputWithContext(ctx context.Context) GetSaslAclsAclOutput
type GetSaslAclsAclArray ¶
type GetSaslAclsAclArray []GetSaslAclsAclInput
func (GetSaslAclsAclArray) ElementType ¶
func (GetSaslAclsAclArray) ElementType() reflect.Type
func (GetSaslAclsAclArray) ToGetSaslAclsAclArrayOutput ¶
func (i GetSaslAclsAclArray) ToGetSaslAclsAclArrayOutput() GetSaslAclsAclArrayOutput
func (GetSaslAclsAclArray) ToGetSaslAclsAclArrayOutputWithContext ¶
func (i GetSaslAclsAclArray) ToGetSaslAclsAclArrayOutputWithContext(ctx context.Context) GetSaslAclsAclArrayOutput
type GetSaslAclsAclArrayInput ¶
type GetSaslAclsAclArrayInput interface { pulumi.Input ToGetSaslAclsAclArrayOutput() GetSaslAclsAclArrayOutput ToGetSaslAclsAclArrayOutputWithContext(context.Context) GetSaslAclsAclArrayOutput }
GetSaslAclsAclArrayInput is an input type that accepts GetSaslAclsAclArray and GetSaslAclsAclArrayOutput values. You can construct a concrete instance of `GetSaslAclsAclArrayInput` via:
GetSaslAclsAclArray{ GetSaslAclsAclArgs{...} }
type GetSaslAclsAclArrayOutput ¶
type GetSaslAclsAclArrayOutput struct{ *pulumi.OutputState }
func (GetSaslAclsAclArrayOutput) ElementType ¶
func (GetSaslAclsAclArrayOutput) ElementType() reflect.Type
func (GetSaslAclsAclArrayOutput) Index ¶
func (o GetSaslAclsAclArrayOutput) Index(i pulumi.IntInput) GetSaslAclsAclOutput
func (GetSaslAclsAclArrayOutput) ToGetSaslAclsAclArrayOutput ¶
func (o GetSaslAclsAclArrayOutput) ToGetSaslAclsAclArrayOutput() GetSaslAclsAclArrayOutput
func (GetSaslAclsAclArrayOutput) ToGetSaslAclsAclArrayOutputWithContext ¶
func (o GetSaslAclsAclArrayOutput) ToGetSaslAclsAclArrayOutputWithContext(ctx context.Context) GetSaslAclsAclArrayOutput
type GetSaslAclsAclInput ¶
type GetSaslAclsAclInput interface { pulumi.Input ToGetSaslAclsAclOutput() GetSaslAclsAclOutput ToGetSaslAclsAclOutputWithContext(context.Context) GetSaslAclsAclOutput }
GetSaslAclsAclInput is an input type that accepts GetSaslAclsAclArgs and GetSaslAclsAclOutput values. You can construct a concrete instance of `GetSaslAclsAclInput` via:
GetSaslAclsAclArgs{...}
type GetSaslAclsAclOutput ¶
type GetSaslAclsAclOutput struct{ *pulumi.OutputState }
func (GetSaslAclsAclOutput) AclOperationType ¶
func (o GetSaslAclsAclOutput) AclOperationType() pulumi.StringOutput
The operation type of the sasl acl.
func (GetSaslAclsAclOutput) AclResourceName ¶
func (o GetSaslAclsAclOutput) AclResourceName() pulumi.StringOutput
Get results for the specified resource name.
func (GetSaslAclsAclOutput) AclResourcePatternType ¶
func (o GetSaslAclsAclOutput) AclResourcePatternType() pulumi.StringOutput
The resource pattern type of the sasl acl.
func (GetSaslAclsAclOutput) AclResourceType ¶
func (o GetSaslAclsAclOutput) AclResourceType() pulumi.StringOutput
Get results for the specified resource type.
func (GetSaslAclsAclOutput) ElementType ¶
func (GetSaslAclsAclOutput) ElementType() reflect.Type
func (GetSaslAclsAclOutput) Host ¶
func (o GetSaslAclsAclOutput) Host() pulumi.StringOutput
The host of the sasl acl.
func (GetSaslAclsAclOutput) ToGetSaslAclsAclOutput ¶
func (o GetSaslAclsAclOutput) ToGetSaslAclsAclOutput() GetSaslAclsAclOutput
func (GetSaslAclsAclOutput) ToGetSaslAclsAclOutputWithContext ¶
func (o GetSaslAclsAclOutput) ToGetSaslAclsAclOutputWithContext(ctx context.Context) GetSaslAclsAclOutput
func (GetSaslAclsAclOutput) Username ¶
func (o GetSaslAclsAclOutput) Username() pulumi.StringOutput
Get results for the specified username.
type GetSaslAclsArgs ¶
type GetSaslAclsArgs struct { // Get results for the specified resource name. AclResourceName string `pulumi:"aclResourceName"` // Get results for the specified resource type. AclResourceType string `pulumi:"aclResourceType"` // ID of the ALIKAFKA Instance that owns the sasl acls. InstanceId string `pulumi:"instanceId"` OutputFile *string `pulumi:"outputFile"` // Get results for the specified username. Username string `pulumi:"username"` }
A collection of arguments for invoking getSaslAcls.
type GetSaslAclsOutputArgs ¶ added in v3.9.0
type GetSaslAclsOutputArgs struct { // Get results for the specified resource name. AclResourceName pulumi.StringInput `pulumi:"aclResourceName"` // Get results for the specified resource type. AclResourceType pulumi.StringInput `pulumi:"aclResourceType"` // ID of the ALIKAFKA Instance that owns the sasl acls. InstanceId pulumi.StringInput `pulumi:"instanceId"` OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // Get results for the specified username. Username pulumi.StringInput `pulumi:"username"` }
A collection of arguments for invoking getSaslAcls.
func (GetSaslAclsOutputArgs) ElementType ¶ added in v3.9.0
func (GetSaslAclsOutputArgs) ElementType() reflect.Type
type GetSaslAclsResult ¶
type GetSaslAclsResult struct { // The resource name of the sasl acl. AclResourceName string `pulumi:"aclResourceName"` // The resource type of the sasl acl. AclResourceType string `pulumi:"aclResourceType"` // A list of sasl acls. Each element contains the following attributes: Acls []GetSaslAclsAcl `pulumi:"acls"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` OutputFile *string `pulumi:"outputFile"` // The username of the sasl acl. Username string `pulumi:"username"` }
A collection of values returned by getSaslAcls.
func GetSaslAcls ¶
func GetSaslAcls(ctx *pulumi.Context, args *GetSaslAclsArgs, opts ...pulumi.InvokeOption) (*GetSaslAclsResult, error)
This data source provides a list of ALIKAFKA Sasl acls in an Alibaba Cloud account according to the specified filters.
> **NOTE:** Available in 1.66.0+
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/actiontrail" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { opt0 := "saslAcls.txt" saslAclsDs, err := actiontrail.GetSaslAcls(ctx, &actiontrail.GetSaslAclsArgs{ AclResourceName: "testTopic", AclResourceType: "Topic", InstanceId: "xxx", OutputFile: &opt0, Username: "username", }, nil) if err != nil { return err } ctx.Export("firstSaslAclUsername", saslAclsDs.Acls[0].Username) return nil }) }
```
type GetSaslAclsResultOutput ¶ added in v3.9.0
type GetSaslAclsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSaslAcls.
func GetSaslAclsOutput ¶ added in v3.9.0
func GetSaslAclsOutput(ctx *pulumi.Context, args GetSaslAclsOutputArgs, opts ...pulumi.InvokeOption) GetSaslAclsResultOutput
func (GetSaslAclsResultOutput) AclResourceName ¶ added in v3.9.0
func (o GetSaslAclsResultOutput) AclResourceName() pulumi.StringOutput
The resource name of the sasl acl.
func (GetSaslAclsResultOutput) AclResourceType ¶ added in v3.9.0
func (o GetSaslAclsResultOutput) AclResourceType() pulumi.StringOutput
The resource type of the sasl acl.
func (GetSaslAclsResultOutput) Acls ¶ added in v3.9.0
func (o GetSaslAclsResultOutput) Acls() GetSaslAclsAclArrayOutput
A list of sasl acls. Each element contains the following attributes:
func (GetSaslAclsResultOutput) ElementType ¶ added in v3.9.0
func (GetSaslAclsResultOutput) ElementType() reflect.Type
func (GetSaslAclsResultOutput) Id ¶ added in v3.9.0
func (o GetSaslAclsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSaslAclsResultOutput) InstanceId ¶ added in v3.9.0
func (o GetSaslAclsResultOutput) InstanceId() pulumi.StringOutput
func (GetSaslAclsResultOutput) OutputFile ¶ added in v3.9.0
func (o GetSaslAclsResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetSaslAclsResultOutput) ToGetSaslAclsResultOutput ¶ added in v3.9.0
func (o GetSaslAclsResultOutput) ToGetSaslAclsResultOutput() GetSaslAclsResultOutput
func (GetSaslAclsResultOutput) ToGetSaslAclsResultOutputWithContext ¶ added in v3.9.0
func (o GetSaslAclsResultOutput) ToGetSaslAclsResultOutputWithContext(ctx context.Context) GetSaslAclsResultOutput
func (GetSaslAclsResultOutput) Username ¶ added in v3.9.0
func (o GetSaslAclsResultOutput) Username() pulumi.StringOutput
The username of the sasl acl.
type GetSaslUsersArgs ¶
type GetSaslUsersArgs struct { // ID of the ALIKAFKA Instance that owns the sasl users. InstanceId string `pulumi:"instanceId"` // A regex string to filter results by the username. NameRegex *string `pulumi:"nameRegex"` OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getSaslUsers.
type GetSaslUsersOutputArgs ¶ added in v3.9.0
type GetSaslUsersOutputArgs struct { // ID of the ALIKAFKA Instance that owns the sasl users. InstanceId pulumi.StringInput `pulumi:"instanceId"` // A regex string to filter results by the username. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking getSaslUsers.
func (GetSaslUsersOutputArgs) ElementType ¶ added in v3.9.0
func (GetSaslUsersOutputArgs) ElementType() reflect.Type
type GetSaslUsersResult ¶
type GetSaslUsersResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` NameRegex *string `pulumi:"nameRegex"` // A list of sasl usernames. Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` // A list of sasl users. Each element contains the following attributes: Users []GetSaslUsersUser `pulumi:"users"` }
A collection of values returned by getSaslUsers.
func GetSaslUsers ¶
func GetSaslUsers(ctx *pulumi.Context, args *GetSaslUsersArgs, opts ...pulumi.InvokeOption) (*GetSaslUsersResult, error)
This data source provides a list of ALIKAFKA Sasl users in an Alibaba Cloud account according to the specified filters.
> **NOTE:** Available in 1.66.0+
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/actiontrail" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { opt0 := "username" opt1 := "saslUsers.txt" saslUsersDs, err := actiontrail.GetSaslUsers(ctx, &actiontrail.GetSaslUsersArgs{ InstanceId: "xxx", NameRegex: &opt0, OutputFile: &opt1, }, nil) if err != nil { return err } ctx.Export("firstSaslUsername", saslUsersDs.Users[0].Username) return nil }) }
```
type GetSaslUsersResultOutput ¶ added in v3.9.0
type GetSaslUsersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSaslUsers.
func GetSaslUsersOutput ¶ added in v3.9.0
func GetSaslUsersOutput(ctx *pulumi.Context, args GetSaslUsersOutputArgs, opts ...pulumi.InvokeOption) GetSaslUsersResultOutput
func (GetSaslUsersResultOutput) ElementType ¶ added in v3.9.0
func (GetSaslUsersResultOutput) ElementType() reflect.Type
func (GetSaslUsersResultOutput) Id ¶ added in v3.9.0
func (o GetSaslUsersResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSaslUsersResultOutput) InstanceId ¶ added in v3.9.0
func (o GetSaslUsersResultOutput) InstanceId() pulumi.StringOutput
func (GetSaslUsersResultOutput) NameRegex ¶ added in v3.9.0
func (o GetSaslUsersResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetSaslUsersResultOutput) Names ¶ added in v3.9.0
func (o GetSaslUsersResultOutput) Names() pulumi.StringArrayOutput
A list of sasl usernames.
func (GetSaslUsersResultOutput) OutputFile ¶ added in v3.9.0
func (o GetSaslUsersResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetSaslUsersResultOutput) ToGetSaslUsersResultOutput ¶ added in v3.9.0
func (o GetSaslUsersResultOutput) ToGetSaslUsersResultOutput() GetSaslUsersResultOutput
func (GetSaslUsersResultOutput) ToGetSaslUsersResultOutputWithContext ¶ added in v3.9.0
func (o GetSaslUsersResultOutput) ToGetSaslUsersResultOutputWithContext(ctx context.Context) GetSaslUsersResultOutput
func (GetSaslUsersResultOutput) Users ¶ added in v3.9.0
func (o GetSaslUsersResultOutput) Users() GetSaslUsersUserArrayOutput
A list of sasl users. Each element contains the following attributes:
type GetSaslUsersUser ¶
type GetSaslUsersUserArgs ¶
type GetSaslUsersUserArgs struct { // The password of the user. Password pulumi.StringInput `pulumi:"password"` // The username of the user. Username pulumi.StringInput `pulumi:"username"` }
func (GetSaslUsersUserArgs) ElementType ¶
func (GetSaslUsersUserArgs) ElementType() reflect.Type
func (GetSaslUsersUserArgs) ToGetSaslUsersUserOutput ¶
func (i GetSaslUsersUserArgs) ToGetSaslUsersUserOutput() GetSaslUsersUserOutput
func (GetSaslUsersUserArgs) ToGetSaslUsersUserOutputWithContext ¶
func (i GetSaslUsersUserArgs) ToGetSaslUsersUserOutputWithContext(ctx context.Context) GetSaslUsersUserOutput
type GetSaslUsersUserArray ¶
type GetSaslUsersUserArray []GetSaslUsersUserInput
func (GetSaslUsersUserArray) ElementType ¶
func (GetSaslUsersUserArray) ElementType() reflect.Type
func (GetSaslUsersUserArray) ToGetSaslUsersUserArrayOutput ¶
func (i GetSaslUsersUserArray) ToGetSaslUsersUserArrayOutput() GetSaslUsersUserArrayOutput
func (GetSaslUsersUserArray) ToGetSaslUsersUserArrayOutputWithContext ¶
func (i GetSaslUsersUserArray) ToGetSaslUsersUserArrayOutputWithContext(ctx context.Context) GetSaslUsersUserArrayOutput
type GetSaslUsersUserArrayInput ¶
type GetSaslUsersUserArrayInput interface { pulumi.Input ToGetSaslUsersUserArrayOutput() GetSaslUsersUserArrayOutput ToGetSaslUsersUserArrayOutputWithContext(context.Context) GetSaslUsersUserArrayOutput }
GetSaslUsersUserArrayInput is an input type that accepts GetSaslUsersUserArray and GetSaslUsersUserArrayOutput values. You can construct a concrete instance of `GetSaslUsersUserArrayInput` via:
GetSaslUsersUserArray{ GetSaslUsersUserArgs{...} }
type GetSaslUsersUserArrayOutput ¶
type GetSaslUsersUserArrayOutput struct{ *pulumi.OutputState }
func (GetSaslUsersUserArrayOutput) ElementType ¶
func (GetSaslUsersUserArrayOutput) ElementType() reflect.Type
func (GetSaslUsersUserArrayOutput) Index ¶
func (o GetSaslUsersUserArrayOutput) Index(i pulumi.IntInput) GetSaslUsersUserOutput
func (GetSaslUsersUserArrayOutput) ToGetSaslUsersUserArrayOutput ¶
func (o GetSaslUsersUserArrayOutput) ToGetSaslUsersUserArrayOutput() GetSaslUsersUserArrayOutput
func (GetSaslUsersUserArrayOutput) ToGetSaslUsersUserArrayOutputWithContext ¶
func (o GetSaslUsersUserArrayOutput) ToGetSaslUsersUserArrayOutputWithContext(ctx context.Context) GetSaslUsersUserArrayOutput
type GetSaslUsersUserInput ¶
type GetSaslUsersUserInput interface { pulumi.Input ToGetSaslUsersUserOutput() GetSaslUsersUserOutput ToGetSaslUsersUserOutputWithContext(context.Context) GetSaslUsersUserOutput }
GetSaslUsersUserInput is an input type that accepts GetSaslUsersUserArgs and GetSaslUsersUserOutput values. You can construct a concrete instance of `GetSaslUsersUserInput` via:
GetSaslUsersUserArgs{...}
type GetSaslUsersUserOutput ¶
type GetSaslUsersUserOutput struct{ *pulumi.OutputState }
func (GetSaslUsersUserOutput) ElementType ¶
func (GetSaslUsersUserOutput) ElementType() reflect.Type
func (GetSaslUsersUserOutput) Password ¶
func (o GetSaslUsersUserOutput) Password() pulumi.StringOutput
The password of the user.
func (GetSaslUsersUserOutput) ToGetSaslUsersUserOutput ¶
func (o GetSaslUsersUserOutput) ToGetSaslUsersUserOutput() GetSaslUsersUserOutput
func (GetSaslUsersUserOutput) ToGetSaslUsersUserOutputWithContext ¶
func (o GetSaslUsersUserOutput) ToGetSaslUsersUserOutputWithContext(ctx context.Context) GetSaslUsersUserOutput
func (GetSaslUsersUserOutput) Username ¶
func (o GetSaslUsersUserOutput) Username() pulumi.StringOutput
The username of the user.
type GetTopicsArgs ¶
type GetTopicsArgs struct { InstanceId string `pulumi:"instanceId"` // A regex string to filter results by the topic name. NameRegex *string `pulumi:"nameRegex"` OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getTopics.
type GetTopicsOutputArgs ¶ added in v3.9.0
type GetTopicsOutputArgs struct { 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"` }
A collection of arguments for invoking getTopics.
func (GetTopicsOutputArgs) ElementType ¶ added in v3.9.0
func (GetTopicsOutputArgs) ElementType() reflect.Type
type GetTopicsResult ¶
type GetTopicsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` NameRegex *string `pulumi:"nameRegex"` // A list of topic names. Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` // A list of topics. Each element contains the following attributes: Topics []GetTopicsTopic `pulumi:"topics"` }
A collection of values returned by getTopics.
func GetTopics ¶
func GetTopics(ctx *pulumi.Context, args *GetTopicsArgs, opts ...pulumi.InvokeOption) (*GetTopicsResult, error)
This data source provides a list of ALIKAFKA Topics in an Alibaba Cloud account according to the specified filters.
> **NOTE:** Available in 1.56.0+
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/actiontrail" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { opt0 := "alikafkaTopicName" opt1 := "topics.txt" topicsDs, err := actiontrail.GetTopics(ctx, &actiontrail.GetTopicsArgs{ InstanceId: "xxx", NameRegex: &opt0, OutputFile: &opt1, }, nil) if err != nil { return err } ctx.Export("firstTopicName", topicsDs.Topics[0].Topic) return nil }) }
```
type GetTopicsResultOutput ¶ added in v3.9.0
type GetTopicsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTopics.
func GetTopicsOutput ¶ added in v3.9.0
func GetTopicsOutput(ctx *pulumi.Context, args GetTopicsOutputArgs, opts ...pulumi.InvokeOption) GetTopicsResultOutput
func (GetTopicsResultOutput) ElementType ¶ added in v3.9.0
func (GetTopicsResultOutput) ElementType() reflect.Type
func (GetTopicsResultOutput) Id ¶ added in v3.9.0
func (o GetTopicsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetTopicsResultOutput) InstanceId ¶ added in v3.9.0
func (o GetTopicsResultOutput) InstanceId() pulumi.StringOutput
func (GetTopicsResultOutput) NameRegex ¶ added in v3.9.0
func (o GetTopicsResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetTopicsResultOutput) Names ¶ added in v3.9.0
func (o GetTopicsResultOutput) Names() pulumi.StringArrayOutput
A list of topic names.
func (GetTopicsResultOutput) OutputFile ¶ added in v3.9.0
func (o GetTopicsResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetTopicsResultOutput) ToGetTopicsResultOutput ¶ added in v3.9.0
func (o GetTopicsResultOutput) ToGetTopicsResultOutput() GetTopicsResultOutput
func (GetTopicsResultOutput) ToGetTopicsResultOutputWithContext ¶ added in v3.9.0
func (o GetTopicsResultOutput) ToGetTopicsResultOutputWithContext(ctx context.Context) GetTopicsResultOutput
func (GetTopicsResultOutput) Topics ¶ added in v3.9.0
func (o GetTopicsResultOutput) Topics() GetTopicsTopicArrayOutput
A list of topics. Each element contains the following attributes:
type GetTopicsTopic ¶
type GetTopicsTopic struct { // whether the current topic is kafka compact topic or not. CompactTopic bool `pulumi:"compactTopic"` // Time of creation. CreateTime string `pulumi:"createTime"` // whether the current topic is kafka local topic or not. LocalTopic bool `pulumi:"localTopic"` // Partition number of the topic. PartitionNum int `pulumi:"partitionNum"` // Remark of the topic. Remark string `pulumi:"remark"` // The current status code of the topic. There are three values to describe the topic status: 0 stands for the topic is in service, 1 stands for freezing and 2 stands for pause. Status int `pulumi:"status"` // The name of the topic. Topic string `pulumi:"topic"` }
type GetTopicsTopicArgs ¶
type GetTopicsTopicArgs struct { // whether the current topic is kafka compact topic or not. CompactTopic pulumi.BoolInput `pulumi:"compactTopic"` // Time of creation. CreateTime pulumi.StringInput `pulumi:"createTime"` // whether the current topic is kafka local topic or not. LocalTopic pulumi.BoolInput `pulumi:"localTopic"` // Partition number of the topic. PartitionNum pulumi.IntInput `pulumi:"partitionNum"` // Remark of the topic. Remark pulumi.StringInput `pulumi:"remark"` // The current status code of the topic. There are three values to describe the topic status: 0 stands for the topic is in service, 1 stands for freezing and 2 stands for pause. Status pulumi.IntInput `pulumi:"status"` // The name of the topic. Topic pulumi.StringInput `pulumi:"topic"` }
func (GetTopicsTopicArgs) ElementType ¶
func (GetTopicsTopicArgs) ElementType() reflect.Type
func (GetTopicsTopicArgs) ToGetTopicsTopicOutput ¶
func (i GetTopicsTopicArgs) ToGetTopicsTopicOutput() GetTopicsTopicOutput
func (GetTopicsTopicArgs) ToGetTopicsTopicOutputWithContext ¶
func (i GetTopicsTopicArgs) ToGetTopicsTopicOutputWithContext(ctx context.Context) GetTopicsTopicOutput
type GetTopicsTopicArray ¶
type GetTopicsTopicArray []GetTopicsTopicInput
func (GetTopicsTopicArray) ElementType ¶
func (GetTopicsTopicArray) ElementType() reflect.Type
func (GetTopicsTopicArray) ToGetTopicsTopicArrayOutput ¶
func (i GetTopicsTopicArray) ToGetTopicsTopicArrayOutput() GetTopicsTopicArrayOutput
func (GetTopicsTopicArray) ToGetTopicsTopicArrayOutputWithContext ¶
func (i GetTopicsTopicArray) ToGetTopicsTopicArrayOutputWithContext(ctx context.Context) GetTopicsTopicArrayOutput
type GetTopicsTopicArrayInput ¶
type GetTopicsTopicArrayInput interface { pulumi.Input ToGetTopicsTopicArrayOutput() GetTopicsTopicArrayOutput ToGetTopicsTopicArrayOutputWithContext(context.Context) GetTopicsTopicArrayOutput }
GetTopicsTopicArrayInput is an input type that accepts GetTopicsTopicArray and GetTopicsTopicArrayOutput values. You can construct a concrete instance of `GetTopicsTopicArrayInput` via:
GetTopicsTopicArray{ GetTopicsTopicArgs{...} }
type GetTopicsTopicArrayOutput ¶
type GetTopicsTopicArrayOutput struct{ *pulumi.OutputState }
func (GetTopicsTopicArrayOutput) ElementType ¶
func (GetTopicsTopicArrayOutput) ElementType() reflect.Type
func (GetTopicsTopicArrayOutput) Index ¶
func (o GetTopicsTopicArrayOutput) Index(i pulumi.IntInput) GetTopicsTopicOutput
func (GetTopicsTopicArrayOutput) ToGetTopicsTopicArrayOutput ¶
func (o GetTopicsTopicArrayOutput) ToGetTopicsTopicArrayOutput() GetTopicsTopicArrayOutput
func (GetTopicsTopicArrayOutput) ToGetTopicsTopicArrayOutputWithContext ¶
func (o GetTopicsTopicArrayOutput) ToGetTopicsTopicArrayOutputWithContext(ctx context.Context) GetTopicsTopicArrayOutput
type GetTopicsTopicInput ¶
type GetTopicsTopicInput interface { pulumi.Input ToGetTopicsTopicOutput() GetTopicsTopicOutput ToGetTopicsTopicOutputWithContext(context.Context) GetTopicsTopicOutput }
GetTopicsTopicInput is an input type that accepts GetTopicsTopicArgs and GetTopicsTopicOutput values. You can construct a concrete instance of `GetTopicsTopicInput` via:
GetTopicsTopicArgs{...}
type GetTopicsTopicOutput ¶
type GetTopicsTopicOutput struct{ *pulumi.OutputState }
func (GetTopicsTopicOutput) CompactTopic ¶
func (o GetTopicsTopicOutput) CompactTopic() pulumi.BoolOutput
whether the current topic is kafka compact topic or not.
func (GetTopicsTopicOutput) CreateTime ¶
func (o GetTopicsTopicOutput) CreateTime() pulumi.StringOutput
Time of creation.
func (GetTopicsTopicOutput) ElementType ¶
func (GetTopicsTopicOutput) ElementType() reflect.Type
func (GetTopicsTopicOutput) LocalTopic ¶
func (o GetTopicsTopicOutput) LocalTopic() pulumi.BoolOutput
whether the current topic is kafka local topic or not.
func (GetTopicsTopicOutput) PartitionNum ¶
func (o GetTopicsTopicOutput) PartitionNum() pulumi.IntOutput
Partition number of the topic.
func (GetTopicsTopicOutput) Remark ¶
func (o GetTopicsTopicOutput) Remark() pulumi.StringOutput
Remark of the topic.
func (GetTopicsTopicOutput) Status ¶
func (o GetTopicsTopicOutput) Status() pulumi.IntOutput
The current status code of the topic. There are three values to describe the topic status: 0 stands for the topic is in service, 1 stands for freezing and 2 stands for pause.
func (GetTopicsTopicOutput) ToGetTopicsTopicOutput ¶
func (o GetTopicsTopicOutput) ToGetTopicsTopicOutput() GetTopicsTopicOutput
func (GetTopicsTopicOutput) ToGetTopicsTopicOutputWithContext ¶
func (o GetTopicsTopicOutput) ToGetTopicsTopicOutputWithContext(ctx context.Context) GetTopicsTopicOutput
func (GetTopicsTopicOutput) Topic ¶
func (o GetTopicsTopicOutput) Topic() pulumi.StringOutput
The name of the topic.
type GetTrailsActiontrail ¶
type GetTrailsActiontrail struct { // Indicates whether the event is a read or a write event. EventRw string `pulumi:"eventRw"` // The id of the ActionTrail Trail. It is the same as trail name. Id string `pulumi:"id"` IsOrganizationTrail bool `pulumi:"isOrganizationTrail"` // The name of the specified OSS bucket. OssBucketName string `pulumi:"ossBucketName"` // The prefix of the specified OSS bucket name. OssKeyPrefix string `pulumi:"ossKeyPrefix"` OssWriteRoleArn string `pulumi:"ossWriteRoleArn"` // The unique ARN of the Log Service project. SlsProjectArn string `pulumi:"slsProjectArn"` // The unique ARN of the Log Service role. SlsWriteRoleArn string `pulumi:"slsWriteRoleArn"` // Filter the results by status of the ActionTrail Trail. Valid values: `Disable`, `Enable`, `Fresh`. Status string `pulumi:"status"` // The name of the ActionTrail Trail. TrailName string `pulumi:"trailName"` // The regions to which the trail is applied. TrailRegion string `pulumi:"trailRegion"` }
type GetTrailsActiontrailArgs ¶
type GetTrailsActiontrailArgs struct { // Indicates whether the event is a read or a write event. EventRw pulumi.StringInput `pulumi:"eventRw"` // The id of the ActionTrail Trail. It is the same as trail name. Id pulumi.StringInput `pulumi:"id"` IsOrganizationTrail pulumi.BoolInput `pulumi:"isOrganizationTrail"` // The name of the specified OSS bucket. OssBucketName pulumi.StringInput `pulumi:"ossBucketName"` // The prefix of the specified OSS bucket name. OssKeyPrefix pulumi.StringInput `pulumi:"ossKeyPrefix"` OssWriteRoleArn pulumi.StringInput `pulumi:"ossWriteRoleArn"` // The unique ARN of the Log Service project. SlsProjectArn pulumi.StringInput `pulumi:"slsProjectArn"` // The unique ARN of the Log Service role. SlsWriteRoleArn pulumi.StringInput `pulumi:"slsWriteRoleArn"` // Filter the results by status of the ActionTrail Trail. Valid values: `Disable`, `Enable`, `Fresh`. Status pulumi.StringInput `pulumi:"status"` // The name of the ActionTrail Trail. TrailName pulumi.StringInput `pulumi:"trailName"` // The regions to which the trail is applied. TrailRegion pulumi.StringInput `pulumi:"trailRegion"` }
func (GetTrailsActiontrailArgs) ElementType ¶
func (GetTrailsActiontrailArgs) ElementType() reflect.Type
func (GetTrailsActiontrailArgs) ToGetTrailsActiontrailOutput ¶
func (i GetTrailsActiontrailArgs) ToGetTrailsActiontrailOutput() GetTrailsActiontrailOutput
func (GetTrailsActiontrailArgs) ToGetTrailsActiontrailOutputWithContext ¶
func (i GetTrailsActiontrailArgs) ToGetTrailsActiontrailOutputWithContext(ctx context.Context) GetTrailsActiontrailOutput
type GetTrailsActiontrailArray ¶
type GetTrailsActiontrailArray []GetTrailsActiontrailInput
func (GetTrailsActiontrailArray) ElementType ¶
func (GetTrailsActiontrailArray) ElementType() reflect.Type
func (GetTrailsActiontrailArray) ToGetTrailsActiontrailArrayOutput ¶
func (i GetTrailsActiontrailArray) ToGetTrailsActiontrailArrayOutput() GetTrailsActiontrailArrayOutput
func (GetTrailsActiontrailArray) ToGetTrailsActiontrailArrayOutputWithContext ¶
func (i GetTrailsActiontrailArray) ToGetTrailsActiontrailArrayOutputWithContext(ctx context.Context) GetTrailsActiontrailArrayOutput
type GetTrailsActiontrailArrayInput ¶
type GetTrailsActiontrailArrayInput interface { pulumi.Input ToGetTrailsActiontrailArrayOutput() GetTrailsActiontrailArrayOutput ToGetTrailsActiontrailArrayOutputWithContext(context.Context) GetTrailsActiontrailArrayOutput }
GetTrailsActiontrailArrayInput is an input type that accepts GetTrailsActiontrailArray and GetTrailsActiontrailArrayOutput values. You can construct a concrete instance of `GetTrailsActiontrailArrayInput` via:
GetTrailsActiontrailArray{ GetTrailsActiontrailArgs{...} }
type GetTrailsActiontrailArrayOutput ¶
type GetTrailsActiontrailArrayOutput struct{ *pulumi.OutputState }
func (GetTrailsActiontrailArrayOutput) ElementType ¶
func (GetTrailsActiontrailArrayOutput) ElementType() reflect.Type
func (GetTrailsActiontrailArrayOutput) Index ¶
func (o GetTrailsActiontrailArrayOutput) Index(i pulumi.IntInput) GetTrailsActiontrailOutput
func (GetTrailsActiontrailArrayOutput) ToGetTrailsActiontrailArrayOutput ¶
func (o GetTrailsActiontrailArrayOutput) ToGetTrailsActiontrailArrayOutput() GetTrailsActiontrailArrayOutput
func (GetTrailsActiontrailArrayOutput) ToGetTrailsActiontrailArrayOutputWithContext ¶
func (o GetTrailsActiontrailArrayOutput) ToGetTrailsActiontrailArrayOutputWithContext(ctx context.Context) GetTrailsActiontrailArrayOutput
type GetTrailsActiontrailInput ¶
type GetTrailsActiontrailInput interface { pulumi.Input ToGetTrailsActiontrailOutput() GetTrailsActiontrailOutput ToGetTrailsActiontrailOutputWithContext(context.Context) GetTrailsActiontrailOutput }
GetTrailsActiontrailInput is an input type that accepts GetTrailsActiontrailArgs and GetTrailsActiontrailOutput values. You can construct a concrete instance of `GetTrailsActiontrailInput` via:
GetTrailsActiontrailArgs{...}
type GetTrailsActiontrailOutput ¶
type GetTrailsActiontrailOutput struct{ *pulumi.OutputState }
func (GetTrailsActiontrailOutput) ElementType ¶
func (GetTrailsActiontrailOutput) ElementType() reflect.Type
func (GetTrailsActiontrailOutput) EventRw ¶
func (o GetTrailsActiontrailOutput) EventRw() pulumi.StringOutput
Indicates whether the event is a read or a write event.
func (GetTrailsActiontrailOutput) Id ¶
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 ¶ added in v3.9.0
type GetTrailsDeprecatedOutputArgs struct { Ids pulumi.StringArrayInput `pulumi:"ids"` IncludeOrganizationTrail pulumi.BoolPtrInput `pulumi:"includeOrganizationTrail"` IncludeShadowTrails pulumi.BoolPtrInput `pulumi:"includeShadowTrails"` // A regex string to filter results action trail name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` Status pulumi.StringPtrInput `pulumi:"status"` }
A collection of arguments for invoking getTrailsDeprecated.
func (GetTrailsDeprecatedOutputArgs) ElementType ¶ added in v3.9.0
func (GetTrailsDeprecatedOutputArgs) ElementType() reflect.Type
type GetTrailsDeprecatedResult ¶
type GetTrailsDeprecatedResult struct { // A list of actiontrails. Each element contains the following attributes: // // Deprecated: Field 'actiontrails' has been deprecated from version 1.95.0. Use 'trails' instead. Actiontrails []GetTrailsDeprecatedActiontrail `pulumi:"actiontrails"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` IncludeOrganizationTrail *bool `pulumi:"includeOrganizationTrail"` IncludeShadowTrails *bool `pulumi:"includeShadowTrails"` NameRegex *string `pulumi:"nameRegex"` // A list of trail names. Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` Status *string `pulumi:"status"` Trails []GetTrailsDeprecatedTrail `pulumi:"trails"` }
A collection of values returned by getTrailsDeprecated.
func GetTrailsDeprecated
deprecated
func GetTrailsDeprecated(ctx *pulumi.Context, args *GetTrailsDeprecatedArgs, opts ...pulumi.InvokeOption) (*GetTrailsDeprecatedResult, error)
Deprecated: DataSource has been renamed to `getTrails`
type GetTrailsDeprecatedResultOutput ¶ added in v3.9.0
type GetTrailsDeprecatedResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTrailsDeprecated.
func GetTrailsDeprecatedOutput ¶ added in v3.9.0
func GetTrailsDeprecatedOutput(ctx *pulumi.Context, args GetTrailsDeprecatedOutputArgs, opts ...pulumi.InvokeOption) GetTrailsDeprecatedResultOutput
func (GetTrailsDeprecatedResultOutput) Actiontrails
deprecated
added in
v3.9.0
func (o GetTrailsDeprecatedResultOutput) Actiontrails() GetTrailsDeprecatedActiontrailArrayOutput
A list of actiontrails. Each element contains the following attributes:
Deprecated: Field 'actiontrails' has been deprecated from version 1.95.0. Use 'trails' instead.
func (GetTrailsDeprecatedResultOutput) ElementType ¶ added in v3.9.0
func (GetTrailsDeprecatedResultOutput) ElementType() reflect.Type
func (GetTrailsDeprecatedResultOutput) Id ¶ added in v3.9.0
func (o GetTrailsDeprecatedResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetTrailsDeprecatedResultOutput) Ids ¶ added in v3.9.0
func (o GetTrailsDeprecatedResultOutput) Ids() pulumi.StringArrayOutput
func (GetTrailsDeprecatedResultOutput) IncludeOrganizationTrail ¶ added in v3.9.0
func (o GetTrailsDeprecatedResultOutput) IncludeOrganizationTrail() pulumi.BoolPtrOutput
func (GetTrailsDeprecatedResultOutput) IncludeShadowTrails ¶ added in v3.9.0
func (o GetTrailsDeprecatedResultOutput) IncludeShadowTrails() pulumi.BoolPtrOutput
func (GetTrailsDeprecatedResultOutput) NameRegex ¶ added in v3.9.0
func (o GetTrailsDeprecatedResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetTrailsDeprecatedResultOutput) Names ¶ added in v3.9.0
func (o GetTrailsDeprecatedResultOutput) Names() pulumi.StringArrayOutput
A list of trail names.
func (GetTrailsDeprecatedResultOutput) OutputFile ¶ added in v3.9.0
func (o GetTrailsDeprecatedResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetTrailsDeprecatedResultOutput) Status ¶ added in v3.9.0
func (o GetTrailsDeprecatedResultOutput) Status() pulumi.StringPtrOutput
func (GetTrailsDeprecatedResultOutput) ToGetTrailsDeprecatedResultOutput ¶ added in v3.9.0
func (o GetTrailsDeprecatedResultOutput) ToGetTrailsDeprecatedResultOutput() GetTrailsDeprecatedResultOutput
func (GetTrailsDeprecatedResultOutput) ToGetTrailsDeprecatedResultOutputWithContext ¶ added in v3.9.0
func (o GetTrailsDeprecatedResultOutput) ToGetTrailsDeprecatedResultOutputWithContext(ctx context.Context) GetTrailsDeprecatedResultOutput
func (GetTrailsDeprecatedResultOutput) Trails ¶ added in v3.9.0
func (o GetTrailsDeprecatedResultOutput) Trails() GetTrailsDeprecatedTrailArrayOutput
type GetTrailsDeprecatedTrail ¶
type GetTrailsDeprecatedTrail struct { // Indicates whether the event is a read or a write event. EventRw string `pulumi:"eventRw"` Id string `pulumi:"id"` IsOrganizationTrail bool `pulumi:"isOrganizationTrail"` // The name of the specified OSS bucket. OssBucketName string `pulumi:"ossBucketName"` // The prefix of the specified OSS bucket name. OssKeyPrefix string `pulumi:"ossKeyPrefix"` OssWriteRoleArn string `pulumi:"ossWriteRoleArn"` // The unique ARN of the Log Service project. SlsProjectArn string `pulumi:"slsProjectArn"` // The unique ARN of the Log Service role. SlsWriteRoleArn string `pulumi:"slsWriteRoleArn"` Status string `pulumi:"status"` TrailName string `pulumi:"trailName"` TrailRegion string `pulumi:"trailRegion"` }
type GetTrailsDeprecatedTrailArgs ¶
type GetTrailsDeprecatedTrailArgs struct { // Indicates whether the event is a read or a write event. EventRw pulumi.StringInput `pulumi:"eventRw"` Id pulumi.StringInput `pulumi:"id"` IsOrganizationTrail pulumi.BoolInput `pulumi:"isOrganizationTrail"` // The name of the specified OSS bucket. OssBucketName pulumi.StringInput `pulumi:"ossBucketName"` // The prefix of the specified OSS bucket name. OssKeyPrefix pulumi.StringInput `pulumi:"ossKeyPrefix"` OssWriteRoleArn pulumi.StringInput `pulumi:"ossWriteRoleArn"` // The unique ARN of the Log Service project. SlsProjectArn pulumi.StringInput `pulumi:"slsProjectArn"` // The unique ARN of the Log Service role. SlsWriteRoleArn pulumi.StringInput `pulumi:"slsWriteRoleArn"` Status pulumi.StringInput `pulumi:"status"` TrailName pulumi.StringInput `pulumi:"trailName"` TrailRegion pulumi.StringInput `pulumi:"trailRegion"` }
func (GetTrailsDeprecatedTrailArgs) ElementType ¶
func (GetTrailsDeprecatedTrailArgs) ElementType() reflect.Type
func (GetTrailsDeprecatedTrailArgs) ToGetTrailsDeprecatedTrailOutput ¶
func (i GetTrailsDeprecatedTrailArgs) ToGetTrailsDeprecatedTrailOutput() GetTrailsDeprecatedTrailOutput
func (GetTrailsDeprecatedTrailArgs) ToGetTrailsDeprecatedTrailOutputWithContext ¶
func (i GetTrailsDeprecatedTrailArgs) ToGetTrailsDeprecatedTrailOutputWithContext(ctx context.Context) GetTrailsDeprecatedTrailOutput
type GetTrailsDeprecatedTrailArray ¶
type GetTrailsDeprecatedTrailArray []GetTrailsDeprecatedTrailInput
func (GetTrailsDeprecatedTrailArray) ElementType ¶
func (GetTrailsDeprecatedTrailArray) ElementType() reflect.Type
func (GetTrailsDeprecatedTrailArray) ToGetTrailsDeprecatedTrailArrayOutput ¶
func (i GetTrailsDeprecatedTrailArray) ToGetTrailsDeprecatedTrailArrayOutput() GetTrailsDeprecatedTrailArrayOutput
func (GetTrailsDeprecatedTrailArray) ToGetTrailsDeprecatedTrailArrayOutputWithContext ¶
func (i GetTrailsDeprecatedTrailArray) ToGetTrailsDeprecatedTrailArrayOutputWithContext(ctx context.Context) GetTrailsDeprecatedTrailArrayOutput
type GetTrailsDeprecatedTrailArrayInput ¶
type GetTrailsDeprecatedTrailArrayInput interface { pulumi.Input ToGetTrailsDeprecatedTrailArrayOutput() GetTrailsDeprecatedTrailArrayOutput ToGetTrailsDeprecatedTrailArrayOutputWithContext(context.Context) GetTrailsDeprecatedTrailArrayOutput }
GetTrailsDeprecatedTrailArrayInput is an input type that accepts GetTrailsDeprecatedTrailArray and GetTrailsDeprecatedTrailArrayOutput values. You can construct a concrete instance of `GetTrailsDeprecatedTrailArrayInput` via:
GetTrailsDeprecatedTrailArray{ GetTrailsDeprecatedTrailArgs{...} }
type GetTrailsDeprecatedTrailArrayOutput ¶
type GetTrailsDeprecatedTrailArrayOutput struct{ *pulumi.OutputState }
func (GetTrailsDeprecatedTrailArrayOutput) ElementType ¶
func (GetTrailsDeprecatedTrailArrayOutput) ElementType() reflect.Type
func (GetTrailsDeprecatedTrailArrayOutput) Index ¶
func (o GetTrailsDeprecatedTrailArrayOutput) Index(i pulumi.IntInput) GetTrailsDeprecatedTrailOutput
func (GetTrailsDeprecatedTrailArrayOutput) ToGetTrailsDeprecatedTrailArrayOutput ¶
func (o GetTrailsDeprecatedTrailArrayOutput) ToGetTrailsDeprecatedTrailArrayOutput() GetTrailsDeprecatedTrailArrayOutput
func (GetTrailsDeprecatedTrailArrayOutput) ToGetTrailsDeprecatedTrailArrayOutputWithContext ¶
func (o GetTrailsDeprecatedTrailArrayOutput) ToGetTrailsDeprecatedTrailArrayOutputWithContext(ctx context.Context) GetTrailsDeprecatedTrailArrayOutput
type GetTrailsDeprecatedTrailInput ¶
type GetTrailsDeprecatedTrailInput interface { pulumi.Input ToGetTrailsDeprecatedTrailOutput() GetTrailsDeprecatedTrailOutput ToGetTrailsDeprecatedTrailOutputWithContext(context.Context) GetTrailsDeprecatedTrailOutput }
GetTrailsDeprecatedTrailInput is an input type that accepts GetTrailsDeprecatedTrailArgs and GetTrailsDeprecatedTrailOutput values. You can construct a concrete instance of `GetTrailsDeprecatedTrailInput` via:
GetTrailsDeprecatedTrailArgs{...}
type GetTrailsDeprecatedTrailOutput ¶
type GetTrailsDeprecatedTrailOutput struct{ *pulumi.OutputState }
func (GetTrailsDeprecatedTrailOutput) ElementType ¶
func (GetTrailsDeprecatedTrailOutput) ElementType() reflect.Type
func (GetTrailsDeprecatedTrailOutput) EventRw ¶
func (o GetTrailsDeprecatedTrailOutput) EventRw() pulumi.StringOutput
Indicates whether the event is a read or a write event.
func (GetTrailsDeprecatedTrailOutput) Id ¶
func (o GetTrailsDeprecatedTrailOutput) Id() pulumi.StringOutput
func (GetTrailsDeprecatedTrailOutput) IsOrganizationTrail ¶
func (o GetTrailsDeprecatedTrailOutput) IsOrganizationTrail() pulumi.BoolOutput
func (GetTrailsDeprecatedTrailOutput) OssBucketName ¶
func (o GetTrailsDeprecatedTrailOutput) OssBucketName() pulumi.StringOutput
The name of the specified OSS bucket.
func (GetTrailsDeprecatedTrailOutput) OssKeyPrefix ¶
func (o GetTrailsDeprecatedTrailOutput) OssKeyPrefix() pulumi.StringOutput
The prefix of the specified OSS bucket name.
func (GetTrailsDeprecatedTrailOutput) OssWriteRoleArn ¶
func (o GetTrailsDeprecatedTrailOutput) OssWriteRoleArn() pulumi.StringOutput
func (GetTrailsDeprecatedTrailOutput) SlsProjectArn ¶
func (o GetTrailsDeprecatedTrailOutput) SlsProjectArn() pulumi.StringOutput
The unique ARN of the Log Service project.
func (GetTrailsDeprecatedTrailOutput) SlsWriteRoleArn ¶
func (o GetTrailsDeprecatedTrailOutput) SlsWriteRoleArn() pulumi.StringOutput
The unique ARN of the Log Service role.
func (GetTrailsDeprecatedTrailOutput) Status ¶
func (o GetTrailsDeprecatedTrailOutput) Status() pulumi.StringOutput
func (GetTrailsDeprecatedTrailOutput) ToGetTrailsDeprecatedTrailOutput ¶
func (o GetTrailsDeprecatedTrailOutput) ToGetTrailsDeprecatedTrailOutput() GetTrailsDeprecatedTrailOutput
func (GetTrailsDeprecatedTrailOutput) ToGetTrailsDeprecatedTrailOutputWithContext ¶
func (o GetTrailsDeprecatedTrailOutput) ToGetTrailsDeprecatedTrailOutputWithContext(ctx context.Context) GetTrailsDeprecatedTrailOutput
func (GetTrailsDeprecatedTrailOutput) TrailName ¶
func (o GetTrailsDeprecatedTrailOutput) TrailName() pulumi.StringOutput
func (GetTrailsDeprecatedTrailOutput) TrailRegion ¶
func (o GetTrailsDeprecatedTrailOutput) TrailRegion() pulumi.StringOutput
type GetTrailsOutputArgs ¶ added in v3.9.0
type GetTrailsOutputArgs struct { // A list of ActionTrail Trail IDs. It is the same as trail name. Ids pulumi.StringArrayInput `pulumi:"ids"` // Whether to show organization tracking. Default to `false`. IncludeOrganizationTrail pulumi.BoolPtrInput `pulumi:"includeOrganizationTrail"` // Whether to show shadow tracking. Default to `false`. IncludeShadowTrails pulumi.BoolPtrInput `pulumi:"includeShadowTrails"` // A regex string to filter results by trail name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // Filter the results by status of the ActionTrail Trail. Valid values: `Disable`, `Enable`, `Fresh`. Status pulumi.StringPtrInput `pulumi:"status"` }
A collection of arguments for invoking getTrails.
func (GetTrailsOutputArgs) ElementType ¶ added in v3.9.0
func (GetTrailsOutputArgs) ElementType() reflect.Type
type GetTrailsResult ¶
type GetTrailsResult struct { // Field `actiontrails` has been deprecated from version 1.95.0. Use `trails` instead." // // Deprecated: Field 'actiontrails' has been deprecated from version 1.95.0. Use 'trails' instead. Actiontrails []GetTrailsActiontrail `pulumi:"actiontrails"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list of ActionTrail Trail ids. It is the same as trail name. Ids []string `pulumi:"ids"` IncludeOrganizationTrail *bool `pulumi:"includeOrganizationTrail"` IncludeShadowTrails *bool `pulumi:"includeShadowTrails"` NameRegex *string `pulumi:"nameRegex"` // A list of trail names. Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` // The status of the ActionTrail Trail. Status *string `pulumi:"status"` // A list of ActionTrail Trails. Each element contains the following attributes: Trails []GetTrailsTrail `pulumi:"trails"` }
A collection of values returned by getTrails.
func GetTrails ¶
func GetTrails(ctx *pulumi.Context, args *GetTrailsArgs, opts ...pulumi.InvokeOption) (*GetTrailsResult, error)
This data source provides a list of ActionTrail Trails in an Alibaba Cloud account according to the specified filters.
> **NOTE:** Available in 1.95.0+
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/actiontrail" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { opt0 := "tf-testacc-actiontrail" _default, err := actiontrail.GetTrails(ctx, &actiontrail.GetTrailsArgs{ NameRegex: &opt0, }, nil) if err != nil { return err } ctx.Export("trailName", _default.Trails[0].Id) return nil }) }
```
type GetTrailsResultOutput ¶ added in v3.9.0
type GetTrailsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTrails.
func GetTrailsOutput ¶ added in v3.9.0
func GetTrailsOutput(ctx *pulumi.Context, args GetTrailsOutputArgs, opts ...pulumi.InvokeOption) GetTrailsResultOutput
func (GetTrailsResultOutput) Actiontrails
deprecated
added in
v3.9.0
func (o GetTrailsResultOutput) Actiontrails() GetTrailsActiontrailArrayOutput
Field `actiontrails` has been deprecated from version 1.95.0. Use `trails` instead."
Deprecated: Field 'actiontrails' has been deprecated from version 1.95.0. Use 'trails' instead.
func (GetTrailsResultOutput) ElementType ¶ added in v3.9.0
func (GetTrailsResultOutput) ElementType() reflect.Type
func (GetTrailsResultOutput) Id ¶ added in v3.9.0
func (o GetTrailsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetTrailsResultOutput) Ids ¶ added in v3.9.0
func (o GetTrailsResultOutput) Ids() pulumi.StringArrayOutput
A list of ActionTrail Trail ids. It is the same as trail name.
func (GetTrailsResultOutput) IncludeOrganizationTrail ¶ added in v3.9.0
func (o GetTrailsResultOutput) IncludeOrganizationTrail() pulumi.BoolPtrOutput
func (GetTrailsResultOutput) IncludeShadowTrails ¶ added in v3.9.0
func (o GetTrailsResultOutput) IncludeShadowTrails() pulumi.BoolPtrOutput
func (GetTrailsResultOutput) NameRegex ¶ added in v3.9.0
func (o GetTrailsResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetTrailsResultOutput) Names ¶ added in v3.9.0
func (o GetTrailsResultOutput) Names() pulumi.StringArrayOutput
A list of trail names.
func (GetTrailsResultOutput) OutputFile ¶ added in v3.9.0
func (o GetTrailsResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetTrailsResultOutput) Status ¶ added in v3.9.0
func (o GetTrailsResultOutput) Status() pulumi.StringPtrOutput
The status of the ActionTrail Trail.
func (GetTrailsResultOutput) ToGetTrailsResultOutput ¶ added in v3.9.0
func (o GetTrailsResultOutput) ToGetTrailsResultOutput() GetTrailsResultOutput
func (GetTrailsResultOutput) ToGetTrailsResultOutputWithContext ¶ added in v3.9.0
func (o GetTrailsResultOutput) ToGetTrailsResultOutputWithContext(ctx context.Context) GetTrailsResultOutput
func (GetTrailsResultOutput) Trails ¶ added in v3.9.0
func (o GetTrailsResultOutput) Trails() GetTrailsTrailArrayOutput
A list of ActionTrail Trails. Each element contains the following attributes:
type GetTrailsTrail ¶
type GetTrailsTrail struct { // Indicates whether the event is a read or a write event. EventRw string `pulumi:"eventRw"` // The id of the ActionTrail Trail. It is the same as trail name. Id string `pulumi:"id"` IsOrganizationTrail bool `pulumi:"isOrganizationTrail"` // The name of the specified OSS bucket. OssBucketName string `pulumi:"ossBucketName"` // The prefix of the specified OSS bucket name. OssKeyPrefix string `pulumi:"ossKeyPrefix"` OssWriteRoleArn string `pulumi:"ossWriteRoleArn"` // The unique ARN of the Log Service project. SlsProjectArn string `pulumi:"slsProjectArn"` // The unique ARN of the Log Service role. SlsWriteRoleArn string `pulumi:"slsWriteRoleArn"` // Filter the results by status of the ActionTrail Trail. Valid values: `Disable`, `Enable`, `Fresh`. Status string `pulumi:"status"` // The name of the ActionTrail Trail. TrailName string `pulumi:"trailName"` // The regions to which the trail is applied. TrailRegion string `pulumi:"trailRegion"` }
type GetTrailsTrailArgs ¶
type GetTrailsTrailArgs struct { // Indicates whether the event is a read or a write event. EventRw pulumi.StringInput `pulumi:"eventRw"` // The id of the ActionTrail Trail. It is the same as trail name. Id pulumi.StringInput `pulumi:"id"` IsOrganizationTrail pulumi.BoolInput `pulumi:"isOrganizationTrail"` // The name of the specified OSS bucket. OssBucketName pulumi.StringInput `pulumi:"ossBucketName"` // The prefix of the specified OSS bucket name. OssKeyPrefix pulumi.StringInput `pulumi:"ossKeyPrefix"` OssWriteRoleArn pulumi.StringInput `pulumi:"ossWriteRoleArn"` // The unique ARN of the Log Service project. SlsProjectArn pulumi.StringInput `pulumi:"slsProjectArn"` // The unique ARN of the Log Service role. SlsWriteRoleArn pulumi.StringInput `pulumi:"slsWriteRoleArn"` // Filter the results by status of the ActionTrail Trail. Valid values: `Disable`, `Enable`, `Fresh`. Status pulumi.StringInput `pulumi:"status"` // The name of the ActionTrail Trail. TrailName pulumi.StringInput `pulumi:"trailName"` // The regions to which the trail is applied. TrailRegion pulumi.StringInput `pulumi:"trailRegion"` }
func (GetTrailsTrailArgs) ElementType ¶
func (GetTrailsTrailArgs) ElementType() reflect.Type
func (GetTrailsTrailArgs) ToGetTrailsTrailOutput ¶
func (i GetTrailsTrailArgs) ToGetTrailsTrailOutput() GetTrailsTrailOutput
func (GetTrailsTrailArgs) ToGetTrailsTrailOutputWithContext ¶
func (i GetTrailsTrailArgs) ToGetTrailsTrailOutputWithContext(ctx context.Context) GetTrailsTrailOutput
type GetTrailsTrailArray ¶
type GetTrailsTrailArray []GetTrailsTrailInput
func (GetTrailsTrailArray) ElementType ¶
func (GetTrailsTrailArray) ElementType() reflect.Type
func (GetTrailsTrailArray) ToGetTrailsTrailArrayOutput ¶
func (i GetTrailsTrailArray) ToGetTrailsTrailArrayOutput() GetTrailsTrailArrayOutput
func (GetTrailsTrailArray) ToGetTrailsTrailArrayOutputWithContext ¶
func (i GetTrailsTrailArray) ToGetTrailsTrailArrayOutputWithContext(ctx context.Context) GetTrailsTrailArrayOutput
type GetTrailsTrailArrayInput ¶
type GetTrailsTrailArrayInput interface { pulumi.Input ToGetTrailsTrailArrayOutput() GetTrailsTrailArrayOutput ToGetTrailsTrailArrayOutputWithContext(context.Context) GetTrailsTrailArrayOutput }
GetTrailsTrailArrayInput is an input type that accepts GetTrailsTrailArray and GetTrailsTrailArrayOutput values. You can construct a concrete instance of `GetTrailsTrailArrayInput` via:
GetTrailsTrailArray{ GetTrailsTrailArgs{...} }
type GetTrailsTrailArrayOutput ¶
type GetTrailsTrailArrayOutput struct{ *pulumi.OutputState }
func (GetTrailsTrailArrayOutput) ElementType ¶
func (GetTrailsTrailArrayOutput) ElementType() reflect.Type
func (GetTrailsTrailArrayOutput) Index ¶
func (o GetTrailsTrailArrayOutput) Index(i pulumi.IntInput) GetTrailsTrailOutput
func (GetTrailsTrailArrayOutput) ToGetTrailsTrailArrayOutput ¶
func (o GetTrailsTrailArrayOutput) ToGetTrailsTrailArrayOutput() GetTrailsTrailArrayOutput
func (GetTrailsTrailArrayOutput) ToGetTrailsTrailArrayOutputWithContext ¶
func (o GetTrailsTrailArrayOutput) ToGetTrailsTrailArrayOutputWithContext(ctx context.Context) GetTrailsTrailArrayOutput
type GetTrailsTrailInput ¶
type GetTrailsTrailInput interface { pulumi.Input ToGetTrailsTrailOutput() GetTrailsTrailOutput ToGetTrailsTrailOutputWithContext(context.Context) GetTrailsTrailOutput }
GetTrailsTrailInput is an input type that accepts GetTrailsTrailArgs and GetTrailsTrailOutput values. You can construct a concrete instance of `GetTrailsTrailInput` via:
GetTrailsTrailArgs{...}
type GetTrailsTrailOutput ¶
type GetTrailsTrailOutput struct{ *pulumi.OutputState }
func (GetTrailsTrailOutput) ElementType ¶
func (GetTrailsTrailOutput) ElementType() reflect.Type
func (GetTrailsTrailOutput) EventRw ¶
func (o GetTrailsTrailOutput) EventRw() pulumi.StringOutput
Indicates whether the event is a read or a write event.
func (GetTrailsTrailOutput) Id ¶
func (o GetTrailsTrailOutput) Id() pulumi.StringOutput
The id of the ActionTrail Trail. It is the same as trail name.
func (GetTrailsTrailOutput) IsOrganizationTrail ¶
func (o GetTrailsTrailOutput) IsOrganizationTrail() pulumi.BoolOutput
func (GetTrailsTrailOutput) OssBucketName ¶
func (o GetTrailsTrailOutput) OssBucketName() pulumi.StringOutput
The name of the specified OSS bucket.
func (GetTrailsTrailOutput) OssKeyPrefix ¶
func (o GetTrailsTrailOutput) OssKeyPrefix() pulumi.StringOutput
The prefix of the specified OSS bucket name.
func (GetTrailsTrailOutput) OssWriteRoleArn ¶
func (o GetTrailsTrailOutput) OssWriteRoleArn() pulumi.StringOutput
func (GetTrailsTrailOutput) SlsProjectArn ¶
func (o GetTrailsTrailOutput) SlsProjectArn() pulumi.StringOutput
The unique ARN of the Log Service project.
func (GetTrailsTrailOutput) SlsWriteRoleArn ¶
func (o GetTrailsTrailOutput) SlsWriteRoleArn() pulumi.StringOutput
The unique ARN of the Log Service role.
func (GetTrailsTrailOutput) Status ¶
func (o GetTrailsTrailOutput) Status() pulumi.StringOutput
Filter the results by status of the ActionTrail Trail. Valid values: `Disable`, `Enable`, `Fresh`.
func (GetTrailsTrailOutput) ToGetTrailsTrailOutput ¶
func (o GetTrailsTrailOutput) ToGetTrailsTrailOutput() GetTrailsTrailOutput
func (GetTrailsTrailOutput) ToGetTrailsTrailOutputWithContext ¶
func (o GetTrailsTrailOutput) ToGetTrailsTrailOutputWithContext(ctx context.Context) GetTrailsTrailOutput
func (GetTrailsTrailOutput) TrailName ¶
func (o GetTrailsTrailOutput) TrailName() pulumi.StringOutput
The name of the ActionTrail Trail.
func (GetTrailsTrailOutput) TrailRegion ¶
func (o GetTrailsTrailOutput) TrailRegion() pulumi.StringOutput
The regions to which the trail is applied.
type HistoryDeliveryJob ¶ added in v3.9.0
type HistoryDeliveryJob struct { pulumi.CustomResourceState // The status of the task. Valid values: `0`, `1`, `2`, `3`. `0`: The task is initializing. `1`: The task is delivering historical events. `2`: The delivery of historical events is complete. `3`: The task fails. Status pulumi.IntOutput `pulumi:"status"` // The name of the trail for which you want to create a historical event delivery task. TrailName pulumi.StringOutput `pulumi:"trailName"` }
Provides a Actiontrail History Delivery Job resource.
For information about Actiontrail History Delivery Job and how to use it, see [What is History Delivery Job](https://www.alibabacloud.com/help/doc-detail/199999.htm).
> **NOTE:** Available in v1.139.0+.
> **NOTE:** Make sure that you have called the `actiontrail.Trail` to create a single account trace that is delivered to Log Service SLS. An Alibaba cloud account can only have one running delivery history job at the same time.
## Example Usage
Basic Usage ¶
```go package main
import (
"fmt" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/actiontrail" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/log" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/ram" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { opt0 := true exampleRegions, err := alicloud.GetRegions(ctx, &GetRegionsArgs{ Current: &opt0, }, 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 } opt1 := "AliyunActionTrailDefaultRole" exampleRoles, err := ram.GetRoles(ctx, &ram.GetRolesArgs{ NameRegex: &opt1, }, nil) if err != nil { return err } exampleTrail, err := actiontrail.NewTrail(ctx, "exampleTrail", &actiontrail.TrailArgs{ TrailName: pulumi.String("example_value"), SlsWriteRoleArn: pulumi.String(exampleRoles.Roles[0].Arn), SlsProjectArn: exampleProject.Name.ApplyT(func(name string) (string, error) { return fmt.Sprintf("%v%v%v%v%v%v", "acs:log:", exampleRegions.Regions[0].Id, ":", exampleAccount.Id, ":project/", 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 ¶ added in v3.9.0
func GetHistoryDeliveryJob(ctx *pulumi.Context, name string, id pulumi.IDInput, state *HistoryDeliveryJobState, opts ...pulumi.ResourceOption) (*HistoryDeliveryJob, error)
GetHistoryDeliveryJob gets an existing HistoryDeliveryJob resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewHistoryDeliveryJob ¶ added in v3.9.0
func NewHistoryDeliveryJob(ctx *pulumi.Context, name string, args *HistoryDeliveryJobArgs, opts ...pulumi.ResourceOption) (*HistoryDeliveryJob, error)
NewHistoryDeliveryJob registers a new resource with the given unique name, arguments, and options.
func (*HistoryDeliveryJob) ElementType ¶ added in v3.9.0
func (*HistoryDeliveryJob) ElementType() reflect.Type
func (*HistoryDeliveryJob) ToHistoryDeliveryJobOutput ¶ added in v3.9.0
func (i *HistoryDeliveryJob) ToHistoryDeliveryJobOutput() HistoryDeliveryJobOutput
func (*HistoryDeliveryJob) ToHistoryDeliveryJobOutputWithContext ¶ added in v3.9.0
func (i *HistoryDeliveryJob) ToHistoryDeliveryJobOutputWithContext(ctx context.Context) HistoryDeliveryJobOutput
func (*HistoryDeliveryJob) ToHistoryDeliveryJobPtrOutput ¶ added in v3.9.0
func (i *HistoryDeliveryJob) ToHistoryDeliveryJobPtrOutput() HistoryDeliveryJobPtrOutput
func (*HistoryDeliveryJob) ToHistoryDeliveryJobPtrOutputWithContext ¶ added in v3.9.0
func (i *HistoryDeliveryJob) ToHistoryDeliveryJobPtrOutputWithContext(ctx context.Context) HistoryDeliveryJobPtrOutput
type HistoryDeliveryJobArgs ¶ added in v3.9.0
type HistoryDeliveryJobArgs struct { // The name of the trail for which you want to create a historical event delivery task. TrailName pulumi.StringInput }
The set of arguments for constructing a HistoryDeliveryJob resource.
func (HistoryDeliveryJobArgs) ElementType ¶ added in v3.9.0
func (HistoryDeliveryJobArgs) ElementType() reflect.Type
type HistoryDeliveryJobArray ¶ added in v3.9.0
type HistoryDeliveryJobArray []HistoryDeliveryJobInput
func (HistoryDeliveryJobArray) ElementType ¶ added in v3.9.0
func (HistoryDeliveryJobArray) ElementType() reflect.Type
func (HistoryDeliveryJobArray) ToHistoryDeliveryJobArrayOutput ¶ added in v3.9.0
func (i HistoryDeliveryJobArray) ToHistoryDeliveryJobArrayOutput() HistoryDeliveryJobArrayOutput
func (HistoryDeliveryJobArray) ToHistoryDeliveryJobArrayOutputWithContext ¶ added in v3.9.0
func (i HistoryDeliveryJobArray) ToHistoryDeliveryJobArrayOutputWithContext(ctx context.Context) HistoryDeliveryJobArrayOutput
type HistoryDeliveryJobArrayInput ¶ added in v3.9.0
type HistoryDeliveryJobArrayInput interface { pulumi.Input ToHistoryDeliveryJobArrayOutput() HistoryDeliveryJobArrayOutput ToHistoryDeliveryJobArrayOutputWithContext(context.Context) HistoryDeliveryJobArrayOutput }
HistoryDeliveryJobArrayInput is an input type that accepts HistoryDeliveryJobArray and HistoryDeliveryJobArrayOutput values. You can construct a concrete instance of `HistoryDeliveryJobArrayInput` via:
HistoryDeliveryJobArray{ HistoryDeliveryJobArgs{...} }
type HistoryDeliveryJobArrayOutput ¶ added in v3.9.0
type HistoryDeliveryJobArrayOutput struct{ *pulumi.OutputState }
func (HistoryDeliveryJobArrayOutput) ElementType ¶ added in v3.9.0
func (HistoryDeliveryJobArrayOutput) ElementType() reflect.Type
func (HistoryDeliveryJobArrayOutput) Index ¶ added in v3.9.0
func (o HistoryDeliveryJobArrayOutput) Index(i pulumi.IntInput) HistoryDeliveryJobOutput
func (HistoryDeliveryJobArrayOutput) ToHistoryDeliveryJobArrayOutput ¶ added in v3.9.0
func (o HistoryDeliveryJobArrayOutput) ToHistoryDeliveryJobArrayOutput() HistoryDeliveryJobArrayOutput
func (HistoryDeliveryJobArrayOutput) ToHistoryDeliveryJobArrayOutputWithContext ¶ added in v3.9.0
func (o HistoryDeliveryJobArrayOutput) ToHistoryDeliveryJobArrayOutputWithContext(ctx context.Context) HistoryDeliveryJobArrayOutput
type HistoryDeliveryJobInput ¶ added in v3.9.0
type HistoryDeliveryJobInput interface { pulumi.Input ToHistoryDeliveryJobOutput() HistoryDeliveryJobOutput ToHistoryDeliveryJobOutputWithContext(ctx context.Context) HistoryDeliveryJobOutput }
type HistoryDeliveryJobMap ¶ added in v3.9.0
type HistoryDeliveryJobMap map[string]HistoryDeliveryJobInput
func (HistoryDeliveryJobMap) ElementType ¶ added in v3.9.0
func (HistoryDeliveryJobMap) ElementType() reflect.Type
func (HistoryDeliveryJobMap) ToHistoryDeliveryJobMapOutput ¶ added in v3.9.0
func (i HistoryDeliveryJobMap) ToHistoryDeliveryJobMapOutput() HistoryDeliveryJobMapOutput
func (HistoryDeliveryJobMap) ToHistoryDeliveryJobMapOutputWithContext ¶ added in v3.9.0
func (i HistoryDeliveryJobMap) ToHistoryDeliveryJobMapOutputWithContext(ctx context.Context) HistoryDeliveryJobMapOutput
type HistoryDeliveryJobMapInput ¶ added in v3.9.0
type HistoryDeliveryJobMapInput interface { pulumi.Input ToHistoryDeliveryJobMapOutput() HistoryDeliveryJobMapOutput ToHistoryDeliveryJobMapOutputWithContext(context.Context) HistoryDeliveryJobMapOutput }
HistoryDeliveryJobMapInput is an input type that accepts HistoryDeliveryJobMap and HistoryDeliveryJobMapOutput values. You can construct a concrete instance of `HistoryDeliveryJobMapInput` via:
HistoryDeliveryJobMap{ "key": HistoryDeliveryJobArgs{...} }
type HistoryDeliveryJobMapOutput ¶ added in v3.9.0
type HistoryDeliveryJobMapOutput struct{ *pulumi.OutputState }
func (HistoryDeliveryJobMapOutput) ElementType ¶ added in v3.9.0
func (HistoryDeliveryJobMapOutput) ElementType() reflect.Type
func (HistoryDeliveryJobMapOutput) MapIndex ¶ added in v3.9.0
func (o HistoryDeliveryJobMapOutput) MapIndex(k pulumi.StringInput) HistoryDeliveryJobOutput
func (HistoryDeliveryJobMapOutput) ToHistoryDeliveryJobMapOutput ¶ added in v3.9.0
func (o HistoryDeliveryJobMapOutput) ToHistoryDeliveryJobMapOutput() HistoryDeliveryJobMapOutput
func (HistoryDeliveryJobMapOutput) ToHistoryDeliveryJobMapOutputWithContext ¶ added in v3.9.0
func (o HistoryDeliveryJobMapOutput) ToHistoryDeliveryJobMapOutputWithContext(ctx context.Context) HistoryDeliveryJobMapOutput
type HistoryDeliveryJobOutput ¶ added in v3.9.0
type HistoryDeliveryJobOutput struct{ *pulumi.OutputState }
func (HistoryDeliveryJobOutput) ElementType ¶ added in v3.9.0
func (HistoryDeliveryJobOutput) ElementType() reflect.Type
func (HistoryDeliveryJobOutput) ToHistoryDeliveryJobOutput ¶ added in v3.9.0
func (o HistoryDeliveryJobOutput) ToHistoryDeliveryJobOutput() HistoryDeliveryJobOutput
func (HistoryDeliveryJobOutput) ToHistoryDeliveryJobOutputWithContext ¶ added in v3.9.0
func (o HistoryDeliveryJobOutput) ToHistoryDeliveryJobOutputWithContext(ctx context.Context) HistoryDeliveryJobOutput
func (HistoryDeliveryJobOutput) ToHistoryDeliveryJobPtrOutput ¶ added in v3.9.0
func (o HistoryDeliveryJobOutput) ToHistoryDeliveryJobPtrOutput() HistoryDeliveryJobPtrOutput
func (HistoryDeliveryJobOutput) ToHistoryDeliveryJobPtrOutputWithContext ¶ added in v3.9.0
func (o HistoryDeliveryJobOutput) ToHistoryDeliveryJobPtrOutputWithContext(ctx context.Context) HistoryDeliveryJobPtrOutput
type HistoryDeliveryJobPtrInput ¶ added in v3.9.0
type HistoryDeliveryJobPtrInput interface { pulumi.Input ToHistoryDeliveryJobPtrOutput() HistoryDeliveryJobPtrOutput ToHistoryDeliveryJobPtrOutputWithContext(ctx context.Context) HistoryDeliveryJobPtrOutput }
type HistoryDeliveryJobPtrOutput ¶ added in v3.9.0
type HistoryDeliveryJobPtrOutput struct{ *pulumi.OutputState }
func (HistoryDeliveryJobPtrOutput) Elem ¶ added in v3.9.0
func (o HistoryDeliveryJobPtrOutput) Elem() HistoryDeliveryJobOutput
func (HistoryDeliveryJobPtrOutput) ElementType ¶ added in v3.9.0
func (HistoryDeliveryJobPtrOutput) ElementType() reflect.Type
func (HistoryDeliveryJobPtrOutput) ToHistoryDeliveryJobPtrOutput ¶ added in v3.9.0
func (o HistoryDeliveryJobPtrOutput) ToHistoryDeliveryJobPtrOutput() HistoryDeliveryJobPtrOutput
func (HistoryDeliveryJobPtrOutput) ToHistoryDeliveryJobPtrOutputWithContext ¶ added in v3.9.0
func (o HistoryDeliveryJobPtrOutput) ToHistoryDeliveryJobPtrOutputWithContext(ctx context.Context) HistoryDeliveryJobPtrOutput
type HistoryDeliveryJobState ¶ added in v3.9.0
type HistoryDeliveryJobState struct { // The status of the task. Valid values: `0`, `1`, `2`, `3`. `0`: The task is initializing. `1`: The task is delivering historical events. `2`: The delivery of historical events is complete. `3`: The task fails. Status pulumi.IntPtrInput // The name of the trail for which you want to create a historical event delivery task. TrailName pulumi.StringPtrInput }
func (HistoryDeliveryJobState) ElementType ¶ added in v3.9.0
func (HistoryDeliveryJobState) ElementType() reflect.Type
type 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. SlsProjectArn pulumi.StringPtrOutput `pulumi:"slsProjectArn"` // The unique ARN of the Log Service role. SlsWriteRoleArn pulumi.StringPtrOutput `pulumi:"slsWriteRoleArn"` // The status of ActionTrail Trail. After creation, tracking is turned on by default, and you can set the status value to `Disable` to turn off tracking. Valid values: `Enable`, `Disable`. Default to `Enable`. Status pulumi.StringPtrOutput `pulumi:"status"` // The name of the trail to be created, which must be unique for an account. TrailName pulumi.StringOutput `pulumi:"trailName"` // The regions to which the trail is applied. Valid values: `cn-beijing`, `cn-hangzhou`, and `All`. Default to `All`. TrailRegion pulumi.StringPtrOutput `pulumi:"trailRegion"` }
Provides a ActionTrail Trail resource. For information about alicloud actiontrail trail and how to use it, see [What is Resource Alicloud ActionTrail Trail](https://www.alibabacloud.com/help/doc-detail/28804.htm).
> **NOTE:** Available in 1.95.0+
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/actiontrail" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := actiontrail.NewTrail(ctx, "_default", &actiontrail.TrailArgs{ EventRw: pulumi.String("All"), OssBucketName: pulumi.String("bucket_name"), OssWriteRoleArn: pulumi.String("acs:ram::1182725xxxxxxxxxxx"), TrailName: pulumi.String("action-trail"), TrailRegion: pulumi.String("cn-hangzhou"), }) if err != nil { return err } return nil }) }
```
## Import
Action trail can be imported using the id or trail_name, e.g.
```sh
$ pulumi import alicloud:actiontrail/trail:Trail default abc12345678
```
func GetTrail ¶
func GetTrail(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TrailState, opts ...pulumi.ResourceOption) (*Trail, error)
GetTrail gets an existing Trail resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewTrail ¶
func NewTrail(ctx *pulumi.Context, name string, args *TrailArgs, opts ...pulumi.ResourceOption) (*Trail, error)
NewTrail registers a new resource with the given unique name, arguments, and options.
func (*Trail) ElementType ¶
func (*Trail) ToTrailOutput ¶
func (i *Trail) ToTrailOutput() TrailOutput
func (*Trail) ToTrailOutputWithContext ¶
func (i *Trail) ToTrailOutputWithContext(ctx context.Context) TrailOutput
func (*Trail) ToTrailPtrOutput ¶
func (i *Trail) ToTrailPtrOutput() TrailPtrOutput
func (*Trail) ToTrailPtrOutputWithContext ¶
func (i *Trail) ToTrailPtrOutputWithContext(ctx context.Context) TrailPtrOutput
type TrailArgs ¶
type TrailArgs struct { // Indicates whether the event is a read or a write event. Valid values: `Read`, `Write`, and `All`. Default to `Write`. EventRw pulumi.StringPtrInput // 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. SlsProjectArn pulumi.StringPtrInput // The unique ARN of the Log Service role. SlsWriteRoleArn pulumi.StringPtrInput // The status of ActionTrail Trail. After creation, tracking is turned on by default, and you can set the status value to `Disable` to turn off tracking. Valid values: `Enable`, `Disable`. Default to `Enable`. Status pulumi.StringPtrInput // The name of the trail to be created, which must be unique for an account. TrailName pulumi.StringPtrInput // The regions to which the trail is applied. Valid values: `cn-beijing`, `cn-hangzhou`, and `All`. Default to `All`. TrailRegion pulumi.StringPtrInput }
The set of arguments for constructing a Trail resource.
func (TrailArgs) ElementType ¶
type TrailArray ¶
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.StringPtrOutput `pulumi:"slsWriteRoleArn"` Status pulumi.StringPtrOutput `pulumi:"status"` TrailName pulumi.StringOutput `pulumi:"trailName"` TrailRegion pulumi.StringPtrOutput `pulumi:"trailRegion"` }
## Import
Action trail can be imported using the id, e.g.
```sh
$ pulumi import alicloud:actiontrail/trailDeprecated:TrailDeprecated foo abc12345678
```
Deprecated: Resource renamed to `Trail`
func GetTrailDeprecated ¶
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
func (*TrailDeprecated) ToTrailDeprecatedPtrOutput ¶
func (i *TrailDeprecated) ToTrailDeprecatedPtrOutput() TrailDeprecatedPtrOutput
func (*TrailDeprecated) ToTrailDeprecatedPtrOutputWithContext ¶
func (i *TrailDeprecated) ToTrailDeprecatedPtrOutputWithContext(ctx context.Context) TrailDeprecatedPtrOutput
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) ToTrailDeprecatedOutput ¶
func (o TrailDeprecatedOutput) ToTrailDeprecatedOutput() TrailDeprecatedOutput
func (TrailDeprecatedOutput) ToTrailDeprecatedOutputWithContext ¶
func (o TrailDeprecatedOutput) ToTrailDeprecatedOutputWithContext(ctx context.Context) TrailDeprecatedOutput
func (TrailDeprecatedOutput) ToTrailDeprecatedPtrOutput ¶
func (o TrailDeprecatedOutput) ToTrailDeprecatedPtrOutput() TrailDeprecatedPtrOutput
func (TrailDeprecatedOutput) ToTrailDeprecatedPtrOutputWithContext ¶
func (o TrailDeprecatedOutput) ToTrailDeprecatedPtrOutputWithContext(ctx context.Context) TrailDeprecatedPtrOutput
type TrailDeprecatedPtrInput ¶
type TrailDeprecatedPtrInput interface { pulumi.Input ToTrailDeprecatedPtrOutput() TrailDeprecatedPtrOutput ToTrailDeprecatedPtrOutputWithContext(ctx context.Context) TrailDeprecatedPtrOutput }
type TrailDeprecatedPtrOutput ¶
type TrailDeprecatedPtrOutput struct{ *pulumi.OutputState }
func (TrailDeprecatedPtrOutput) Elem ¶ added in v3.9.0
func (o TrailDeprecatedPtrOutput) Elem() TrailDeprecatedOutput
func (TrailDeprecatedPtrOutput) ElementType ¶
func (TrailDeprecatedPtrOutput) ElementType() reflect.Type
func (TrailDeprecatedPtrOutput) ToTrailDeprecatedPtrOutput ¶
func (o TrailDeprecatedPtrOutput) ToTrailDeprecatedPtrOutput() TrailDeprecatedPtrOutput
func (TrailDeprecatedPtrOutput) ToTrailDeprecatedPtrOutputWithContext ¶
func (o TrailDeprecatedPtrOutput) ToTrailDeprecatedPtrOutputWithContext(ctx context.Context) TrailDeprecatedPtrOutput
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) ToTrailOutput ¶
func (o TrailOutput) ToTrailOutput() TrailOutput
func (TrailOutput) ToTrailOutputWithContext ¶
func (o TrailOutput) ToTrailOutputWithContext(ctx context.Context) TrailOutput
func (TrailOutput) ToTrailPtrOutput ¶
func (o TrailOutput) ToTrailPtrOutput() TrailPtrOutput
func (TrailOutput) ToTrailPtrOutputWithContext ¶
func (o TrailOutput) ToTrailPtrOutputWithContext(ctx context.Context) TrailPtrOutput
type TrailPtrInput ¶
type TrailPtrInput interface { pulumi.Input ToTrailPtrOutput() TrailPtrOutput ToTrailPtrOutputWithContext(ctx context.Context) TrailPtrOutput }
type TrailPtrOutput ¶
type TrailPtrOutput struct{ *pulumi.OutputState }
func (TrailPtrOutput) Elem ¶ added in v3.9.0
func (o TrailPtrOutput) Elem() TrailOutput
func (TrailPtrOutput) ElementType ¶
func (TrailPtrOutput) ElementType() reflect.Type
func (TrailPtrOutput) ToTrailPtrOutput ¶
func (o TrailPtrOutput) ToTrailPtrOutput() TrailPtrOutput
func (TrailPtrOutput) ToTrailPtrOutputWithContext ¶
func (o TrailPtrOutput) ToTrailPtrOutputWithContext(ctx context.Context) TrailPtrOutput
type TrailState ¶
type TrailState struct { // Indicates whether the event is a read or a write event. Valid values: `Read`, `Write`, and `All`. Default to `Write`. EventRw pulumi.StringPtrInput // 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. SlsProjectArn pulumi.StringPtrInput // The unique ARN of the Log Service role. SlsWriteRoleArn pulumi.StringPtrInput // The status of ActionTrail Trail. After creation, tracking is turned on by default, and you can set the status value to `Disable` to turn off tracking. Valid values: `Enable`, `Disable`. Default to `Enable`. Status pulumi.StringPtrInput // The name of the trail to be created, which must be unique for an account. TrailName pulumi.StringPtrInput // The regions to which the trail is applied. Valid values: `cn-beijing`, `cn-hangzhou`, and `All`. Default to `All`. TrailRegion pulumi.StringPtrInput }
func (TrailState) ElementType ¶
func (TrailState) ElementType() reflect.Type