Documentation
¶
Index ¶
- 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 TemplateGroupsArgs
- type TemplateGroupsGroupList
- type TemplateGroupsGroupListArgs
- type TemplateGroupsGroupListArray
- func (TemplateGroupsGroupListArray) ElementType() reflect.Type
- func (i TemplateGroupsGroupListArray) ToTemplateGroupsGroupListArrayOutput() TemplateGroupsGroupListArrayOutput
- func (i TemplateGroupsGroupListArray) ToTemplateGroupsGroupListArrayOutputWithContext(ctx context.Context) TemplateGroupsGroupListArrayOutput
- type TemplateGroupsGroupListArrayInput
- type TemplateGroupsGroupListArrayOutput
- func (TemplateGroupsGroupListArrayOutput) ElementType() reflect.Type
- func (o TemplateGroupsGroupListArrayOutput) Index(i pulumi.IntInput) TemplateGroupsGroupListOutput
- func (o TemplateGroupsGroupListArrayOutput) ToTemplateGroupsGroupListArrayOutput() TemplateGroupsGroupListArrayOutput
- func (o TemplateGroupsGroupListArrayOutput) ToTemplateGroupsGroupListArrayOutputWithContext(ctx context.Context) TemplateGroupsGroupListArrayOutput
- type TemplateGroupsGroupListInput
- type TemplateGroupsGroupListOutput
- func (TemplateGroupsGroupListOutput) ElementType() reflect.Type
- func (o TemplateGroupsGroupListOutput) Id() pulumi.StringOutput
- func (o TemplateGroupsGroupListOutput) Name() pulumi.StringOutput
- func (o TemplateGroupsGroupListOutput) TemplateIds() pulumi.StringArrayOutput
- func (o TemplateGroupsGroupListOutput) ToTemplateGroupsGroupListOutput() TemplateGroupsGroupListOutput
- func (o TemplateGroupsGroupListOutput) ToTemplateGroupsGroupListOutputWithContext(ctx context.Context) TemplateGroupsGroupListOutput
- type TemplateGroupsOutputArgs
- type TemplateGroupsResult
- type TemplateGroupsResultOutput
- func (TemplateGroupsResultOutput) ElementType() reflect.Type
- func (o TemplateGroupsResultOutput) GroupLists() TemplateGroupsGroupListArrayOutput
- func (o TemplateGroupsResultOutput) Id() pulumi.StringPtrOutput
- func (o TemplateGroupsResultOutput) Name() pulumi.StringPtrOutput
- func (o TemplateGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o TemplateGroupsResultOutput) ToTemplateGroupsResultOutput() TemplateGroupsResultOutput
- func (o TemplateGroupsResultOutput) ToTemplateGroupsResultOutputWithContext(ctx context.Context) TemplateGroupsResultOutput
- type TemplateInput
- type TemplateMap
- type TemplateMapInput
- type TemplateMapOutput
- type TemplateOutput
- func (o TemplateOutput) Addresses() pulumi.StringArrayOutput
- func (TemplateOutput) ElementType() reflect.Type
- func (o TemplateOutput) Name() pulumi.StringOutput
- func (o TemplateOutput) ToTemplateOutput() TemplateOutput
- func (o TemplateOutput) ToTemplateOutputWithContext(ctx context.Context) TemplateOutput
- type TemplateState
- type TemplatesArgs
- type TemplatesOutputArgs
- type TemplatesResult
- type TemplatesResultOutput
- func (TemplatesResultOutput) ElementType() reflect.Type
- func (o TemplatesResultOutput) Id() pulumi.StringPtrOutput
- func (o TemplatesResultOutput) Name() pulumi.StringPtrOutput
- func (o TemplatesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o TemplatesResultOutput) TemplateLists() TemplatesTemplateListArrayOutput
- func (o TemplatesResultOutput) ToTemplatesResultOutput() TemplatesResultOutput
- func (o TemplatesResultOutput) ToTemplatesResultOutputWithContext(ctx context.Context) TemplatesResultOutput
- type TemplatesTemplateList
- type TemplatesTemplateListArgs
- type TemplatesTemplateListArray
- func (TemplatesTemplateListArray) ElementType() reflect.Type
- func (i TemplatesTemplateListArray) ToTemplatesTemplateListArrayOutput() TemplatesTemplateListArrayOutput
- func (i TemplatesTemplateListArray) ToTemplatesTemplateListArrayOutputWithContext(ctx context.Context) TemplatesTemplateListArrayOutput
- type TemplatesTemplateListArrayInput
- type TemplatesTemplateListArrayOutput
- func (TemplatesTemplateListArrayOutput) ElementType() reflect.Type
- func (o TemplatesTemplateListArrayOutput) Index(i pulumi.IntInput) TemplatesTemplateListOutput
- func (o TemplatesTemplateListArrayOutput) ToTemplatesTemplateListArrayOutput() TemplatesTemplateListArrayOutput
- func (o TemplatesTemplateListArrayOutput) ToTemplatesTemplateListArrayOutputWithContext(ctx context.Context) TemplatesTemplateListArrayOutput
- type TemplatesTemplateListInput
- type TemplatesTemplateListOutput
- func (o TemplatesTemplateListOutput) Addresses() pulumi.StringArrayOutput
- func (TemplatesTemplateListOutput) ElementType() reflect.Type
- func (o TemplatesTemplateListOutput) Id() pulumi.StringOutput
- func (o TemplatesTemplateListOutput) Name() pulumi.StringOutput
- func (o TemplatesTemplateListOutput) ToTemplatesTemplateListOutput() TemplatesTemplateListOutput
- func (o TemplatesTemplateListOutput) ToTemplatesTemplateListOutputWithContext(ctx context.Context) TemplatesTemplateListOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Template ¶
type Template struct { pulumi.CustomResourceState // Address list. IP(`10.0.0.1`), CIDR(`10.0.1.0/24`), IP range(`10.0.0.1-10.0.0.100`) format are supported. Addresses pulumi.StringArrayOutput `pulumi:"addresses"` // Name of the address template. Name pulumi.StringOutput `pulumi:"name"` }
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 { // Address list. IP(`10.0.0.1`), CIDR(`10.0.1.0/24`), IP range(`10.0.0.1-10.0.0.100`) format are supported. Addresses pulumi.StringArrayInput // Name of the address template. Name pulumi.StringPtrInput }
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 address template group. Name pulumi.StringOutput `pulumi:"name"` // 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 address template group. Name pulumi.StringPtrInput // 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 address template group.
func (TemplateGroupOutput) TemplateIds ¶
func (o TemplateGroupOutput) TemplateIds() pulumi.StringArrayOutput
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 address template group. Name pulumi.StringPtrInput // Template ID list. TemplateIds pulumi.StringArrayInput }
func (TemplateGroupState) ElementType ¶
func (TemplateGroupState) ElementType() reflect.Type
type TemplateGroupsArgs ¶
type TemplateGroupsArgs struct { Id *string `pulumi:"id"` Name *string `pulumi:"name"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking TemplateGroups.
type TemplateGroupsGroupList ¶
type TemplateGroupsGroupListArgs ¶
type TemplateGroupsGroupListArgs struct { Id pulumi.StringInput `pulumi:"id"` Name pulumi.StringInput `pulumi:"name"` TemplateIds pulumi.StringArrayInput `pulumi:"templateIds"` }
func (TemplateGroupsGroupListArgs) ElementType ¶
func (TemplateGroupsGroupListArgs) ElementType() reflect.Type
func (TemplateGroupsGroupListArgs) ToTemplateGroupsGroupListOutput ¶
func (i TemplateGroupsGroupListArgs) ToTemplateGroupsGroupListOutput() TemplateGroupsGroupListOutput
func (TemplateGroupsGroupListArgs) ToTemplateGroupsGroupListOutputWithContext ¶
func (i TemplateGroupsGroupListArgs) ToTemplateGroupsGroupListOutputWithContext(ctx context.Context) TemplateGroupsGroupListOutput
type TemplateGroupsGroupListArray ¶
type TemplateGroupsGroupListArray []TemplateGroupsGroupListInput
func (TemplateGroupsGroupListArray) ElementType ¶
func (TemplateGroupsGroupListArray) ElementType() reflect.Type
func (TemplateGroupsGroupListArray) ToTemplateGroupsGroupListArrayOutput ¶
func (i TemplateGroupsGroupListArray) ToTemplateGroupsGroupListArrayOutput() TemplateGroupsGroupListArrayOutput
func (TemplateGroupsGroupListArray) ToTemplateGroupsGroupListArrayOutputWithContext ¶
func (i TemplateGroupsGroupListArray) ToTemplateGroupsGroupListArrayOutputWithContext(ctx context.Context) TemplateGroupsGroupListArrayOutput
type TemplateGroupsGroupListArrayInput ¶
type TemplateGroupsGroupListArrayInput interface { pulumi.Input ToTemplateGroupsGroupListArrayOutput() TemplateGroupsGroupListArrayOutput ToTemplateGroupsGroupListArrayOutputWithContext(context.Context) TemplateGroupsGroupListArrayOutput }
TemplateGroupsGroupListArrayInput is an input type that accepts TemplateGroupsGroupListArray and TemplateGroupsGroupListArrayOutput values. You can construct a concrete instance of `TemplateGroupsGroupListArrayInput` via:
TemplateGroupsGroupListArray{ TemplateGroupsGroupListArgs{...} }
type TemplateGroupsGroupListArrayOutput ¶
type TemplateGroupsGroupListArrayOutput struct{ *pulumi.OutputState }
func (TemplateGroupsGroupListArrayOutput) ElementType ¶
func (TemplateGroupsGroupListArrayOutput) ElementType() reflect.Type
func (TemplateGroupsGroupListArrayOutput) Index ¶
func (o TemplateGroupsGroupListArrayOutput) Index(i pulumi.IntInput) TemplateGroupsGroupListOutput
func (TemplateGroupsGroupListArrayOutput) ToTemplateGroupsGroupListArrayOutput ¶
func (o TemplateGroupsGroupListArrayOutput) ToTemplateGroupsGroupListArrayOutput() TemplateGroupsGroupListArrayOutput
func (TemplateGroupsGroupListArrayOutput) ToTemplateGroupsGroupListArrayOutputWithContext ¶
func (o TemplateGroupsGroupListArrayOutput) ToTemplateGroupsGroupListArrayOutputWithContext(ctx context.Context) TemplateGroupsGroupListArrayOutput
type TemplateGroupsGroupListInput ¶
type TemplateGroupsGroupListInput interface { pulumi.Input ToTemplateGroupsGroupListOutput() TemplateGroupsGroupListOutput ToTemplateGroupsGroupListOutputWithContext(context.Context) TemplateGroupsGroupListOutput }
TemplateGroupsGroupListInput is an input type that accepts TemplateGroupsGroupListArgs and TemplateGroupsGroupListOutput values. You can construct a concrete instance of `TemplateGroupsGroupListInput` via:
TemplateGroupsGroupListArgs{...}
type TemplateGroupsGroupListOutput ¶
type TemplateGroupsGroupListOutput struct{ *pulumi.OutputState }
func (TemplateGroupsGroupListOutput) ElementType ¶
func (TemplateGroupsGroupListOutput) ElementType() reflect.Type
func (TemplateGroupsGroupListOutput) Id ¶
func (o TemplateGroupsGroupListOutput) Id() pulumi.StringOutput
func (TemplateGroupsGroupListOutput) Name ¶
func (o TemplateGroupsGroupListOutput) Name() pulumi.StringOutput
func (TemplateGroupsGroupListOutput) TemplateIds ¶
func (o TemplateGroupsGroupListOutput) TemplateIds() pulumi.StringArrayOutput
func (TemplateGroupsGroupListOutput) ToTemplateGroupsGroupListOutput ¶
func (o TemplateGroupsGroupListOutput) ToTemplateGroupsGroupListOutput() TemplateGroupsGroupListOutput
func (TemplateGroupsGroupListOutput) ToTemplateGroupsGroupListOutputWithContext ¶
func (o TemplateGroupsGroupListOutput) ToTemplateGroupsGroupListOutputWithContext(ctx context.Context) TemplateGroupsGroupListOutput
type TemplateGroupsOutputArgs ¶
type TemplateGroupsOutputArgs struct { Id pulumi.StringPtrInput `pulumi:"id"` Name pulumi.StringPtrInput `pulumi:"name"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking TemplateGroups.
func (TemplateGroupsOutputArgs) ElementType ¶
func (TemplateGroupsOutputArgs) ElementType() reflect.Type
type TemplateGroupsResult ¶
type TemplateGroupsResult struct { GroupLists []TemplateGroupsGroupList `pulumi:"groupLists"` Id *string `pulumi:"id"` Name *string `pulumi:"name"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by TemplateGroups.
func TemplateGroups ¶
func TemplateGroups(ctx *pulumi.Context, args *TemplateGroupsArgs, opts ...pulumi.InvokeOption) (*TemplateGroupsResult, error)
type TemplateGroupsResultOutput ¶
type TemplateGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by TemplateGroups.
func TemplateGroupsOutput ¶
func TemplateGroupsOutput(ctx *pulumi.Context, args TemplateGroupsOutputArgs, opts ...pulumi.InvokeOption) TemplateGroupsResultOutput
func (TemplateGroupsResultOutput) ElementType ¶
func (TemplateGroupsResultOutput) ElementType() reflect.Type
func (TemplateGroupsResultOutput) GroupLists ¶
func (o TemplateGroupsResultOutput) GroupLists() TemplateGroupsGroupListArrayOutput
func (TemplateGroupsResultOutput) Id ¶
func (o TemplateGroupsResultOutput) Id() pulumi.StringPtrOutput
func (TemplateGroupsResultOutput) Name ¶
func (o TemplateGroupsResultOutput) Name() pulumi.StringPtrOutput
func (TemplateGroupsResultOutput) ResultOutputFile ¶
func (o TemplateGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (TemplateGroupsResultOutput) ToTemplateGroupsResultOutput ¶
func (o TemplateGroupsResultOutput) ToTemplateGroupsResultOutput() TemplateGroupsResultOutput
func (TemplateGroupsResultOutput) ToTemplateGroupsResultOutputWithContext ¶
func (o TemplateGroupsResultOutput) ToTemplateGroupsResultOutputWithContext(ctx context.Context) TemplateGroupsResultOutput
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) Addresses ¶
func (o TemplateOutput) Addresses() pulumi.StringArrayOutput
Address list. IP(`10.0.0.1`), CIDR(`10.0.1.0/24`), IP range(`10.0.0.1-10.0.0.100`) format are supported.
func (TemplateOutput) ElementType ¶
func (TemplateOutput) ElementType() reflect.Type
func (TemplateOutput) Name ¶
func (o TemplateOutput) Name() pulumi.StringOutput
Name of the address template.
func (TemplateOutput) ToTemplateOutput ¶
func (o TemplateOutput) ToTemplateOutput() TemplateOutput
func (TemplateOutput) ToTemplateOutputWithContext ¶
func (o TemplateOutput) ToTemplateOutputWithContext(ctx context.Context) TemplateOutput
type TemplateState ¶
type TemplateState struct { // Address list. IP(`10.0.0.1`), CIDR(`10.0.1.0/24`), IP range(`10.0.0.1-10.0.0.100`) format are supported. Addresses pulumi.StringArrayInput // Name of the address template. Name pulumi.StringPtrInput }
func (TemplateState) ElementType ¶
func (TemplateState) ElementType() reflect.Type
type TemplatesArgs ¶
type TemplatesArgs struct { Id *string `pulumi:"id"` Name *string `pulumi:"name"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking Templates.
type TemplatesOutputArgs ¶
type TemplatesOutputArgs struct { Id pulumi.StringPtrInput `pulumi:"id"` Name pulumi.StringPtrInput `pulumi:"name"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking Templates.
func (TemplatesOutputArgs) ElementType ¶
func (TemplatesOutputArgs) ElementType() reflect.Type
type TemplatesResult ¶
type TemplatesResult struct { Id *string `pulumi:"id"` Name *string `pulumi:"name"` ResultOutputFile *string `pulumi:"resultOutputFile"` TemplateLists []TemplatesTemplateList `pulumi:"templateLists"` }
A collection of values returned by Templates.
func Templates ¶
func Templates(ctx *pulumi.Context, args *TemplatesArgs, opts ...pulumi.InvokeOption) (*TemplatesResult, error)
type TemplatesResultOutput ¶
type TemplatesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Templates.
func TemplatesOutput ¶
func TemplatesOutput(ctx *pulumi.Context, args TemplatesOutputArgs, opts ...pulumi.InvokeOption) TemplatesResultOutput
func (TemplatesResultOutput) ElementType ¶
func (TemplatesResultOutput) ElementType() reflect.Type
func (TemplatesResultOutput) Id ¶
func (o TemplatesResultOutput) Id() pulumi.StringPtrOutput
func (TemplatesResultOutput) Name ¶
func (o TemplatesResultOutput) Name() pulumi.StringPtrOutput
func (TemplatesResultOutput) ResultOutputFile ¶
func (o TemplatesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (TemplatesResultOutput) TemplateLists ¶
func (o TemplatesResultOutput) TemplateLists() TemplatesTemplateListArrayOutput
func (TemplatesResultOutput) ToTemplatesResultOutput ¶
func (o TemplatesResultOutput) ToTemplatesResultOutput() TemplatesResultOutput
func (TemplatesResultOutput) ToTemplatesResultOutputWithContext ¶
func (o TemplatesResultOutput) ToTemplatesResultOutputWithContext(ctx context.Context) TemplatesResultOutput
type TemplatesTemplateList ¶
type TemplatesTemplateListArgs ¶
type TemplatesTemplateListArgs struct { Addresses pulumi.StringArrayInput `pulumi:"addresses"` Id pulumi.StringInput `pulumi:"id"` Name pulumi.StringInput `pulumi:"name"` }
func (TemplatesTemplateListArgs) ElementType ¶
func (TemplatesTemplateListArgs) ElementType() reflect.Type
func (TemplatesTemplateListArgs) ToTemplatesTemplateListOutput ¶
func (i TemplatesTemplateListArgs) ToTemplatesTemplateListOutput() TemplatesTemplateListOutput
func (TemplatesTemplateListArgs) ToTemplatesTemplateListOutputWithContext ¶
func (i TemplatesTemplateListArgs) ToTemplatesTemplateListOutputWithContext(ctx context.Context) TemplatesTemplateListOutput
type TemplatesTemplateListArray ¶
type TemplatesTemplateListArray []TemplatesTemplateListInput
func (TemplatesTemplateListArray) ElementType ¶
func (TemplatesTemplateListArray) ElementType() reflect.Type
func (TemplatesTemplateListArray) ToTemplatesTemplateListArrayOutput ¶
func (i TemplatesTemplateListArray) ToTemplatesTemplateListArrayOutput() TemplatesTemplateListArrayOutput
func (TemplatesTemplateListArray) ToTemplatesTemplateListArrayOutputWithContext ¶
func (i TemplatesTemplateListArray) ToTemplatesTemplateListArrayOutputWithContext(ctx context.Context) TemplatesTemplateListArrayOutput
type TemplatesTemplateListArrayInput ¶
type TemplatesTemplateListArrayInput interface { pulumi.Input ToTemplatesTemplateListArrayOutput() TemplatesTemplateListArrayOutput ToTemplatesTemplateListArrayOutputWithContext(context.Context) TemplatesTemplateListArrayOutput }
TemplatesTemplateListArrayInput is an input type that accepts TemplatesTemplateListArray and TemplatesTemplateListArrayOutput values. You can construct a concrete instance of `TemplatesTemplateListArrayInput` via:
TemplatesTemplateListArray{ TemplatesTemplateListArgs{...} }
type TemplatesTemplateListArrayOutput ¶
type TemplatesTemplateListArrayOutput struct{ *pulumi.OutputState }
func (TemplatesTemplateListArrayOutput) ElementType ¶
func (TemplatesTemplateListArrayOutput) ElementType() reflect.Type
func (TemplatesTemplateListArrayOutput) Index ¶
func (o TemplatesTemplateListArrayOutput) Index(i pulumi.IntInput) TemplatesTemplateListOutput
func (TemplatesTemplateListArrayOutput) ToTemplatesTemplateListArrayOutput ¶
func (o TemplatesTemplateListArrayOutput) ToTemplatesTemplateListArrayOutput() TemplatesTemplateListArrayOutput
func (TemplatesTemplateListArrayOutput) ToTemplatesTemplateListArrayOutputWithContext ¶
func (o TemplatesTemplateListArrayOutput) ToTemplatesTemplateListArrayOutputWithContext(ctx context.Context) TemplatesTemplateListArrayOutput
type TemplatesTemplateListInput ¶
type TemplatesTemplateListInput interface { pulumi.Input ToTemplatesTemplateListOutput() TemplatesTemplateListOutput ToTemplatesTemplateListOutputWithContext(context.Context) TemplatesTemplateListOutput }
TemplatesTemplateListInput is an input type that accepts TemplatesTemplateListArgs and TemplatesTemplateListOutput values. You can construct a concrete instance of `TemplatesTemplateListInput` via:
TemplatesTemplateListArgs{...}
type TemplatesTemplateListOutput ¶
type TemplatesTemplateListOutput struct{ *pulumi.OutputState }
func (TemplatesTemplateListOutput) Addresses ¶
func (o TemplatesTemplateListOutput) Addresses() pulumi.StringArrayOutput
func (TemplatesTemplateListOutput) ElementType ¶
func (TemplatesTemplateListOutput) ElementType() reflect.Type
func (TemplatesTemplateListOutput) Id ¶
func (o TemplatesTemplateListOutput) Id() pulumi.StringOutput
func (TemplatesTemplateListOutput) Name ¶
func (o TemplatesTemplateListOutput) Name() pulumi.StringOutput
func (TemplatesTemplateListOutput) ToTemplatesTemplateListOutput ¶
func (o TemplatesTemplateListOutput) ToTemplatesTemplateListOutput() TemplatesTemplateListOutput
func (TemplatesTemplateListOutput) ToTemplatesTemplateListOutputWithContext ¶
func (o TemplatesTemplateListOutput) ToTemplatesTemplateListOutputWithContext(ctx context.Context) TemplatesTemplateListOutput