Documentation
¶
Index ¶
- type GetTemplateGroupsArgs
- type GetTemplateGroupsGroupList
- type GetTemplateGroupsGroupListArgs
- func (GetTemplateGroupsGroupListArgs) ElementType() reflect.Type
- func (i GetTemplateGroupsGroupListArgs) ToGetTemplateGroupsGroupListOutput() GetTemplateGroupsGroupListOutput
- func (i GetTemplateGroupsGroupListArgs) ToGetTemplateGroupsGroupListOutputWithContext(ctx context.Context) GetTemplateGroupsGroupListOutput
- type GetTemplateGroupsGroupListArray
- func (GetTemplateGroupsGroupListArray) ElementType() reflect.Type
- func (i GetTemplateGroupsGroupListArray) ToGetTemplateGroupsGroupListArrayOutput() GetTemplateGroupsGroupListArrayOutput
- func (i GetTemplateGroupsGroupListArray) ToGetTemplateGroupsGroupListArrayOutputWithContext(ctx context.Context) GetTemplateGroupsGroupListArrayOutput
- type GetTemplateGroupsGroupListArrayInput
- type GetTemplateGroupsGroupListArrayOutput
- func (GetTemplateGroupsGroupListArrayOutput) ElementType() reflect.Type
- func (o GetTemplateGroupsGroupListArrayOutput) Index(i pulumi.IntInput) GetTemplateGroupsGroupListOutput
- func (o GetTemplateGroupsGroupListArrayOutput) ToGetTemplateGroupsGroupListArrayOutput() GetTemplateGroupsGroupListArrayOutput
- func (o GetTemplateGroupsGroupListArrayOutput) ToGetTemplateGroupsGroupListArrayOutputWithContext(ctx context.Context) GetTemplateGroupsGroupListArrayOutput
- type GetTemplateGroupsGroupListInput
- type GetTemplateGroupsGroupListOutput
- func (GetTemplateGroupsGroupListOutput) ElementType() reflect.Type
- func (o GetTemplateGroupsGroupListOutput) Id() pulumi.StringOutput
- func (o GetTemplateGroupsGroupListOutput) Name() pulumi.StringOutput
- func (o GetTemplateGroupsGroupListOutput) TemplateIds() pulumi.StringArrayOutput
- func (o GetTemplateGroupsGroupListOutput) ToGetTemplateGroupsGroupListOutput() GetTemplateGroupsGroupListOutput
- func (o GetTemplateGroupsGroupListOutput) ToGetTemplateGroupsGroupListOutputWithContext(ctx context.Context) GetTemplateGroupsGroupListOutput
- type GetTemplateGroupsOutputArgs
- type GetTemplateGroupsResult
- type GetTemplateGroupsResultOutput
- func (GetTemplateGroupsResultOutput) ElementType() reflect.Type
- func (o GetTemplateGroupsResultOutput) GroupLists() GetTemplateGroupsGroupListArrayOutput
- func (o GetTemplateGroupsResultOutput) Id() pulumi.StringPtrOutput
- func (o GetTemplateGroupsResultOutput) Name() pulumi.StringPtrOutput
- func (o GetTemplateGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetTemplateGroupsResultOutput) ToGetTemplateGroupsResultOutput() GetTemplateGroupsResultOutput
- func (o GetTemplateGroupsResultOutput) ToGetTemplateGroupsResultOutputWithContext(ctx context.Context) GetTemplateGroupsResultOutput
- type GetTemplatesArgs
- type GetTemplatesOutputArgs
- type GetTemplatesResult
- type GetTemplatesResultOutput
- func (GetTemplatesResultOutput) ElementType() reflect.Type
- func (o GetTemplatesResultOutput) Id() pulumi.StringPtrOutput
- func (o GetTemplatesResultOutput) Name() pulumi.StringPtrOutput
- func (o GetTemplatesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetTemplatesResultOutput) TemplateLists() GetTemplatesTemplateListArrayOutput
- func (o GetTemplatesResultOutput) ToGetTemplatesResultOutput() GetTemplatesResultOutput
- func (o GetTemplatesResultOutput) ToGetTemplatesResultOutputWithContext(ctx context.Context) GetTemplatesResultOutput
- type GetTemplatesTemplateList
- type GetTemplatesTemplateListArgs
- func (GetTemplatesTemplateListArgs) ElementType() reflect.Type
- func (i GetTemplatesTemplateListArgs) ToGetTemplatesTemplateListOutput() GetTemplatesTemplateListOutput
- func (i GetTemplatesTemplateListArgs) ToGetTemplatesTemplateListOutputWithContext(ctx context.Context) GetTemplatesTemplateListOutput
- type GetTemplatesTemplateListArray
- func (GetTemplatesTemplateListArray) ElementType() reflect.Type
- func (i GetTemplatesTemplateListArray) ToGetTemplatesTemplateListArrayOutput() GetTemplatesTemplateListArrayOutput
- func (i GetTemplatesTemplateListArray) ToGetTemplatesTemplateListArrayOutputWithContext(ctx context.Context) GetTemplatesTemplateListArrayOutput
- type GetTemplatesTemplateListArrayInput
- type GetTemplatesTemplateListArrayOutput
- func (GetTemplatesTemplateListArrayOutput) ElementType() reflect.Type
- func (o GetTemplatesTemplateListArrayOutput) Index(i pulumi.IntInput) GetTemplatesTemplateListOutput
- func (o GetTemplatesTemplateListArrayOutput) ToGetTemplatesTemplateListArrayOutput() GetTemplatesTemplateListArrayOutput
- func (o GetTemplatesTemplateListArrayOutput) ToGetTemplatesTemplateListArrayOutputWithContext(ctx context.Context) GetTemplatesTemplateListArrayOutput
- type GetTemplatesTemplateListInput
- type GetTemplatesTemplateListOutput
- func (GetTemplatesTemplateListOutput) ElementType() reflect.Type
- func (o GetTemplatesTemplateListOutput) Id() pulumi.StringOutput
- func (o GetTemplatesTemplateListOutput) Name() pulumi.StringOutput
- func (o GetTemplatesTemplateListOutput) Protocols() pulumi.StringArrayOutput
- func (o GetTemplatesTemplateListOutput) ToGetTemplatesTemplateListOutput() GetTemplatesTemplateListOutput
- func (o GetTemplatesTemplateListOutput) ToGetTemplatesTemplateListOutputWithContext(ctx context.Context) GetTemplatesTemplateListOutput
- type Template
- type TemplateArgs
- type TemplateArray
- type TemplateArrayInput
- type TemplateArrayOutput
- type TemplateGroup
- type TemplateGroupArgs
- type TemplateGroupArray
- type TemplateGroupArrayInput
- type TemplateGroupArrayOutput
- func (TemplateGroupArrayOutput) ElementType() reflect.Type
- func (o TemplateGroupArrayOutput) Index(i pulumi.IntInput) TemplateGroupOutput
- func (o TemplateGroupArrayOutput) ToTemplateGroupArrayOutput() TemplateGroupArrayOutput
- func (o TemplateGroupArrayOutput) ToTemplateGroupArrayOutputWithContext(ctx context.Context) TemplateGroupArrayOutput
- type TemplateGroupInput
- type TemplateGroupMap
- type TemplateGroupMapInput
- type TemplateGroupMapOutput
- func (TemplateGroupMapOutput) ElementType() reflect.Type
- func (o TemplateGroupMapOutput) MapIndex(k pulumi.StringInput) TemplateGroupOutput
- func (o TemplateGroupMapOutput) ToTemplateGroupMapOutput() TemplateGroupMapOutput
- func (o TemplateGroupMapOutput) ToTemplateGroupMapOutputWithContext(ctx context.Context) TemplateGroupMapOutput
- type TemplateGroupOutput
- func (TemplateGroupOutput) ElementType() reflect.Type
- func (o TemplateGroupOutput) Name() pulumi.StringOutput
- func (o TemplateGroupOutput) TemplateIds() pulumi.StringArrayOutput
- func (o TemplateGroupOutput) ToTemplateGroupOutput() TemplateGroupOutput
- func (o TemplateGroupOutput) ToTemplateGroupOutputWithContext(ctx context.Context) TemplateGroupOutput
- type TemplateGroupState
- type TemplateInput
- type TemplateMap
- type TemplateMapInput
- type TemplateMapOutput
- type TemplateOutput
- func (TemplateOutput) ElementType() reflect.Type
- func (o TemplateOutput) Name() pulumi.StringOutput
- func (o TemplateOutput) Protocols() pulumi.StringArrayOutput
- func (o TemplateOutput) ToTemplateOutput() TemplateOutput
- func (o TemplateOutput) ToTemplateOutputWithContext(ctx context.Context) TemplateOutput
- type TemplateState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetTemplateGroupsArgs ¶
type GetTemplateGroupsArgs struct { Id *string `pulumi:"id"` Name *string `pulumi:"name"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getTemplateGroups.
type GetTemplateGroupsGroupListArgs ¶
type GetTemplateGroupsGroupListArgs struct { Id pulumi.StringInput `pulumi:"id"` Name pulumi.StringInput `pulumi:"name"` TemplateIds pulumi.StringArrayInput `pulumi:"templateIds"` }
func (GetTemplateGroupsGroupListArgs) ElementType ¶
func (GetTemplateGroupsGroupListArgs) ElementType() reflect.Type
func (GetTemplateGroupsGroupListArgs) ToGetTemplateGroupsGroupListOutput ¶
func (i GetTemplateGroupsGroupListArgs) ToGetTemplateGroupsGroupListOutput() GetTemplateGroupsGroupListOutput
func (GetTemplateGroupsGroupListArgs) ToGetTemplateGroupsGroupListOutputWithContext ¶
func (i GetTemplateGroupsGroupListArgs) ToGetTemplateGroupsGroupListOutputWithContext(ctx context.Context) GetTemplateGroupsGroupListOutput
type GetTemplateGroupsGroupListArray ¶
type GetTemplateGroupsGroupListArray []GetTemplateGroupsGroupListInput
func (GetTemplateGroupsGroupListArray) ElementType ¶
func (GetTemplateGroupsGroupListArray) ElementType() reflect.Type
func (GetTemplateGroupsGroupListArray) ToGetTemplateGroupsGroupListArrayOutput ¶
func (i GetTemplateGroupsGroupListArray) ToGetTemplateGroupsGroupListArrayOutput() GetTemplateGroupsGroupListArrayOutput
func (GetTemplateGroupsGroupListArray) ToGetTemplateGroupsGroupListArrayOutputWithContext ¶
func (i GetTemplateGroupsGroupListArray) ToGetTemplateGroupsGroupListArrayOutputWithContext(ctx context.Context) GetTemplateGroupsGroupListArrayOutput
type GetTemplateGroupsGroupListArrayInput ¶
type GetTemplateGroupsGroupListArrayInput interface { pulumi.Input ToGetTemplateGroupsGroupListArrayOutput() GetTemplateGroupsGroupListArrayOutput ToGetTemplateGroupsGroupListArrayOutputWithContext(context.Context) GetTemplateGroupsGroupListArrayOutput }
GetTemplateGroupsGroupListArrayInput is an input type that accepts GetTemplateGroupsGroupListArray and GetTemplateGroupsGroupListArrayOutput values. You can construct a concrete instance of `GetTemplateGroupsGroupListArrayInput` via:
GetTemplateGroupsGroupListArray{ GetTemplateGroupsGroupListArgs{...} }
type GetTemplateGroupsGroupListArrayOutput ¶
type GetTemplateGroupsGroupListArrayOutput struct{ *pulumi.OutputState }
func (GetTemplateGroupsGroupListArrayOutput) ElementType ¶
func (GetTemplateGroupsGroupListArrayOutput) ElementType() reflect.Type
func (GetTemplateGroupsGroupListArrayOutput) Index ¶
func (o GetTemplateGroupsGroupListArrayOutput) Index(i pulumi.IntInput) GetTemplateGroupsGroupListOutput
func (GetTemplateGroupsGroupListArrayOutput) ToGetTemplateGroupsGroupListArrayOutput ¶
func (o GetTemplateGroupsGroupListArrayOutput) ToGetTemplateGroupsGroupListArrayOutput() GetTemplateGroupsGroupListArrayOutput
func (GetTemplateGroupsGroupListArrayOutput) ToGetTemplateGroupsGroupListArrayOutputWithContext ¶
func (o GetTemplateGroupsGroupListArrayOutput) ToGetTemplateGroupsGroupListArrayOutputWithContext(ctx context.Context) GetTemplateGroupsGroupListArrayOutput
type GetTemplateGroupsGroupListInput ¶
type GetTemplateGroupsGroupListInput interface { pulumi.Input ToGetTemplateGroupsGroupListOutput() GetTemplateGroupsGroupListOutput ToGetTemplateGroupsGroupListOutputWithContext(context.Context) GetTemplateGroupsGroupListOutput }
GetTemplateGroupsGroupListInput is an input type that accepts GetTemplateGroupsGroupListArgs and GetTemplateGroupsGroupListOutput values. You can construct a concrete instance of `GetTemplateGroupsGroupListInput` via:
GetTemplateGroupsGroupListArgs{...}
type GetTemplateGroupsGroupListOutput ¶
type GetTemplateGroupsGroupListOutput struct{ *pulumi.OutputState }
func (GetTemplateGroupsGroupListOutput) ElementType ¶
func (GetTemplateGroupsGroupListOutput) ElementType() reflect.Type
func (GetTemplateGroupsGroupListOutput) Id ¶
func (o GetTemplateGroupsGroupListOutput) Id() pulumi.StringOutput
func (GetTemplateGroupsGroupListOutput) Name ¶
func (o GetTemplateGroupsGroupListOutput) Name() pulumi.StringOutput
func (GetTemplateGroupsGroupListOutput) TemplateIds ¶
func (o GetTemplateGroupsGroupListOutput) TemplateIds() pulumi.StringArrayOutput
func (GetTemplateGroupsGroupListOutput) ToGetTemplateGroupsGroupListOutput ¶
func (o GetTemplateGroupsGroupListOutput) ToGetTemplateGroupsGroupListOutput() GetTemplateGroupsGroupListOutput
func (GetTemplateGroupsGroupListOutput) ToGetTemplateGroupsGroupListOutputWithContext ¶
func (o GetTemplateGroupsGroupListOutput) ToGetTemplateGroupsGroupListOutputWithContext(ctx context.Context) GetTemplateGroupsGroupListOutput
type GetTemplateGroupsOutputArgs ¶
type GetTemplateGroupsOutputArgs struct { Id pulumi.StringPtrInput `pulumi:"id"` Name pulumi.StringPtrInput `pulumi:"name"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getTemplateGroups.
func (GetTemplateGroupsOutputArgs) ElementType ¶
func (GetTemplateGroupsOutputArgs) ElementType() reflect.Type
type GetTemplateGroupsResult ¶
type GetTemplateGroupsResult struct { GroupLists []GetTemplateGroupsGroupList `pulumi:"groupLists"` Id *string `pulumi:"id"` Name *string `pulumi:"name"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getTemplateGroups.
func GetTemplateGroups ¶
func GetTemplateGroups(ctx *pulumi.Context, args *GetTemplateGroupsArgs, opts ...pulumi.InvokeOption) (*GetTemplateGroupsResult, error)
type GetTemplateGroupsResultOutput ¶
type GetTemplateGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTemplateGroups.
func GetTemplateGroupsOutput ¶
func GetTemplateGroupsOutput(ctx *pulumi.Context, args GetTemplateGroupsOutputArgs, opts ...pulumi.InvokeOption) GetTemplateGroupsResultOutput
func (GetTemplateGroupsResultOutput) ElementType ¶
func (GetTemplateGroupsResultOutput) ElementType() reflect.Type
func (GetTemplateGroupsResultOutput) GroupLists ¶
func (o GetTemplateGroupsResultOutput) GroupLists() GetTemplateGroupsGroupListArrayOutput
func (GetTemplateGroupsResultOutput) Id ¶
func (o GetTemplateGroupsResultOutput) Id() pulumi.StringPtrOutput
func (GetTemplateGroupsResultOutput) Name ¶
func (o GetTemplateGroupsResultOutput) Name() pulumi.StringPtrOutput
func (GetTemplateGroupsResultOutput) ResultOutputFile ¶
func (o GetTemplateGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetTemplateGroupsResultOutput) ToGetTemplateGroupsResultOutput ¶
func (o GetTemplateGroupsResultOutput) ToGetTemplateGroupsResultOutput() GetTemplateGroupsResultOutput
func (GetTemplateGroupsResultOutput) ToGetTemplateGroupsResultOutputWithContext ¶
func (o GetTemplateGroupsResultOutput) ToGetTemplateGroupsResultOutputWithContext(ctx context.Context) GetTemplateGroupsResultOutput
type GetTemplatesArgs ¶
type GetTemplatesArgs struct { Id *string `pulumi:"id"` Name *string `pulumi:"name"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getTemplates.
type GetTemplatesOutputArgs ¶
type GetTemplatesOutputArgs struct { Id pulumi.StringPtrInput `pulumi:"id"` Name pulumi.StringPtrInput `pulumi:"name"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getTemplates.
func (GetTemplatesOutputArgs) ElementType ¶
func (GetTemplatesOutputArgs) ElementType() reflect.Type
type GetTemplatesResult ¶
type GetTemplatesResult struct { Id *string `pulumi:"id"` Name *string `pulumi:"name"` ResultOutputFile *string `pulumi:"resultOutputFile"` TemplateLists []GetTemplatesTemplateList `pulumi:"templateLists"` }
A collection of values returned by getTemplates.
func GetTemplates ¶
func GetTemplates(ctx *pulumi.Context, args *GetTemplatesArgs, opts ...pulumi.InvokeOption) (*GetTemplatesResult, error)
type GetTemplatesResultOutput ¶
type GetTemplatesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTemplates.
func GetTemplatesOutput ¶
func GetTemplatesOutput(ctx *pulumi.Context, args GetTemplatesOutputArgs, opts ...pulumi.InvokeOption) GetTemplatesResultOutput
func (GetTemplatesResultOutput) ElementType ¶
func (GetTemplatesResultOutput) ElementType() reflect.Type
func (GetTemplatesResultOutput) Id ¶
func (o GetTemplatesResultOutput) Id() pulumi.StringPtrOutput
func (GetTemplatesResultOutput) Name ¶
func (o GetTemplatesResultOutput) Name() pulumi.StringPtrOutput
func (GetTemplatesResultOutput) ResultOutputFile ¶
func (o GetTemplatesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetTemplatesResultOutput) TemplateLists ¶
func (o GetTemplatesResultOutput) TemplateLists() GetTemplatesTemplateListArrayOutput
func (GetTemplatesResultOutput) ToGetTemplatesResultOutput ¶
func (o GetTemplatesResultOutput) ToGetTemplatesResultOutput() GetTemplatesResultOutput
func (GetTemplatesResultOutput) ToGetTemplatesResultOutputWithContext ¶
func (o GetTemplatesResultOutput) ToGetTemplatesResultOutputWithContext(ctx context.Context) GetTemplatesResultOutput
type GetTemplatesTemplateListArgs ¶
type GetTemplatesTemplateListArgs struct { Id pulumi.StringInput `pulumi:"id"` Name pulumi.StringInput `pulumi:"name"` Protocols pulumi.StringArrayInput `pulumi:"protocols"` }
func (GetTemplatesTemplateListArgs) ElementType ¶
func (GetTemplatesTemplateListArgs) ElementType() reflect.Type
func (GetTemplatesTemplateListArgs) ToGetTemplatesTemplateListOutput ¶
func (i GetTemplatesTemplateListArgs) ToGetTemplatesTemplateListOutput() GetTemplatesTemplateListOutput
func (GetTemplatesTemplateListArgs) ToGetTemplatesTemplateListOutputWithContext ¶
func (i GetTemplatesTemplateListArgs) ToGetTemplatesTemplateListOutputWithContext(ctx context.Context) GetTemplatesTemplateListOutput
type GetTemplatesTemplateListArray ¶
type GetTemplatesTemplateListArray []GetTemplatesTemplateListInput
func (GetTemplatesTemplateListArray) ElementType ¶
func (GetTemplatesTemplateListArray) ElementType() reflect.Type
func (GetTemplatesTemplateListArray) ToGetTemplatesTemplateListArrayOutput ¶
func (i GetTemplatesTemplateListArray) ToGetTemplatesTemplateListArrayOutput() GetTemplatesTemplateListArrayOutput
func (GetTemplatesTemplateListArray) ToGetTemplatesTemplateListArrayOutputWithContext ¶
func (i GetTemplatesTemplateListArray) ToGetTemplatesTemplateListArrayOutputWithContext(ctx context.Context) GetTemplatesTemplateListArrayOutput
type GetTemplatesTemplateListArrayInput ¶
type GetTemplatesTemplateListArrayInput interface { pulumi.Input ToGetTemplatesTemplateListArrayOutput() GetTemplatesTemplateListArrayOutput ToGetTemplatesTemplateListArrayOutputWithContext(context.Context) GetTemplatesTemplateListArrayOutput }
GetTemplatesTemplateListArrayInput is an input type that accepts GetTemplatesTemplateListArray and GetTemplatesTemplateListArrayOutput values. You can construct a concrete instance of `GetTemplatesTemplateListArrayInput` via:
GetTemplatesTemplateListArray{ GetTemplatesTemplateListArgs{...} }
type GetTemplatesTemplateListArrayOutput ¶
type GetTemplatesTemplateListArrayOutput struct{ *pulumi.OutputState }
func (GetTemplatesTemplateListArrayOutput) ElementType ¶
func (GetTemplatesTemplateListArrayOutput) ElementType() reflect.Type
func (GetTemplatesTemplateListArrayOutput) Index ¶
func (o GetTemplatesTemplateListArrayOutput) Index(i pulumi.IntInput) GetTemplatesTemplateListOutput
func (GetTemplatesTemplateListArrayOutput) ToGetTemplatesTemplateListArrayOutput ¶
func (o GetTemplatesTemplateListArrayOutput) ToGetTemplatesTemplateListArrayOutput() GetTemplatesTemplateListArrayOutput
func (GetTemplatesTemplateListArrayOutput) ToGetTemplatesTemplateListArrayOutputWithContext ¶
func (o GetTemplatesTemplateListArrayOutput) ToGetTemplatesTemplateListArrayOutputWithContext(ctx context.Context) GetTemplatesTemplateListArrayOutput
type GetTemplatesTemplateListInput ¶
type GetTemplatesTemplateListInput interface { pulumi.Input ToGetTemplatesTemplateListOutput() GetTemplatesTemplateListOutput ToGetTemplatesTemplateListOutputWithContext(context.Context) GetTemplatesTemplateListOutput }
GetTemplatesTemplateListInput is an input type that accepts GetTemplatesTemplateListArgs and GetTemplatesTemplateListOutput values. You can construct a concrete instance of `GetTemplatesTemplateListInput` via:
GetTemplatesTemplateListArgs{...}
type GetTemplatesTemplateListOutput ¶
type GetTemplatesTemplateListOutput struct{ *pulumi.OutputState }
func (GetTemplatesTemplateListOutput) ElementType ¶
func (GetTemplatesTemplateListOutput) ElementType() reflect.Type
func (GetTemplatesTemplateListOutput) Id ¶
func (o GetTemplatesTemplateListOutput) Id() pulumi.StringOutput
func (GetTemplatesTemplateListOutput) Name ¶
func (o GetTemplatesTemplateListOutput) Name() pulumi.StringOutput
func (GetTemplatesTemplateListOutput) Protocols ¶
func (o GetTemplatesTemplateListOutput) Protocols() pulumi.StringArrayOutput
func (GetTemplatesTemplateListOutput) ToGetTemplatesTemplateListOutput ¶
func (o GetTemplatesTemplateListOutput) ToGetTemplatesTemplateListOutput() GetTemplatesTemplateListOutput
func (GetTemplatesTemplateListOutput) ToGetTemplatesTemplateListOutputWithContext ¶
func (o GetTemplatesTemplateListOutput) ToGetTemplatesTemplateListOutputWithContext(ctx context.Context) GetTemplatesTemplateListOutput
type Template ¶
type Template struct { pulumi.CustomResourceState // Name of the protocol template. Name pulumi.StringOutput `pulumi:"name"` // Protocol list. Valid protocols are `tcp`, `udp`, `icmp`, `gre`. Single port(tcp:80), multi-port(tcp:80,443), port // range(tcp:3306-20000), all(tcp:all) format are support. Protocol `icmp` and `gre` cannot specify port. Protocols pulumi.StringArrayOutput `pulumi:"protocols"` }
func GetTemplate ¶
func GetTemplate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TemplateState, opts ...pulumi.ResourceOption) (*Template, error)
GetTemplate gets an existing Template 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 NewTemplate ¶
func NewTemplate(ctx *pulumi.Context, name string, args *TemplateArgs, opts ...pulumi.ResourceOption) (*Template, error)
NewTemplate registers a new resource with the given unique name, arguments, and options.
func (*Template) ElementType ¶
func (*Template) ToTemplateOutput ¶
func (i *Template) ToTemplateOutput() TemplateOutput
func (*Template) ToTemplateOutputWithContext ¶
func (i *Template) ToTemplateOutputWithContext(ctx context.Context) TemplateOutput
type TemplateArgs ¶
type TemplateArgs struct { // Name of the protocol template. Name pulumi.StringPtrInput // Protocol list. Valid protocols are `tcp`, `udp`, `icmp`, `gre`. Single port(tcp:80), multi-port(tcp:80,443), port // range(tcp:3306-20000), all(tcp:all) format are support. Protocol `icmp` and `gre` cannot specify port. Protocols pulumi.StringArrayInput }
The set of arguments for constructing a Template resource.
func (TemplateArgs) ElementType ¶
func (TemplateArgs) ElementType() reflect.Type
type TemplateArray ¶
type TemplateArray []TemplateInput
func (TemplateArray) ElementType ¶
func (TemplateArray) ElementType() reflect.Type
func (TemplateArray) ToTemplateArrayOutput ¶
func (i TemplateArray) ToTemplateArrayOutput() TemplateArrayOutput
func (TemplateArray) ToTemplateArrayOutputWithContext ¶
func (i TemplateArray) ToTemplateArrayOutputWithContext(ctx context.Context) TemplateArrayOutput
type TemplateArrayInput ¶
type TemplateArrayInput interface { pulumi.Input ToTemplateArrayOutput() TemplateArrayOutput ToTemplateArrayOutputWithContext(context.Context) TemplateArrayOutput }
TemplateArrayInput is an input type that accepts TemplateArray and TemplateArrayOutput values. You can construct a concrete instance of `TemplateArrayInput` via:
TemplateArray{ TemplateArgs{...} }
type TemplateArrayOutput ¶
type TemplateArrayOutput struct{ *pulumi.OutputState }
func (TemplateArrayOutput) ElementType ¶
func (TemplateArrayOutput) ElementType() reflect.Type
func (TemplateArrayOutput) Index ¶
func (o TemplateArrayOutput) Index(i pulumi.IntInput) TemplateOutput
func (TemplateArrayOutput) ToTemplateArrayOutput ¶
func (o TemplateArrayOutput) ToTemplateArrayOutput() TemplateArrayOutput
func (TemplateArrayOutput) ToTemplateArrayOutputWithContext ¶
func (o TemplateArrayOutput) ToTemplateArrayOutputWithContext(ctx context.Context) TemplateArrayOutput
type TemplateGroup ¶
type TemplateGroup struct { pulumi.CustomResourceState // Name of the protocol template group. Name pulumi.StringOutput `pulumi:"name"` // Service template ID list. TemplateIds pulumi.StringArrayOutput `pulumi:"templateIds"` }
func GetTemplateGroup ¶
func GetTemplateGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TemplateGroupState, opts ...pulumi.ResourceOption) (*TemplateGroup, error)
GetTemplateGroup gets an existing TemplateGroup 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 NewTemplateGroup ¶
func NewTemplateGroup(ctx *pulumi.Context, name string, args *TemplateGroupArgs, opts ...pulumi.ResourceOption) (*TemplateGroup, error)
NewTemplateGroup registers a new resource with the given unique name, arguments, and options.
func (*TemplateGroup) ElementType ¶
func (*TemplateGroup) ElementType() reflect.Type
func (*TemplateGroup) ToTemplateGroupOutput ¶
func (i *TemplateGroup) ToTemplateGroupOutput() TemplateGroupOutput
func (*TemplateGroup) ToTemplateGroupOutputWithContext ¶
func (i *TemplateGroup) ToTemplateGroupOutputWithContext(ctx context.Context) TemplateGroupOutput
type TemplateGroupArgs ¶
type TemplateGroupArgs struct { // Name of the protocol template group. Name pulumi.StringPtrInput // Service template ID list. TemplateIds pulumi.StringArrayInput }
The set of arguments for constructing a TemplateGroup resource.
func (TemplateGroupArgs) ElementType ¶
func (TemplateGroupArgs) ElementType() reflect.Type
type TemplateGroupArray ¶
type TemplateGroupArray []TemplateGroupInput
func (TemplateGroupArray) ElementType ¶
func (TemplateGroupArray) ElementType() reflect.Type
func (TemplateGroupArray) ToTemplateGroupArrayOutput ¶
func (i TemplateGroupArray) ToTemplateGroupArrayOutput() TemplateGroupArrayOutput
func (TemplateGroupArray) ToTemplateGroupArrayOutputWithContext ¶
func (i TemplateGroupArray) ToTemplateGroupArrayOutputWithContext(ctx context.Context) TemplateGroupArrayOutput
type TemplateGroupArrayInput ¶
type TemplateGroupArrayInput interface { pulumi.Input ToTemplateGroupArrayOutput() TemplateGroupArrayOutput ToTemplateGroupArrayOutputWithContext(context.Context) TemplateGroupArrayOutput }
TemplateGroupArrayInput is an input type that accepts TemplateGroupArray and TemplateGroupArrayOutput values. You can construct a concrete instance of `TemplateGroupArrayInput` via:
TemplateGroupArray{ TemplateGroupArgs{...} }
type TemplateGroupArrayOutput ¶
type TemplateGroupArrayOutput struct{ *pulumi.OutputState }
func (TemplateGroupArrayOutput) ElementType ¶
func (TemplateGroupArrayOutput) ElementType() reflect.Type
func (TemplateGroupArrayOutput) Index ¶
func (o TemplateGroupArrayOutput) Index(i pulumi.IntInput) TemplateGroupOutput
func (TemplateGroupArrayOutput) ToTemplateGroupArrayOutput ¶
func (o TemplateGroupArrayOutput) ToTemplateGroupArrayOutput() TemplateGroupArrayOutput
func (TemplateGroupArrayOutput) ToTemplateGroupArrayOutputWithContext ¶
func (o TemplateGroupArrayOutput) ToTemplateGroupArrayOutputWithContext(ctx context.Context) TemplateGroupArrayOutput
type TemplateGroupInput ¶
type TemplateGroupInput interface { pulumi.Input ToTemplateGroupOutput() TemplateGroupOutput ToTemplateGroupOutputWithContext(ctx context.Context) TemplateGroupOutput }
type TemplateGroupMap ¶
type TemplateGroupMap map[string]TemplateGroupInput
func (TemplateGroupMap) ElementType ¶
func (TemplateGroupMap) ElementType() reflect.Type
func (TemplateGroupMap) ToTemplateGroupMapOutput ¶
func (i TemplateGroupMap) ToTemplateGroupMapOutput() TemplateGroupMapOutput
func (TemplateGroupMap) ToTemplateGroupMapOutputWithContext ¶
func (i TemplateGroupMap) ToTemplateGroupMapOutputWithContext(ctx context.Context) TemplateGroupMapOutput
type TemplateGroupMapInput ¶
type TemplateGroupMapInput interface { pulumi.Input ToTemplateGroupMapOutput() TemplateGroupMapOutput ToTemplateGroupMapOutputWithContext(context.Context) TemplateGroupMapOutput }
TemplateGroupMapInput is an input type that accepts TemplateGroupMap and TemplateGroupMapOutput values. You can construct a concrete instance of `TemplateGroupMapInput` via:
TemplateGroupMap{ "key": TemplateGroupArgs{...} }
type TemplateGroupMapOutput ¶
type TemplateGroupMapOutput struct{ *pulumi.OutputState }
func (TemplateGroupMapOutput) ElementType ¶
func (TemplateGroupMapOutput) ElementType() reflect.Type
func (TemplateGroupMapOutput) MapIndex ¶
func (o TemplateGroupMapOutput) MapIndex(k pulumi.StringInput) TemplateGroupOutput
func (TemplateGroupMapOutput) ToTemplateGroupMapOutput ¶
func (o TemplateGroupMapOutput) ToTemplateGroupMapOutput() TemplateGroupMapOutput
func (TemplateGroupMapOutput) ToTemplateGroupMapOutputWithContext ¶
func (o TemplateGroupMapOutput) ToTemplateGroupMapOutputWithContext(ctx context.Context) TemplateGroupMapOutput
type TemplateGroupOutput ¶
type TemplateGroupOutput struct{ *pulumi.OutputState }
func (TemplateGroupOutput) ElementType ¶
func (TemplateGroupOutput) ElementType() reflect.Type
func (TemplateGroupOutput) Name ¶
func (o TemplateGroupOutput) Name() pulumi.StringOutput
Name of the protocol template group.
func (TemplateGroupOutput) TemplateIds ¶
func (o TemplateGroupOutput) TemplateIds() pulumi.StringArrayOutput
Service template ID list.
func (TemplateGroupOutput) ToTemplateGroupOutput ¶
func (o TemplateGroupOutput) ToTemplateGroupOutput() TemplateGroupOutput
func (TemplateGroupOutput) ToTemplateGroupOutputWithContext ¶
func (o TemplateGroupOutput) ToTemplateGroupOutputWithContext(ctx context.Context) TemplateGroupOutput
type TemplateGroupState ¶
type TemplateGroupState struct { // Name of the protocol template group. Name pulumi.StringPtrInput // Service template ID list. TemplateIds pulumi.StringArrayInput }
func (TemplateGroupState) ElementType ¶
func (TemplateGroupState) ElementType() reflect.Type
type TemplateInput ¶
type TemplateInput interface { pulumi.Input ToTemplateOutput() TemplateOutput ToTemplateOutputWithContext(ctx context.Context) TemplateOutput }
type TemplateMap ¶
type TemplateMap map[string]TemplateInput
func (TemplateMap) ElementType ¶
func (TemplateMap) ElementType() reflect.Type
func (TemplateMap) ToTemplateMapOutput ¶
func (i TemplateMap) ToTemplateMapOutput() TemplateMapOutput
func (TemplateMap) ToTemplateMapOutputWithContext ¶
func (i TemplateMap) ToTemplateMapOutputWithContext(ctx context.Context) TemplateMapOutput
type TemplateMapInput ¶
type TemplateMapInput interface { pulumi.Input ToTemplateMapOutput() TemplateMapOutput ToTemplateMapOutputWithContext(context.Context) TemplateMapOutput }
TemplateMapInput is an input type that accepts TemplateMap and TemplateMapOutput values. You can construct a concrete instance of `TemplateMapInput` via:
TemplateMap{ "key": TemplateArgs{...} }
type TemplateMapOutput ¶
type TemplateMapOutput struct{ *pulumi.OutputState }
func (TemplateMapOutput) ElementType ¶
func (TemplateMapOutput) ElementType() reflect.Type
func (TemplateMapOutput) MapIndex ¶
func (o TemplateMapOutput) MapIndex(k pulumi.StringInput) TemplateOutput
func (TemplateMapOutput) ToTemplateMapOutput ¶
func (o TemplateMapOutput) ToTemplateMapOutput() TemplateMapOutput
func (TemplateMapOutput) ToTemplateMapOutputWithContext ¶
func (o TemplateMapOutput) ToTemplateMapOutputWithContext(ctx context.Context) TemplateMapOutput
type TemplateOutput ¶
type TemplateOutput struct{ *pulumi.OutputState }
func (TemplateOutput) ElementType ¶
func (TemplateOutput) ElementType() reflect.Type
func (TemplateOutput) Name ¶
func (o TemplateOutput) Name() pulumi.StringOutput
Name of the protocol template.
func (TemplateOutput) Protocols ¶
func (o TemplateOutput) Protocols() pulumi.StringArrayOutput
Protocol list. Valid protocols are `tcp`, `udp`, `icmp`, `gre`. Single port(tcp:80), multi-port(tcp:80,443), port range(tcp:3306-20000), all(tcp:all) format are support. Protocol `icmp` and `gre` cannot specify port.
func (TemplateOutput) ToTemplateOutput ¶
func (o TemplateOutput) ToTemplateOutput() TemplateOutput
func (TemplateOutput) ToTemplateOutputWithContext ¶
func (o TemplateOutput) ToTemplateOutputWithContext(ctx context.Context) TemplateOutput
type TemplateState ¶
type TemplateState struct { // Name of the protocol template. Name pulumi.StringPtrInput // Protocol list. Valid protocols are `tcp`, `udp`, `icmp`, `gre`. Single port(tcp:80), multi-port(tcp:80,443), port // range(tcp:3306-20000), all(tcp:all) format are support. Protocol `icmp` and `gre` cannot specify port. Protocols pulumi.StringArrayInput }
func (TemplateState) ElementType ¶
func (TemplateState) ElementType() reflect.Type