audit

package
v0.1.16 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 23, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GetCosRegionsArgs

type GetCosRegionsArgs struct {
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getCosRegions.

type GetCosRegionsAuditCosRegionList

type GetCosRegionsAuditCosRegionList struct {
	CosRegion     string `pulumi:"cosRegion"`
	CosRegionName string `pulumi:"cosRegionName"`
}

type GetCosRegionsAuditCosRegionListArgs

type GetCosRegionsAuditCosRegionListArgs struct {
	CosRegion     pulumi.StringInput `pulumi:"cosRegion"`
	CosRegionName pulumi.StringInput `pulumi:"cosRegionName"`
}

func (GetCosRegionsAuditCosRegionListArgs) ElementType

func (GetCosRegionsAuditCosRegionListArgs) ToGetCosRegionsAuditCosRegionListOutput

func (i GetCosRegionsAuditCosRegionListArgs) ToGetCosRegionsAuditCosRegionListOutput() GetCosRegionsAuditCosRegionListOutput

func (GetCosRegionsAuditCosRegionListArgs) ToGetCosRegionsAuditCosRegionListOutputWithContext

func (i GetCosRegionsAuditCosRegionListArgs) ToGetCosRegionsAuditCosRegionListOutputWithContext(ctx context.Context) GetCosRegionsAuditCosRegionListOutput

type GetCosRegionsAuditCosRegionListArray

type GetCosRegionsAuditCosRegionListArray []GetCosRegionsAuditCosRegionListInput

func (GetCosRegionsAuditCosRegionListArray) ElementType

func (GetCosRegionsAuditCosRegionListArray) ToGetCosRegionsAuditCosRegionListArrayOutput

func (i GetCosRegionsAuditCosRegionListArray) ToGetCosRegionsAuditCosRegionListArrayOutput() GetCosRegionsAuditCosRegionListArrayOutput

func (GetCosRegionsAuditCosRegionListArray) ToGetCosRegionsAuditCosRegionListArrayOutputWithContext

func (i GetCosRegionsAuditCosRegionListArray) ToGetCosRegionsAuditCosRegionListArrayOutputWithContext(ctx context.Context) GetCosRegionsAuditCosRegionListArrayOutput

type GetCosRegionsAuditCosRegionListArrayInput

type GetCosRegionsAuditCosRegionListArrayInput interface {
	pulumi.Input

	ToGetCosRegionsAuditCosRegionListArrayOutput() GetCosRegionsAuditCosRegionListArrayOutput
	ToGetCosRegionsAuditCosRegionListArrayOutputWithContext(context.Context) GetCosRegionsAuditCosRegionListArrayOutput
}

GetCosRegionsAuditCosRegionListArrayInput is an input type that accepts GetCosRegionsAuditCosRegionListArray and GetCosRegionsAuditCosRegionListArrayOutput values. You can construct a concrete instance of `GetCosRegionsAuditCosRegionListArrayInput` via:

GetCosRegionsAuditCosRegionListArray{ GetCosRegionsAuditCosRegionListArgs{...} }

type GetCosRegionsAuditCosRegionListArrayOutput

type GetCosRegionsAuditCosRegionListArrayOutput struct{ *pulumi.OutputState }

func (GetCosRegionsAuditCosRegionListArrayOutput) ElementType

func (GetCosRegionsAuditCosRegionListArrayOutput) Index

func (GetCosRegionsAuditCosRegionListArrayOutput) ToGetCosRegionsAuditCosRegionListArrayOutput

func (o GetCosRegionsAuditCosRegionListArrayOutput) ToGetCosRegionsAuditCosRegionListArrayOutput() GetCosRegionsAuditCosRegionListArrayOutput

func (GetCosRegionsAuditCosRegionListArrayOutput) ToGetCosRegionsAuditCosRegionListArrayOutputWithContext

func (o GetCosRegionsAuditCosRegionListArrayOutput) ToGetCosRegionsAuditCosRegionListArrayOutputWithContext(ctx context.Context) GetCosRegionsAuditCosRegionListArrayOutput

type GetCosRegionsAuditCosRegionListInput

type GetCosRegionsAuditCosRegionListInput interface {
	pulumi.Input

	ToGetCosRegionsAuditCosRegionListOutput() GetCosRegionsAuditCosRegionListOutput
	ToGetCosRegionsAuditCosRegionListOutputWithContext(context.Context) GetCosRegionsAuditCosRegionListOutput
}

GetCosRegionsAuditCosRegionListInput is an input type that accepts GetCosRegionsAuditCosRegionListArgs and GetCosRegionsAuditCosRegionListOutput values. You can construct a concrete instance of `GetCosRegionsAuditCosRegionListInput` via:

GetCosRegionsAuditCosRegionListArgs{...}

type GetCosRegionsAuditCosRegionListOutput

type GetCosRegionsAuditCosRegionListOutput struct{ *pulumi.OutputState }

func (GetCosRegionsAuditCosRegionListOutput) CosRegion

func (GetCosRegionsAuditCosRegionListOutput) CosRegionName

func (GetCosRegionsAuditCosRegionListOutput) ElementType

func (GetCosRegionsAuditCosRegionListOutput) ToGetCosRegionsAuditCosRegionListOutput

func (o GetCosRegionsAuditCosRegionListOutput) ToGetCosRegionsAuditCosRegionListOutput() GetCosRegionsAuditCosRegionListOutput

func (GetCosRegionsAuditCosRegionListOutput) ToGetCosRegionsAuditCosRegionListOutputWithContext

func (o GetCosRegionsAuditCosRegionListOutput) ToGetCosRegionsAuditCosRegionListOutputWithContext(ctx context.Context) GetCosRegionsAuditCosRegionListOutput

type GetCosRegionsOutputArgs

type GetCosRegionsOutputArgs struct {
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getCosRegions.

func (GetCosRegionsOutputArgs) ElementType

func (GetCosRegionsOutputArgs) ElementType() reflect.Type

type GetCosRegionsResult

type GetCosRegionsResult struct {
	AuditCosRegionLists []GetCosRegionsAuditCosRegionList `pulumi:"auditCosRegionLists"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getCosRegions.

func GetCosRegions

func GetCosRegions(ctx *pulumi.Context, args *GetCosRegionsArgs, opts ...pulumi.InvokeOption) (*GetCosRegionsResult, error)

type GetCosRegionsResultOutput

type GetCosRegionsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getCosRegions.

func (GetCosRegionsResultOutput) AuditCosRegionLists

func (GetCosRegionsResultOutput) ElementType

func (GetCosRegionsResultOutput) ElementType() reflect.Type

func (GetCosRegionsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetCosRegionsResultOutput) ResultOutputFile

func (o GetCosRegionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetCosRegionsResultOutput) ToGetCosRegionsResultOutput

func (o GetCosRegionsResultOutput) ToGetCosRegionsResultOutput() GetCosRegionsResultOutput

func (GetCosRegionsResultOutput) ToGetCosRegionsResultOutputWithContext

func (o GetCosRegionsResultOutput) ToGetCosRegionsResultOutputWithContext(ctx context.Context) GetCosRegionsResultOutput

type GetKeyAliasArgs

type GetKeyAliasArgs struct {
	Region           string  `pulumi:"region"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getKeyAlias.

type GetKeyAliasAuditKeyAliasList

type GetKeyAliasAuditKeyAliasList struct {
	KeyAlias string `pulumi:"keyAlias"`
	KeyId    string `pulumi:"keyId"`
}

type GetKeyAliasAuditKeyAliasListArgs

type GetKeyAliasAuditKeyAliasListArgs struct {
	KeyAlias pulumi.StringInput `pulumi:"keyAlias"`
	KeyId    pulumi.StringInput `pulumi:"keyId"`
}

func (GetKeyAliasAuditKeyAliasListArgs) ElementType

func (GetKeyAliasAuditKeyAliasListArgs) ToGetKeyAliasAuditKeyAliasListOutput

func (i GetKeyAliasAuditKeyAliasListArgs) ToGetKeyAliasAuditKeyAliasListOutput() GetKeyAliasAuditKeyAliasListOutput

func (GetKeyAliasAuditKeyAliasListArgs) ToGetKeyAliasAuditKeyAliasListOutputWithContext

func (i GetKeyAliasAuditKeyAliasListArgs) ToGetKeyAliasAuditKeyAliasListOutputWithContext(ctx context.Context) GetKeyAliasAuditKeyAliasListOutput

type GetKeyAliasAuditKeyAliasListArray

type GetKeyAliasAuditKeyAliasListArray []GetKeyAliasAuditKeyAliasListInput

func (GetKeyAliasAuditKeyAliasListArray) ElementType

func (GetKeyAliasAuditKeyAliasListArray) ToGetKeyAliasAuditKeyAliasListArrayOutput

func (i GetKeyAliasAuditKeyAliasListArray) ToGetKeyAliasAuditKeyAliasListArrayOutput() GetKeyAliasAuditKeyAliasListArrayOutput

func (GetKeyAliasAuditKeyAliasListArray) ToGetKeyAliasAuditKeyAliasListArrayOutputWithContext

func (i GetKeyAliasAuditKeyAliasListArray) ToGetKeyAliasAuditKeyAliasListArrayOutputWithContext(ctx context.Context) GetKeyAliasAuditKeyAliasListArrayOutput

type GetKeyAliasAuditKeyAliasListArrayInput

type GetKeyAliasAuditKeyAliasListArrayInput interface {
	pulumi.Input

	ToGetKeyAliasAuditKeyAliasListArrayOutput() GetKeyAliasAuditKeyAliasListArrayOutput
	ToGetKeyAliasAuditKeyAliasListArrayOutputWithContext(context.Context) GetKeyAliasAuditKeyAliasListArrayOutput
}

GetKeyAliasAuditKeyAliasListArrayInput is an input type that accepts GetKeyAliasAuditKeyAliasListArray and GetKeyAliasAuditKeyAliasListArrayOutput values. You can construct a concrete instance of `GetKeyAliasAuditKeyAliasListArrayInput` via:

GetKeyAliasAuditKeyAliasListArray{ GetKeyAliasAuditKeyAliasListArgs{...} }

type GetKeyAliasAuditKeyAliasListArrayOutput

type GetKeyAliasAuditKeyAliasListArrayOutput struct{ *pulumi.OutputState }

func (GetKeyAliasAuditKeyAliasListArrayOutput) ElementType

func (GetKeyAliasAuditKeyAliasListArrayOutput) Index

func (GetKeyAliasAuditKeyAliasListArrayOutput) ToGetKeyAliasAuditKeyAliasListArrayOutput

func (o GetKeyAliasAuditKeyAliasListArrayOutput) ToGetKeyAliasAuditKeyAliasListArrayOutput() GetKeyAliasAuditKeyAliasListArrayOutput

func (GetKeyAliasAuditKeyAliasListArrayOutput) ToGetKeyAliasAuditKeyAliasListArrayOutputWithContext

func (o GetKeyAliasAuditKeyAliasListArrayOutput) ToGetKeyAliasAuditKeyAliasListArrayOutputWithContext(ctx context.Context) GetKeyAliasAuditKeyAliasListArrayOutput

type GetKeyAliasAuditKeyAliasListInput

type GetKeyAliasAuditKeyAliasListInput interface {
	pulumi.Input

	ToGetKeyAliasAuditKeyAliasListOutput() GetKeyAliasAuditKeyAliasListOutput
	ToGetKeyAliasAuditKeyAliasListOutputWithContext(context.Context) GetKeyAliasAuditKeyAliasListOutput
}

GetKeyAliasAuditKeyAliasListInput is an input type that accepts GetKeyAliasAuditKeyAliasListArgs and GetKeyAliasAuditKeyAliasListOutput values. You can construct a concrete instance of `GetKeyAliasAuditKeyAliasListInput` via:

GetKeyAliasAuditKeyAliasListArgs{...}

type GetKeyAliasAuditKeyAliasListOutput

type GetKeyAliasAuditKeyAliasListOutput struct{ *pulumi.OutputState }

func (GetKeyAliasAuditKeyAliasListOutput) ElementType

func (GetKeyAliasAuditKeyAliasListOutput) KeyAlias

func (GetKeyAliasAuditKeyAliasListOutput) KeyId

func (GetKeyAliasAuditKeyAliasListOutput) ToGetKeyAliasAuditKeyAliasListOutput

func (o GetKeyAliasAuditKeyAliasListOutput) ToGetKeyAliasAuditKeyAliasListOutput() GetKeyAliasAuditKeyAliasListOutput

func (GetKeyAliasAuditKeyAliasListOutput) ToGetKeyAliasAuditKeyAliasListOutputWithContext

func (o GetKeyAliasAuditKeyAliasListOutput) ToGetKeyAliasAuditKeyAliasListOutputWithContext(ctx context.Context) GetKeyAliasAuditKeyAliasListOutput

type GetKeyAliasOutputArgs

type GetKeyAliasOutputArgs struct {
	Region           pulumi.StringInput    `pulumi:"region"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getKeyAlias.

func (GetKeyAliasOutputArgs) ElementType

func (GetKeyAliasOutputArgs) ElementType() reflect.Type

type GetKeyAliasResult

type GetKeyAliasResult struct {
	AuditKeyAliasLists []GetKeyAliasAuditKeyAliasList `pulumi:"auditKeyAliasLists"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	Region           string  `pulumi:"region"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getKeyAlias.

func GetKeyAlias

func GetKeyAlias(ctx *pulumi.Context, args *GetKeyAliasArgs, opts ...pulumi.InvokeOption) (*GetKeyAliasResult, error)

type GetKeyAliasResultOutput

type GetKeyAliasResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getKeyAlias.

func (GetKeyAliasResultOutput) AuditKeyAliasLists

func (GetKeyAliasResultOutput) ElementType

func (GetKeyAliasResultOutput) ElementType() reflect.Type

func (GetKeyAliasResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetKeyAliasResultOutput) Region

func (GetKeyAliasResultOutput) ResultOutputFile

func (o GetKeyAliasResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetKeyAliasResultOutput) ToGetKeyAliasResultOutput

func (o GetKeyAliasResultOutput) ToGetKeyAliasResultOutput() GetKeyAliasResultOutput

func (GetKeyAliasResultOutput) ToGetKeyAliasResultOutputWithContext

func (o GetKeyAliasResultOutput) ToGetKeyAliasResultOutputWithContext(ctx context.Context) GetKeyAliasResultOutput

type Track

type Track struct {
	pulumi.CustomResourceState

	// Track interface type, optional:- `Read`: Read interface- `Write`: Write interface- `*`: All interface.
	ActionType pulumi.StringOutput `pulumi:"actionType"`
	// Track create time.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Track interface name list:- when ResourceType is `*`, EventNames is must `["*"]`- when ResourceType is
	// a single product, EventNames support all interface:`["*"]`- when ResourceType is a single product,
	// EventNames support some interface, up to 10.
	EventNames pulumi.StringArrayOutput `pulumi:"eventNames"`
	// Track name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Track product, optional:- `*`: All product- Single product, such as `cos`.
	ResourceType pulumi.StringOutput `pulumi:"resourceType"`
	// Track status, optional:- `0`: Close- `1`: Open.
	Status pulumi.IntOutput `pulumi:"status"`
	// Track Storage, support `cos` and `cls`.
	Storage TrackStorageOutput `pulumi:"storage"`
	// Whether to enable the delivery of group member operation logs to the group management account or trusted service
	// management account, optional:- `0`: Close- `1`: Open.
	TrackForAllMembers pulumi.IntPtrOutput `pulumi:"trackForAllMembers"`
}

func GetTrack

func GetTrack(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TrackState, opts ...pulumi.ResourceOption) (*Track, error)

GetTrack gets an existing Track 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 NewTrack

func NewTrack(ctx *pulumi.Context,
	name string, args *TrackArgs, opts ...pulumi.ResourceOption) (*Track, error)

NewTrack registers a new resource with the given unique name, arguments, and options.

func (*Track) ElementType

func (*Track) ElementType() reflect.Type

func (*Track) ToTrackOutput

func (i *Track) ToTrackOutput() TrackOutput

func (*Track) ToTrackOutputWithContext

func (i *Track) ToTrackOutputWithContext(ctx context.Context) TrackOutput

type TrackArgs

type TrackArgs struct {
	// Track interface type, optional:- `Read`: Read interface- `Write`: Write interface- `*`: All interface.
	ActionType pulumi.StringInput
	// Track interface name list:- when ResourceType is `*`, EventNames is must `["*"]`- when ResourceType is
	// a single product, EventNames support all interface:`["*"]`- when ResourceType is a single product,
	// EventNames support some interface, up to 10.
	EventNames pulumi.StringArrayInput
	// Track name.
	Name pulumi.StringPtrInput
	// Track product, optional:- `*`: All product- Single product, such as `cos`.
	ResourceType pulumi.StringInput
	// Track status, optional:- `0`: Close- `1`: Open.
	Status pulumi.IntInput
	// Track Storage, support `cos` and `cls`.
	Storage TrackStorageInput
	// Whether to enable the delivery of group member operation logs to the group management account or trusted service
	// management account, optional:- `0`: Close- `1`: Open.
	TrackForAllMembers pulumi.IntPtrInput
}

The set of arguments for constructing a Track resource.

func (TrackArgs) ElementType

func (TrackArgs) ElementType() reflect.Type

type TrackArray

type TrackArray []TrackInput

func (TrackArray) ElementType

func (TrackArray) ElementType() reflect.Type

func (TrackArray) ToTrackArrayOutput

func (i TrackArray) ToTrackArrayOutput() TrackArrayOutput

func (TrackArray) ToTrackArrayOutputWithContext

func (i TrackArray) ToTrackArrayOutputWithContext(ctx context.Context) TrackArrayOutput

type TrackArrayInput

type TrackArrayInput interface {
	pulumi.Input

	ToTrackArrayOutput() TrackArrayOutput
	ToTrackArrayOutputWithContext(context.Context) TrackArrayOutput
}

TrackArrayInput is an input type that accepts TrackArray and TrackArrayOutput values. You can construct a concrete instance of `TrackArrayInput` via:

TrackArray{ TrackArgs{...} }

type TrackArrayOutput

type TrackArrayOutput struct{ *pulumi.OutputState }

func (TrackArrayOutput) ElementType

func (TrackArrayOutput) ElementType() reflect.Type

func (TrackArrayOutput) Index

func (TrackArrayOutput) ToTrackArrayOutput

func (o TrackArrayOutput) ToTrackArrayOutput() TrackArrayOutput

func (TrackArrayOutput) ToTrackArrayOutputWithContext

func (o TrackArrayOutput) ToTrackArrayOutputWithContext(ctx context.Context) TrackArrayOutput

type TrackInput

type TrackInput interface {
	pulumi.Input

	ToTrackOutput() TrackOutput
	ToTrackOutputWithContext(ctx context.Context) TrackOutput
}

type TrackMap

type TrackMap map[string]TrackInput

func (TrackMap) ElementType

func (TrackMap) ElementType() reflect.Type

func (TrackMap) ToTrackMapOutput

func (i TrackMap) ToTrackMapOutput() TrackMapOutput

func (TrackMap) ToTrackMapOutputWithContext

func (i TrackMap) ToTrackMapOutputWithContext(ctx context.Context) TrackMapOutput

type TrackMapInput

type TrackMapInput interface {
	pulumi.Input

	ToTrackMapOutput() TrackMapOutput
	ToTrackMapOutputWithContext(context.Context) TrackMapOutput
}

TrackMapInput is an input type that accepts TrackMap and TrackMapOutput values. You can construct a concrete instance of `TrackMapInput` via:

TrackMap{ "key": TrackArgs{...} }

type TrackMapOutput

type TrackMapOutput struct{ *pulumi.OutputState }

func (TrackMapOutput) ElementType

func (TrackMapOutput) ElementType() reflect.Type

func (TrackMapOutput) MapIndex

func (TrackMapOutput) ToTrackMapOutput

func (o TrackMapOutput) ToTrackMapOutput() TrackMapOutput

func (TrackMapOutput) ToTrackMapOutputWithContext

func (o TrackMapOutput) ToTrackMapOutputWithContext(ctx context.Context) TrackMapOutput

type TrackOutput

type TrackOutput struct{ *pulumi.OutputState }

func (TrackOutput) ActionType

func (o TrackOutput) ActionType() pulumi.StringOutput

Track interface type, optional:- `Read`: Read interface- `Write`: Write interface- `*`: All interface.

func (TrackOutput) CreateTime

func (o TrackOutput) CreateTime() pulumi.StringOutput

Track create time.

func (TrackOutput) ElementType

func (TrackOutput) ElementType() reflect.Type

func (TrackOutput) EventNames

func (o TrackOutput) EventNames() pulumi.StringArrayOutput

Track interface name list:- when ResourceType is `*`, EventNames is must `["*"]`- when ResourceType is a single product, EventNames support all interface:`["*"]`- when ResourceType is a single product, EventNames support some interface, up to 10.

func (TrackOutput) Name

func (o TrackOutput) Name() pulumi.StringOutput

Track name.

func (TrackOutput) ResourceType

func (o TrackOutput) ResourceType() pulumi.StringOutput

Track product, optional:- `*`: All product- Single product, such as `cos`.

func (TrackOutput) Status

func (o TrackOutput) Status() pulumi.IntOutput

Track status, optional:- `0`: Close- `1`: Open.

func (TrackOutput) Storage

func (o TrackOutput) Storage() TrackStorageOutput

Track Storage, support `cos` and `cls`.

func (TrackOutput) ToTrackOutput

func (o TrackOutput) ToTrackOutput() TrackOutput

func (TrackOutput) ToTrackOutputWithContext

func (o TrackOutput) ToTrackOutputWithContext(ctx context.Context) TrackOutput

func (TrackOutput) TrackForAllMembers

func (o TrackOutput) TrackForAllMembers() pulumi.IntPtrOutput

Whether to enable the delivery of group member operation logs to the group management account or trusted service management account, optional:- `0`: Close- `1`: Open.

type TrackState

type TrackState struct {
	// Track interface type, optional:- `Read`: Read interface- `Write`: Write interface- `*`: All interface.
	ActionType pulumi.StringPtrInput
	// Track create time.
	CreateTime pulumi.StringPtrInput
	// Track interface name list:- when ResourceType is `*`, EventNames is must `["*"]`- when ResourceType is
	// a single product, EventNames support all interface:`["*"]`- when ResourceType is a single product,
	// EventNames support some interface, up to 10.
	EventNames pulumi.StringArrayInput
	// Track name.
	Name pulumi.StringPtrInput
	// Track product, optional:- `*`: All product- Single product, such as `cos`.
	ResourceType pulumi.StringPtrInput
	// Track status, optional:- `0`: Close- `1`: Open.
	Status pulumi.IntPtrInput
	// Track Storage, support `cos` and `cls`.
	Storage TrackStoragePtrInput
	// Whether to enable the delivery of group member operation logs to the group management account or trusted service
	// management account, optional:- `0`: Close- `1`: Open.
	TrackForAllMembers pulumi.IntPtrInput
}

func (TrackState) ElementType

func (TrackState) ElementType() reflect.Type

type TrackStorage

type TrackStorage struct {
	StorageName   string `pulumi:"storageName"`
	StoragePrefix string `pulumi:"storagePrefix"`
	StorageRegion string `pulumi:"storageRegion"`
	StorageType   string `pulumi:"storageType"`
}

type TrackStorageArgs

type TrackStorageArgs struct {
	StorageName   pulumi.StringInput `pulumi:"storageName"`
	StoragePrefix pulumi.StringInput `pulumi:"storagePrefix"`
	StorageRegion pulumi.StringInput `pulumi:"storageRegion"`
	StorageType   pulumi.StringInput `pulumi:"storageType"`
}

func (TrackStorageArgs) ElementType

func (TrackStorageArgs) ElementType() reflect.Type

func (TrackStorageArgs) ToTrackStorageOutput

func (i TrackStorageArgs) ToTrackStorageOutput() TrackStorageOutput

func (TrackStorageArgs) ToTrackStorageOutputWithContext

func (i TrackStorageArgs) ToTrackStorageOutputWithContext(ctx context.Context) TrackStorageOutput

func (TrackStorageArgs) ToTrackStoragePtrOutput

func (i TrackStorageArgs) ToTrackStoragePtrOutput() TrackStoragePtrOutput

func (TrackStorageArgs) ToTrackStoragePtrOutputWithContext

func (i TrackStorageArgs) ToTrackStoragePtrOutputWithContext(ctx context.Context) TrackStoragePtrOutput

type TrackStorageInput

type TrackStorageInput interface {
	pulumi.Input

	ToTrackStorageOutput() TrackStorageOutput
	ToTrackStorageOutputWithContext(context.Context) TrackStorageOutput
}

TrackStorageInput is an input type that accepts TrackStorageArgs and TrackStorageOutput values. You can construct a concrete instance of `TrackStorageInput` via:

TrackStorageArgs{...}

type TrackStorageOutput

type TrackStorageOutput struct{ *pulumi.OutputState }

func (TrackStorageOutput) ElementType

func (TrackStorageOutput) ElementType() reflect.Type

func (TrackStorageOutput) StorageName

func (o TrackStorageOutput) StorageName() pulumi.StringOutput

func (TrackStorageOutput) StoragePrefix

func (o TrackStorageOutput) StoragePrefix() pulumi.StringOutput

func (TrackStorageOutput) StorageRegion

func (o TrackStorageOutput) StorageRegion() pulumi.StringOutput

func (TrackStorageOutput) StorageType

func (o TrackStorageOutput) StorageType() pulumi.StringOutput

func (TrackStorageOutput) ToTrackStorageOutput

func (o TrackStorageOutput) ToTrackStorageOutput() TrackStorageOutput

func (TrackStorageOutput) ToTrackStorageOutputWithContext

func (o TrackStorageOutput) ToTrackStorageOutputWithContext(ctx context.Context) TrackStorageOutput

func (TrackStorageOutput) ToTrackStoragePtrOutput

func (o TrackStorageOutput) ToTrackStoragePtrOutput() TrackStoragePtrOutput

func (TrackStorageOutput) ToTrackStoragePtrOutputWithContext

func (o TrackStorageOutput) ToTrackStoragePtrOutputWithContext(ctx context.Context) TrackStoragePtrOutput

type TrackStoragePtrInput

type TrackStoragePtrInput interface {
	pulumi.Input

	ToTrackStoragePtrOutput() TrackStoragePtrOutput
	ToTrackStoragePtrOutputWithContext(context.Context) TrackStoragePtrOutput
}

TrackStoragePtrInput is an input type that accepts TrackStorageArgs, TrackStoragePtr and TrackStoragePtrOutput values. You can construct a concrete instance of `TrackStoragePtrInput` via:

        TrackStorageArgs{...}

or:

        nil

type TrackStoragePtrOutput

type TrackStoragePtrOutput struct{ *pulumi.OutputState }

func (TrackStoragePtrOutput) Elem

func (TrackStoragePtrOutput) ElementType

func (TrackStoragePtrOutput) ElementType() reflect.Type

func (TrackStoragePtrOutput) StorageName

func (TrackStoragePtrOutput) StoragePrefix

func (o TrackStoragePtrOutput) StoragePrefix() pulumi.StringPtrOutput

func (TrackStoragePtrOutput) StorageRegion

func (o TrackStoragePtrOutput) StorageRegion() pulumi.StringPtrOutput

func (TrackStoragePtrOutput) StorageType

func (TrackStoragePtrOutput) ToTrackStoragePtrOutput

func (o TrackStoragePtrOutput) ToTrackStoragePtrOutput() TrackStoragePtrOutput

func (TrackStoragePtrOutput) ToTrackStoragePtrOutputWithContext

func (o TrackStoragePtrOutput) ToTrackStoragePtrOutputWithContext(ctx context.Context) TrackStoragePtrOutput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL