Documentation ¶
Overview ¶
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
Index ¶
- type BigIpLicense
- type BigIpLicenseArgs
- type BigIpLicenseState
- type Dns
- type DnsArgs
- type DnsState
- type IApp
- type IAppArgs
- type IAppList
- type IAppListArgs
- type IAppListArray
- type IAppListArrayInput
- type IAppListArrayOutput
- type IAppListInput
- type IAppListOutput
- func (IAppListOutput) ElementType() reflect.Type
- func (o IAppListOutput) Encrypted() pulumi.StringPtrOutput
- func (o IAppListOutput) ToIAppListOutput() IAppListOutput
- func (o IAppListOutput) ToIAppListOutputWithContext(ctx context.Context) IAppListOutput
- func (o IAppListOutput) Value() pulumi.StringPtrOutput
- type IAppMetadata
- type IAppMetadataArgs
- type IAppMetadataArray
- type IAppMetadataArrayInput
- type IAppMetadataArrayOutput
- func (IAppMetadataArrayOutput) ElementType() reflect.Type
- func (o IAppMetadataArrayOutput) Index(i pulumi.IntInput) IAppMetadataOutput
- func (o IAppMetadataArrayOutput) ToIAppMetadataArrayOutput() IAppMetadataArrayOutput
- func (o IAppMetadataArrayOutput) ToIAppMetadataArrayOutputWithContext(ctx context.Context) IAppMetadataArrayOutput
- type IAppMetadataInput
- type IAppMetadataOutput
- func (IAppMetadataOutput) ElementType() reflect.Type
- func (o IAppMetadataOutput) Persists() pulumi.StringPtrOutput
- func (o IAppMetadataOutput) ToIAppMetadataOutput() IAppMetadataOutput
- func (o IAppMetadataOutput) ToIAppMetadataOutputWithContext(ctx context.Context) IAppMetadataOutput
- func (o IAppMetadataOutput) Value() pulumi.StringPtrOutput
- type IAppState
- type IAppTable
- type IAppTableArgs
- type IAppTableArray
- type IAppTableArrayInput
- type IAppTableArrayOutput
- func (IAppTableArrayOutput) ElementType() reflect.Type
- func (o IAppTableArrayOutput) Index(i pulumi.IntInput) IAppTableOutput
- func (o IAppTableArrayOutput) ToIAppTableArrayOutput() IAppTableArrayOutput
- func (o IAppTableArrayOutput) ToIAppTableArrayOutputWithContext(ctx context.Context) IAppTableArrayOutput
- type IAppTableInput
- type IAppTableOutput
- func (o IAppTableOutput) ColumnNames() pulumi.StringArrayOutput
- func (IAppTableOutput) ElementType() reflect.Type
- func (o IAppTableOutput) EncryptedColumns() pulumi.StringPtrOutput
- func (o IAppTableOutput) Name() pulumi.StringPtrOutput
- func (o IAppTableOutput) Rows() IAppTableRowArrayOutput
- func (o IAppTableOutput) ToIAppTableOutput() IAppTableOutput
- func (o IAppTableOutput) ToIAppTableOutputWithContext(ctx context.Context) IAppTableOutput
- type IAppTableRow
- type IAppTableRowArgs
- type IAppTableRowArray
- type IAppTableRowArrayInput
- type IAppTableRowArrayOutput
- func (IAppTableRowArrayOutput) ElementType() reflect.Type
- func (o IAppTableRowArrayOutput) Index(i pulumi.IntInput) IAppTableRowOutput
- func (o IAppTableRowArrayOutput) ToIAppTableRowArrayOutput() IAppTableRowArrayOutput
- func (o IAppTableRowArrayOutput) ToIAppTableRowArrayOutputWithContext(ctx context.Context) IAppTableRowArrayOutput
- type IAppTableRowInput
- type IAppTableRowOutput
- type IAppVariable
- type IAppVariableArgs
- type IAppVariableArray
- type IAppVariableArrayInput
- type IAppVariableArrayOutput
- func (IAppVariableArrayOutput) ElementType() reflect.Type
- func (o IAppVariableArrayOutput) Index(i pulumi.IntInput) IAppVariableOutput
- func (o IAppVariableArrayOutput) ToIAppVariableArrayOutput() IAppVariableArrayOutput
- func (o IAppVariableArrayOutput) ToIAppVariableArrayOutputWithContext(ctx context.Context) IAppVariableArrayOutput
- type IAppVariableInput
- type IAppVariableOutput
- func (IAppVariableOutput) ElementType() reflect.Type
- func (o IAppVariableOutput) Encrypted() pulumi.StringPtrOutput
- func (o IAppVariableOutput) Name() pulumi.StringPtrOutput
- func (o IAppVariableOutput) ToIAppVariableOutput() IAppVariableOutput
- func (o IAppVariableOutput) ToIAppVariableOutputWithContext(ctx context.Context) IAppVariableOutput
- func (o IAppVariableOutput) Value() pulumi.StringPtrOutput
- type Ntp
- type NtpArgs
- type NtpState
- type Provision
- type ProvisionArgs
- type ProvisionState
- type Snmp
- type SnmpArgs
- type SnmpState
- type SnmpTraps
- type SnmpTrapsArgs
- type SnmpTrapsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BigIpLicense ¶
type BigIpLicense struct { pulumi.CustomResourceState // Tmsh command to execute tmsh commands like install Command pulumi.StringOutput `pulumi:"command"` // A unique Key F5 provides for Licensing BIG-IP RegistrationKey pulumi.StringOutput `pulumi:"registrationKey"` }
func GetBigIpLicense ¶
func GetBigIpLicense(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BigIpLicenseState, opts ...pulumi.ResourceOption) (*BigIpLicense, error)
GetBigIpLicense gets an existing BigIpLicense 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 NewBigIpLicense ¶
func NewBigIpLicense(ctx *pulumi.Context, name string, args *BigIpLicenseArgs, opts ...pulumi.ResourceOption) (*BigIpLicense, error)
NewBigIpLicense registers a new resource with the given unique name, arguments, and options.
type BigIpLicenseArgs ¶
type BigIpLicenseArgs struct { // Tmsh command to execute tmsh commands like install Command pulumi.StringInput // A unique Key F5 provides for Licensing BIG-IP RegistrationKey pulumi.StringInput }
The set of arguments for constructing a BigIpLicense resource.
func (BigIpLicenseArgs) ElementType ¶ added in v1.4.0
func (BigIpLicenseArgs) ElementType() reflect.Type
type BigIpLicenseState ¶
type BigIpLicenseState struct { // Tmsh command to execute tmsh commands like install Command pulumi.StringPtrInput // A unique Key F5 provides for Licensing BIG-IP RegistrationKey pulumi.StringPtrInput }
func (BigIpLicenseState) ElementType ¶ added in v1.4.0
func (BigIpLicenseState) ElementType() reflect.Type
type Dns ¶
type Dns struct { pulumi.CustomResourceState // Name of the Dns Servers Description pulumi.StringOutput `pulumi:"description"` // Name or IP address of the DNS server NameServers pulumi.StringArrayOutput `pulumi:"nameServers"` // Configures the number of dots needed in a name before an initial absolute query will be made. NumberOfDots pulumi.IntPtrOutput `pulumi:"numberOfDots"` // Specify what domains you want to search Searches pulumi.StringArrayOutput `pulumi:"searches"` }
`sys.Dns` Configures DNS server on F5 BIG-IP
> This content is derived from https://github.com/terraform-providers/terraform-provider-bigip/blob/master/website/docs/r/bigip_sys_dns.html.markdown.
func GetDns ¶
func GetDns(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DnsState, opts ...pulumi.ResourceOption) (*Dns, error)
GetDns gets an existing Dns resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
type DnsArgs ¶
type DnsArgs struct { // Name of the Dns Servers Description pulumi.StringInput // Name or IP address of the DNS server NameServers pulumi.StringArrayInput // Configures the number of dots needed in a name before an initial absolute query will be made. NumberOfDots pulumi.IntPtrInput // Specify what domains you want to search Searches pulumi.StringArrayInput }
The set of arguments for constructing a Dns resource.
func (DnsArgs) ElementType ¶ added in v1.4.0
type DnsState ¶
type DnsState struct { // Name of the Dns Servers Description pulumi.StringPtrInput // Name or IP address of the DNS server NameServers pulumi.StringArrayInput // Configures the number of dots needed in a name before an initial absolute query will be made. NumberOfDots pulumi.IntPtrInput // Specify what domains you want to search Searches pulumi.StringArrayInput }
func (DnsState) ElementType ¶ added in v1.4.0
type IApp ¶
type IApp struct { pulumi.CustomResourceState // Address of the Iapp which needs to be Iappensed Description pulumi.StringPtrOutput `pulumi:"description"` // BIG-IP password Devicegroup pulumi.StringPtrOutput `pulumi:"devicegroup"` // BIG-IP password ExecuteAction pulumi.StringPtrOutput `pulumi:"executeAction"` // BIG-IP password InheritedDevicegroup pulumi.StringPtrOutput `pulumi:"inheritedDevicegroup"` // BIG-IP password InheritedTrafficGroup pulumi.StringPtrOutput `pulumi:"inheritedTrafficGroup"` // Refer to the Json file which will be deployed on F5 BIG-IP. Jsonfile pulumi.StringPtrOutput `pulumi:"jsonfile"` Lists IAppListArrayOutput `pulumi:"lists"` Metadatas IAppMetadataArrayOutput `pulumi:"metadatas"` // Name of the iApp. Name pulumi.StringPtrOutput `pulumi:"name"` // Address of the Iapp which needs to be Iappensed Partition pulumi.StringPtrOutput `pulumi:"partition"` // BIG-IP password StrictUpdates pulumi.StringPtrOutput `pulumi:"strictUpdates"` Tables IAppTableArrayOutput `pulumi:"tables"` // BIG-IP password Template pulumi.StringPtrOutput `pulumi:"template"` // BIG-IP password TemplateModified pulumi.StringPtrOutput `pulumi:"templateModified"` // BIG-IP password TemplatePrerequisiteErrors pulumi.StringPtrOutput `pulumi:"templatePrerequisiteErrors"` // BIG-IP password TrafficGroup pulumi.StringPtrOutput `pulumi:"trafficGroup"` Variables IAppVariableArrayOutput `pulumi:"variables"` }
`sys.IApp` resource helps you to deploy Application Services template that can be used to automate and orchestrate Layer 4-7 applications service deployments using F5 Network.
> This content is derived from https://github.com/terraform-providers/terraform-provider-bigip/blob/master/website/docs/r/bigip_sys_iapp.html.markdown.
func GetIApp ¶
func GetIApp(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IAppState, opts ...pulumi.ResourceOption) (*IApp, error)
GetIApp gets an existing IApp resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
type IAppArgs ¶
type IAppArgs struct { // Address of the Iapp which needs to be Iappensed Description pulumi.StringPtrInput // BIG-IP password Devicegroup pulumi.StringPtrInput // BIG-IP password ExecuteAction pulumi.StringPtrInput // BIG-IP password InheritedDevicegroup pulumi.StringPtrInput // BIG-IP password InheritedTrafficGroup pulumi.StringPtrInput // Refer to the Json file which will be deployed on F5 BIG-IP. Jsonfile pulumi.StringPtrInput Lists IAppListArrayInput Metadatas IAppMetadataArrayInput // Name of the iApp. Name pulumi.StringPtrInput // Address of the Iapp which needs to be Iappensed Partition pulumi.StringPtrInput // BIG-IP password StrictUpdates pulumi.StringPtrInput Tables IAppTableArrayInput // BIG-IP password Template pulumi.StringPtrInput // BIG-IP password TemplateModified pulumi.StringPtrInput // BIG-IP password TemplatePrerequisiteErrors pulumi.StringPtrInput // BIG-IP password TrafficGroup pulumi.StringPtrInput Variables IAppVariableArrayInput }
The set of arguments for constructing a IApp resource.
func (IAppArgs) ElementType ¶ added in v1.4.0
type IAppListArgs ¶ added in v1.4.0
type IAppListArgs struct { Encrypted pulumi.StringPtrInput `pulumi:"encrypted"` Value pulumi.StringPtrInput `pulumi:"value"` }
func (IAppListArgs) ElementType ¶ added in v1.4.0
func (IAppListArgs) ElementType() reflect.Type
func (IAppListArgs) ToIAppListOutput ¶ added in v1.4.0
func (i IAppListArgs) ToIAppListOutput() IAppListOutput
func (IAppListArgs) ToIAppListOutputWithContext ¶ added in v1.4.0
func (i IAppListArgs) ToIAppListOutputWithContext(ctx context.Context) IAppListOutput
type IAppListArray ¶ added in v1.4.0
type IAppListArray []IAppListInput
func (IAppListArray) ElementType ¶ added in v1.4.0
func (IAppListArray) ElementType() reflect.Type
func (IAppListArray) ToIAppListArrayOutput ¶ added in v1.4.0
func (i IAppListArray) ToIAppListArrayOutput() IAppListArrayOutput
func (IAppListArray) ToIAppListArrayOutputWithContext ¶ added in v1.4.0
func (i IAppListArray) ToIAppListArrayOutputWithContext(ctx context.Context) IAppListArrayOutput
type IAppListArrayInput ¶ added in v1.4.0
type IAppListArrayInput interface { pulumi.Input ToIAppListArrayOutput() IAppListArrayOutput ToIAppListArrayOutputWithContext(context.Context) IAppListArrayOutput }
type IAppListArrayOutput ¶ added in v1.4.0
type IAppListArrayOutput struct{ *pulumi.OutputState }
func (IAppListArrayOutput) ElementType ¶ added in v1.4.0
func (IAppListArrayOutput) ElementType() reflect.Type
func (IAppListArrayOutput) Index ¶ added in v1.4.0
func (o IAppListArrayOutput) Index(i pulumi.IntInput) IAppListOutput
func (IAppListArrayOutput) ToIAppListArrayOutput ¶ added in v1.4.0
func (o IAppListArrayOutput) ToIAppListArrayOutput() IAppListArrayOutput
func (IAppListArrayOutput) ToIAppListArrayOutputWithContext ¶ added in v1.4.0
func (o IAppListArrayOutput) ToIAppListArrayOutputWithContext(ctx context.Context) IAppListArrayOutput
type IAppListInput ¶ added in v1.4.0
type IAppListInput interface { pulumi.Input ToIAppListOutput() IAppListOutput ToIAppListOutputWithContext(context.Context) IAppListOutput }
type IAppListOutput ¶ added in v1.4.0
type IAppListOutput struct{ *pulumi.OutputState }
func (IAppListOutput) ElementType ¶ added in v1.4.0
func (IAppListOutput) ElementType() reflect.Type
func (IAppListOutput) Encrypted ¶ added in v1.4.0
func (o IAppListOutput) Encrypted() pulumi.StringPtrOutput
func (IAppListOutput) ToIAppListOutput ¶ added in v1.4.0
func (o IAppListOutput) ToIAppListOutput() IAppListOutput
func (IAppListOutput) ToIAppListOutputWithContext ¶ added in v1.4.0
func (o IAppListOutput) ToIAppListOutputWithContext(ctx context.Context) IAppListOutput
func (IAppListOutput) Value ¶ added in v1.4.0
func (o IAppListOutput) Value() pulumi.StringPtrOutput
type IAppMetadata ¶ added in v1.4.0
type IAppMetadataArgs ¶ added in v1.4.0
type IAppMetadataArgs struct { Persists pulumi.StringPtrInput `pulumi:"persists"` Value pulumi.StringPtrInput `pulumi:"value"` }
func (IAppMetadataArgs) ElementType ¶ added in v1.4.0
func (IAppMetadataArgs) ElementType() reflect.Type
func (IAppMetadataArgs) ToIAppMetadataOutput ¶ added in v1.4.0
func (i IAppMetadataArgs) ToIAppMetadataOutput() IAppMetadataOutput
func (IAppMetadataArgs) ToIAppMetadataOutputWithContext ¶ added in v1.4.0
func (i IAppMetadataArgs) ToIAppMetadataOutputWithContext(ctx context.Context) IAppMetadataOutput
type IAppMetadataArray ¶ added in v1.4.0
type IAppMetadataArray []IAppMetadataInput
func (IAppMetadataArray) ElementType ¶ added in v1.4.0
func (IAppMetadataArray) ElementType() reflect.Type
func (IAppMetadataArray) ToIAppMetadataArrayOutput ¶ added in v1.4.0
func (i IAppMetadataArray) ToIAppMetadataArrayOutput() IAppMetadataArrayOutput
func (IAppMetadataArray) ToIAppMetadataArrayOutputWithContext ¶ added in v1.4.0
func (i IAppMetadataArray) ToIAppMetadataArrayOutputWithContext(ctx context.Context) IAppMetadataArrayOutput
type IAppMetadataArrayInput ¶ added in v1.4.0
type IAppMetadataArrayInput interface { pulumi.Input ToIAppMetadataArrayOutput() IAppMetadataArrayOutput ToIAppMetadataArrayOutputWithContext(context.Context) IAppMetadataArrayOutput }
type IAppMetadataArrayOutput ¶ added in v1.4.0
type IAppMetadataArrayOutput struct{ *pulumi.OutputState }
func (IAppMetadataArrayOutput) ElementType ¶ added in v1.4.0
func (IAppMetadataArrayOutput) ElementType() reflect.Type
func (IAppMetadataArrayOutput) Index ¶ added in v1.4.0
func (o IAppMetadataArrayOutput) Index(i pulumi.IntInput) IAppMetadataOutput
func (IAppMetadataArrayOutput) ToIAppMetadataArrayOutput ¶ added in v1.4.0
func (o IAppMetadataArrayOutput) ToIAppMetadataArrayOutput() IAppMetadataArrayOutput
func (IAppMetadataArrayOutput) ToIAppMetadataArrayOutputWithContext ¶ added in v1.4.0
func (o IAppMetadataArrayOutput) ToIAppMetadataArrayOutputWithContext(ctx context.Context) IAppMetadataArrayOutput
type IAppMetadataInput ¶ added in v1.4.0
type IAppMetadataInput interface { pulumi.Input ToIAppMetadataOutput() IAppMetadataOutput ToIAppMetadataOutputWithContext(context.Context) IAppMetadataOutput }
type IAppMetadataOutput ¶ added in v1.4.0
type IAppMetadataOutput struct{ *pulumi.OutputState }
func (IAppMetadataOutput) ElementType ¶ added in v1.4.0
func (IAppMetadataOutput) ElementType() reflect.Type
func (IAppMetadataOutput) Persists ¶ added in v1.4.0
func (o IAppMetadataOutput) Persists() pulumi.StringPtrOutput
func (IAppMetadataOutput) ToIAppMetadataOutput ¶ added in v1.4.0
func (o IAppMetadataOutput) ToIAppMetadataOutput() IAppMetadataOutput
func (IAppMetadataOutput) ToIAppMetadataOutputWithContext ¶ added in v1.4.0
func (o IAppMetadataOutput) ToIAppMetadataOutputWithContext(ctx context.Context) IAppMetadataOutput
func (IAppMetadataOutput) Value ¶ added in v1.4.0
func (o IAppMetadataOutput) Value() pulumi.StringPtrOutput
type IAppState ¶
type IAppState struct { // Address of the Iapp which needs to be Iappensed Description pulumi.StringPtrInput // BIG-IP password Devicegroup pulumi.StringPtrInput // BIG-IP password ExecuteAction pulumi.StringPtrInput // BIG-IP password InheritedDevicegroup pulumi.StringPtrInput // BIG-IP password InheritedTrafficGroup pulumi.StringPtrInput // Refer to the Json file which will be deployed on F5 BIG-IP. Jsonfile pulumi.StringPtrInput Lists IAppListArrayInput Metadatas IAppMetadataArrayInput // Name of the iApp. Name pulumi.StringPtrInput // Address of the Iapp which needs to be Iappensed Partition pulumi.StringPtrInput // BIG-IP password StrictUpdates pulumi.StringPtrInput Tables IAppTableArrayInput // BIG-IP password Template pulumi.StringPtrInput // BIG-IP password TemplateModified pulumi.StringPtrInput // BIG-IP password TemplatePrerequisiteErrors pulumi.StringPtrInput // BIG-IP password TrafficGroup pulumi.StringPtrInput Variables IAppVariableArrayInput }
func (IAppState) ElementType ¶ added in v1.4.0
type IAppTable ¶ added in v1.4.0
type IAppTable struct { ColumnNames []string `pulumi:"columnNames"` EncryptedColumns *string `pulumi:"encryptedColumns"` // Name of the iApp. Name *string `pulumi:"name"` Rows []IAppTableRow `pulumi:"rows"` }
type IAppTableArgs ¶ added in v1.4.0
type IAppTableArgs struct { ColumnNames pulumi.StringArrayInput `pulumi:"columnNames"` EncryptedColumns pulumi.StringPtrInput `pulumi:"encryptedColumns"` // Name of the iApp. Name pulumi.StringPtrInput `pulumi:"name"` Rows IAppTableRowArrayInput `pulumi:"rows"` }
func (IAppTableArgs) ElementType ¶ added in v1.4.0
func (IAppTableArgs) ElementType() reflect.Type
func (IAppTableArgs) ToIAppTableOutput ¶ added in v1.4.0
func (i IAppTableArgs) ToIAppTableOutput() IAppTableOutput
func (IAppTableArgs) ToIAppTableOutputWithContext ¶ added in v1.4.0
func (i IAppTableArgs) ToIAppTableOutputWithContext(ctx context.Context) IAppTableOutput
type IAppTableArray ¶ added in v1.4.0
type IAppTableArray []IAppTableInput
func (IAppTableArray) ElementType ¶ added in v1.4.0
func (IAppTableArray) ElementType() reflect.Type
func (IAppTableArray) ToIAppTableArrayOutput ¶ added in v1.4.0
func (i IAppTableArray) ToIAppTableArrayOutput() IAppTableArrayOutput
func (IAppTableArray) ToIAppTableArrayOutputWithContext ¶ added in v1.4.0
func (i IAppTableArray) ToIAppTableArrayOutputWithContext(ctx context.Context) IAppTableArrayOutput
type IAppTableArrayInput ¶ added in v1.4.0
type IAppTableArrayInput interface { pulumi.Input ToIAppTableArrayOutput() IAppTableArrayOutput ToIAppTableArrayOutputWithContext(context.Context) IAppTableArrayOutput }
type IAppTableArrayOutput ¶ added in v1.4.0
type IAppTableArrayOutput struct{ *pulumi.OutputState }
func (IAppTableArrayOutput) ElementType ¶ added in v1.4.0
func (IAppTableArrayOutput) ElementType() reflect.Type
func (IAppTableArrayOutput) Index ¶ added in v1.4.0
func (o IAppTableArrayOutput) Index(i pulumi.IntInput) IAppTableOutput
func (IAppTableArrayOutput) ToIAppTableArrayOutput ¶ added in v1.4.0
func (o IAppTableArrayOutput) ToIAppTableArrayOutput() IAppTableArrayOutput
func (IAppTableArrayOutput) ToIAppTableArrayOutputWithContext ¶ added in v1.4.0
func (o IAppTableArrayOutput) ToIAppTableArrayOutputWithContext(ctx context.Context) IAppTableArrayOutput
type IAppTableInput ¶ added in v1.4.0
type IAppTableInput interface { pulumi.Input ToIAppTableOutput() IAppTableOutput ToIAppTableOutputWithContext(context.Context) IAppTableOutput }
type IAppTableOutput ¶ added in v1.4.0
type IAppTableOutput struct{ *pulumi.OutputState }
func (IAppTableOutput) ColumnNames ¶ added in v1.4.0
func (o IAppTableOutput) ColumnNames() pulumi.StringArrayOutput
func (IAppTableOutput) ElementType ¶ added in v1.4.0
func (IAppTableOutput) ElementType() reflect.Type
func (IAppTableOutput) EncryptedColumns ¶ added in v1.4.0
func (o IAppTableOutput) EncryptedColumns() pulumi.StringPtrOutput
func (IAppTableOutput) Name ¶ added in v1.4.0
func (o IAppTableOutput) Name() pulumi.StringPtrOutput
Name of the iApp.
func (IAppTableOutput) Rows ¶ added in v1.4.0
func (o IAppTableOutput) Rows() IAppTableRowArrayOutput
func (IAppTableOutput) ToIAppTableOutput ¶ added in v1.4.0
func (o IAppTableOutput) ToIAppTableOutput() IAppTableOutput
func (IAppTableOutput) ToIAppTableOutputWithContext ¶ added in v1.4.0
func (o IAppTableOutput) ToIAppTableOutputWithContext(ctx context.Context) IAppTableOutput
type IAppTableRow ¶ added in v1.4.0
type IAppTableRow struct {
Rows []string `pulumi:"rows"`
}
type IAppTableRowArgs ¶ added in v1.4.0
type IAppTableRowArgs struct {
Rows pulumi.StringArrayInput `pulumi:"rows"`
}
func (IAppTableRowArgs) ElementType ¶ added in v1.4.0
func (IAppTableRowArgs) ElementType() reflect.Type
func (IAppTableRowArgs) ToIAppTableRowOutput ¶ added in v1.4.0
func (i IAppTableRowArgs) ToIAppTableRowOutput() IAppTableRowOutput
func (IAppTableRowArgs) ToIAppTableRowOutputWithContext ¶ added in v1.4.0
func (i IAppTableRowArgs) ToIAppTableRowOutputWithContext(ctx context.Context) IAppTableRowOutput
type IAppTableRowArray ¶ added in v1.4.0
type IAppTableRowArray []IAppTableRowInput
func (IAppTableRowArray) ElementType ¶ added in v1.4.0
func (IAppTableRowArray) ElementType() reflect.Type
func (IAppTableRowArray) ToIAppTableRowArrayOutput ¶ added in v1.4.0
func (i IAppTableRowArray) ToIAppTableRowArrayOutput() IAppTableRowArrayOutput
func (IAppTableRowArray) ToIAppTableRowArrayOutputWithContext ¶ added in v1.4.0
func (i IAppTableRowArray) ToIAppTableRowArrayOutputWithContext(ctx context.Context) IAppTableRowArrayOutput
type IAppTableRowArrayInput ¶ added in v1.4.0
type IAppTableRowArrayInput interface { pulumi.Input ToIAppTableRowArrayOutput() IAppTableRowArrayOutput ToIAppTableRowArrayOutputWithContext(context.Context) IAppTableRowArrayOutput }
type IAppTableRowArrayOutput ¶ added in v1.4.0
type IAppTableRowArrayOutput struct{ *pulumi.OutputState }
func (IAppTableRowArrayOutput) ElementType ¶ added in v1.4.0
func (IAppTableRowArrayOutput) ElementType() reflect.Type
func (IAppTableRowArrayOutput) Index ¶ added in v1.4.0
func (o IAppTableRowArrayOutput) Index(i pulumi.IntInput) IAppTableRowOutput
func (IAppTableRowArrayOutput) ToIAppTableRowArrayOutput ¶ added in v1.4.0
func (o IAppTableRowArrayOutput) ToIAppTableRowArrayOutput() IAppTableRowArrayOutput
func (IAppTableRowArrayOutput) ToIAppTableRowArrayOutputWithContext ¶ added in v1.4.0
func (o IAppTableRowArrayOutput) ToIAppTableRowArrayOutputWithContext(ctx context.Context) IAppTableRowArrayOutput
type IAppTableRowInput ¶ added in v1.4.0
type IAppTableRowInput interface { pulumi.Input ToIAppTableRowOutput() IAppTableRowOutput ToIAppTableRowOutputWithContext(context.Context) IAppTableRowOutput }
type IAppTableRowOutput ¶ added in v1.4.0
type IAppTableRowOutput struct{ *pulumi.OutputState }
func (IAppTableRowOutput) ElementType ¶ added in v1.4.0
func (IAppTableRowOutput) ElementType() reflect.Type
func (IAppTableRowOutput) Rows ¶ added in v1.4.0
func (o IAppTableRowOutput) Rows() pulumi.StringArrayOutput
func (IAppTableRowOutput) ToIAppTableRowOutput ¶ added in v1.4.0
func (o IAppTableRowOutput) ToIAppTableRowOutput() IAppTableRowOutput
func (IAppTableRowOutput) ToIAppTableRowOutputWithContext ¶ added in v1.4.0
func (o IAppTableRowOutput) ToIAppTableRowOutputWithContext(ctx context.Context) IAppTableRowOutput
type IAppVariable ¶ added in v1.4.0
type IAppVariableArgs ¶ added in v1.4.0
type IAppVariableArgs struct { Encrypted pulumi.StringPtrInput `pulumi:"encrypted"` // Name of the iApp. Name pulumi.StringPtrInput `pulumi:"name"` Value pulumi.StringPtrInput `pulumi:"value"` }
func (IAppVariableArgs) ElementType ¶ added in v1.4.0
func (IAppVariableArgs) ElementType() reflect.Type
func (IAppVariableArgs) ToIAppVariableOutput ¶ added in v1.4.0
func (i IAppVariableArgs) ToIAppVariableOutput() IAppVariableOutput
func (IAppVariableArgs) ToIAppVariableOutputWithContext ¶ added in v1.4.0
func (i IAppVariableArgs) ToIAppVariableOutputWithContext(ctx context.Context) IAppVariableOutput
type IAppVariableArray ¶ added in v1.4.0
type IAppVariableArray []IAppVariableInput
func (IAppVariableArray) ElementType ¶ added in v1.4.0
func (IAppVariableArray) ElementType() reflect.Type
func (IAppVariableArray) ToIAppVariableArrayOutput ¶ added in v1.4.0
func (i IAppVariableArray) ToIAppVariableArrayOutput() IAppVariableArrayOutput
func (IAppVariableArray) ToIAppVariableArrayOutputWithContext ¶ added in v1.4.0
func (i IAppVariableArray) ToIAppVariableArrayOutputWithContext(ctx context.Context) IAppVariableArrayOutput
type IAppVariableArrayInput ¶ added in v1.4.0
type IAppVariableArrayInput interface { pulumi.Input ToIAppVariableArrayOutput() IAppVariableArrayOutput ToIAppVariableArrayOutputWithContext(context.Context) IAppVariableArrayOutput }
type IAppVariableArrayOutput ¶ added in v1.4.0
type IAppVariableArrayOutput struct{ *pulumi.OutputState }
func (IAppVariableArrayOutput) ElementType ¶ added in v1.4.0
func (IAppVariableArrayOutput) ElementType() reflect.Type
func (IAppVariableArrayOutput) Index ¶ added in v1.4.0
func (o IAppVariableArrayOutput) Index(i pulumi.IntInput) IAppVariableOutput
func (IAppVariableArrayOutput) ToIAppVariableArrayOutput ¶ added in v1.4.0
func (o IAppVariableArrayOutput) ToIAppVariableArrayOutput() IAppVariableArrayOutput
func (IAppVariableArrayOutput) ToIAppVariableArrayOutputWithContext ¶ added in v1.4.0
func (o IAppVariableArrayOutput) ToIAppVariableArrayOutputWithContext(ctx context.Context) IAppVariableArrayOutput
type IAppVariableInput ¶ added in v1.4.0
type IAppVariableInput interface { pulumi.Input ToIAppVariableOutput() IAppVariableOutput ToIAppVariableOutputWithContext(context.Context) IAppVariableOutput }
type IAppVariableOutput ¶ added in v1.4.0
type IAppVariableOutput struct{ *pulumi.OutputState }
func (IAppVariableOutput) ElementType ¶ added in v1.4.0
func (IAppVariableOutput) ElementType() reflect.Type
func (IAppVariableOutput) Encrypted ¶ added in v1.4.0
func (o IAppVariableOutput) Encrypted() pulumi.StringPtrOutput
func (IAppVariableOutput) Name ¶ added in v1.4.0
func (o IAppVariableOutput) Name() pulumi.StringPtrOutput
Name of the iApp.
func (IAppVariableOutput) ToIAppVariableOutput ¶ added in v1.4.0
func (o IAppVariableOutput) ToIAppVariableOutput() IAppVariableOutput
func (IAppVariableOutput) ToIAppVariableOutputWithContext ¶ added in v1.4.0
func (o IAppVariableOutput) ToIAppVariableOutputWithContext(ctx context.Context) IAppVariableOutput
func (IAppVariableOutput) Value ¶ added in v1.4.0
func (o IAppVariableOutput) Value() pulumi.StringPtrOutput
type Ntp ¶
type Ntp struct { pulumi.CustomResourceState // Name of the ntp Servers Description pulumi.StringOutput `pulumi:"description"` // Adds NTP servers to or deletes NTP servers from the BIG-IP system. Servers pulumi.StringArrayOutput `pulumi:"servers"` // Specifies the time zone that you want to use for the system time. Timezone pulumi.StringPtrOutput `pulumi:"timezone"` }
`sys.Ntp` provides details about a specific bigip
This resource is helpful when configuring NTP server on the BIG-IP.
> This content is derived from https://github.com/terraform-providers/terraform-provider-bigip/blob/master/website/docs/r/bigip_sys_ntp.html.markdown.
func GetNtp ¶
func GetNtp(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NtpState, opts ...pulumi.ResourceOption) (*Ntp, error)
GetNtp gets an existing Ntp resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
type NtpArgs ¶
type NtpArgs struct { // Name of the ntp Servers Description pulumi.StringInput // Adds NTP servers to or deletes NTP servers from the BIG-IP system. Servers pulumi.StringArrayInput // Specifies the time zone that you want to use for the system time. Timezone pulumi.StringPtrInput }
The set of arguments for constructing a Ntp resource.
func (NtpArgs) ElementType ¶ added in v1.4.0
type NtpState ¶
type NtpState struct { // Name of the ntp Servers Description pulumi.StringPtrInput // Adds NTP servers to or deletes NTP servers from the BIG-IP system. Servers pulumi.StringArrayInput // Specifies the time zone that you want to use for the system time. Timezone pulumi.StringPtrInput }
func (NtpState) ElementType ¶ added in v1.4.0
type Provision ¶
type Provision struct { pulumi.CustomResourceState // cpu Ratio CpuRatio pulumi.IntPtrOutput `pulumi:"cpuRatio"` // disk Ratio DiskRatio pulumi.IntPtrOutput `pulumi:"diskRatio"` // path FullPath pulumi.StringOutput `pulumi:"fullPath"` // what level nominal or dedicated Level pulumi.StringPtrOutput `pulumi:"level"` // memory Ratio MemoryRatio pulumi.IntPtrOutput `pulumi:"memoryRatio"` // Name of the module to be provisioned Name pulumi.StringOutput `pulumi:"name"` }
`sys.Provision` provides details bout how to enable "ilx", "asm" "apm" resource on BIG-IP
> This content is derived from https://github.com/terraform-providers/terraform-provider-bigip/blob/master/website/docs/r/bigip_sys_provision.html.markdown.
func GetProvision ¶
func GetProvision(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProvisionState, opts ...pulumi.ResourceOption) (*Provision, error)
GetProvision gets an existing Provision 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 NewProvision ¶
func NewProvision(ctx *pulumi.Context, name string, args *ProvisionArgs, opts ...pulumi.ResourceOption) (*Provision, error)
NewProvision registers a new resource with the given unique name, arguments, and options.
type ProvisionArgs ¶
type ProvisionArgs struct { // cpu Ratio CpuRatio pulumi.IntPtrInput // disk Ratio DiskRatio pulumi.IntPtrInput // path FullPath pulumi.StringPtrInput // what level nominal or dedicated Level pulumi.StringPtrInput // memory Ratio MemoryRatio pulumi.IntPtrInput // Name of the module to be provisioned Name pulumi.StringInput }
The set of arguments for constructing a Provision resource.
func (ProvisionArgs) ElementType ¶ added in v1.4.0
func (ProvisionArgs) ElementType() reflect.Type
type ProvisionState ¶
type ProvisionState struct { // cpu Ratio CpuRatio pulumi.IntPtrInput // disk Ratio DiskRatio pulumi.IntPtrInput // path FullPath pulumi.StringPtrInput // what level nominal or dedicated Level pulumi.StringPtrInput // memory Ratio MemoryRatio pulumi.IntPtrInput // Name of the module to be provisioned Name pulumi.StringPtrInput }
func (ProvisionState) ElementType ¶ added in v1.4.0
func (ProvisionState) ElementType() reflect.Type
type Snmp ¶
type Snmp struct { pulumi.CustomResourceState // Configures hosts or networks from which snmpd can accept traffic. Entries go directly into hosts.allow. Allowedaddresses pulumi.StringArrayOutput `pulumi:"allowedaddresses"` // Specifies the contact information for the system administrator. SysContact pulumi.StringPtrOutput `pulumi:"sysContact"` // Describes the system's physical location. SysLocation pulumi.StringPtrOutput `pulumi:"sysLocation"` }
`sys.Snmp` provides details bout how to enable "ilx", "asm" "apm" resource on BIG-IP
> This content is derived from https://github.com/terraform-providers/terraform-provider-bigip/blob/master/website/docs/r/bigip_sys_snmp.html.markdown.
func GetSnmp ¶
func GetSnmp(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SnmpState, opts ...pulumi.ResourceOption) (*Snmp, error)
GetSnmp gets an existing Snmp resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
type SnmpArgs ¶
type SnmpArgs struct { // Configures hosts or networks from which snmpd can accept traffic. Entries go directly into hosts.allow. Allowedaddresses pulumi.StringArrayInput // Specifies the contact information for the system administrator. SysContact pulumi.StringPtrInput // Describes the system's physical location. SysLocation pulumi.StringPtrInput }
The set of arguments for constructing a Snmp resource.
func (SnmpArgs) ElementType ¶ added in v1.4.0
type SnmpState ¶
type SnmpState struct { // Configures hosts or networks from which snmpd can accept traffic. Entries go directly into hosts.allow. Allowedaddresses pulumi.StringArrayInput // Specifies the contact information for the system administrator. SysContact pulumi.StringPtrInput // Describes the system's physical location. SysLocation pulumi.StringPtrInput }
func (SnmpState) ElementType ¶ added in v1.4.0
type SnmpTraps ¶
type SnmpTraps struct { pulumi.CustomResourceState // Encrypted password AuthPasswordencrypted pulumi.StringPtrOutput `pulumi:"authPasswordencrypted"` // Specifies the protocol used to authenticate the user. AuthProtocol pulumi.StringPtrOutput `pulumi:"authProtocol"` // Specifies the community string used for this trap. Community pulumi.StringPtrOutput `pulumi:"community"` // The port that the trap will be sent to. Description pulumi.StringPtrOutput `pulumi:"description"` // Specifies the authoritative security engine for SNMPv3. EngineId pulumi.StringPtrOutput `pulumi:"engineId"` // The host the trap will be sent to. Host pulumi.StringPtrOutput `pulumi:"host"` // Name of the snmp trap. Name pulumi.StringPtrOutput `pulumi:"name"` // User defined description. Port pulumi.IntPtrOutput `pulumi:"port"` // Specifies the clear text password used to encrypt traffic. This field will not be displayed. PrivacyPassword pulumi.StringPtrOutput `pulumi:"privacyPassword"` // Specifies the encrypted password used to encrypt traffic. PrivacyPasswordEncrypted pulumi.StringPtrOutput `pulumi:"privacyPasswordEncrypted"` // Specifies the protocol used to encrypt traffic. PrivacyProtocol pulumi.StringPtrOutput `pulumi:"privacyProtocol"` // Specifies whether or not traffic is encrypted and whether or not authentication is required. SecurityLevel pulumi.StringPtrOutput `pulumi:"securityLevel"` // Security name used in conjunction with SNMPv3. SecurityName pulumi.StringPtrOutput `pulumi:"securityName"` // SNMP version used for sending the trap. Version pulumi.StringPtrOutput `pulumi:"version"` }
`sys.SnmpTraps` provides details bout how to enable snmpTraps resource on BIG-IP
> This content is derived from https://github.com/terraform-providers/terraform-provider-bigip/blob/master/website/docs/r/bigip_sys_snmp_traps.html.markdown.
func GetSnmpTraps ¶
func GetSnmpTraps(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SnmpTrapsState, opts ...pulumi.ResourceOption) (*SnmpTraps, error)
GetSnmpTraps gets an existing SnmpTraps 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 NewSnmpTraps ¶
func NewSnmpTraps(ctx *pulumi.Context, name string, args *SnmpTrapsArgs, opts ...pulumi.ResourceOption) (*SnmpTraps, error)
NewSnmpTraps registers a new resource with the given unique name, arguments, and options.
type SnmpTrapsArgs ¶
type SnmpTrapsArgs struct { // Encrypted password AuthPasswordencrypted pulumi.StringPtrInput // Specifies the protocol used to authenticate the user. AuthProtocol pulumi.StringPtrInput // Specifies the community string used for this trap. Community pulumi.StringPtrInput // The port that the trap will be sent to. Description pulumi.StringPtrInput // Specifies the authoritative security engine for SNMPv3. EngineId pulumi.StringPtrInput // The host the trap will be sent to. Host pulumi.StringPtrInput // Name of the snmp trap. Name pulumi.StringPtrInput // User defined description. Port pulumi.IntPtrInput // Specifies the clear text password used to encrypt traffic. This field will not be displayed. PrivacyPassword pulumi.StringPtrInput // Specifies the encrypted password used to encrypt traffic. PrivacyPasswordEncrypted pulumi.StringPtrInput // Specifies the protocol used to encrypt traffic. PrivacyProtocol pulumi.StringPtrInput // Specifies whether or not traffic is encrypted and whether or not authentication is required. SecurityLevel pulumi.StringPtrInput // Security name used in conjunction with SNMPv3. SecurityName pulumi.StringPtrInput // SNMP version used for sending the trap. Version pulumi.StringPtrInput }
The set of arguments for constructing a SnmpTraps resource.
func (SnmpTrapsArgs) ElementType ¶ added in v1.4.0
func (SnmpTrapsArgs) ElementType() reflect.Type
type SnmpTrapsState ¶
type SnmpTrapsState struct { // Encrypted password AuthPasswordencrypted pulumi.StringPtrInput // Specifies the protocol used to authenticate the user. AuthProtocol pulumi.StringPtrInput // Specifies the community string used for this trap. Community pulumi.StringPtrInput // The port that the trap will be sent to. Description pulumi.StringPtrInput // Specifies the authoritative security engine for SNMPv3. EngineId pulumi.StringPtrInput // The host the trap will be sent to. Host pulumi.StringPtrInput // Name of the snmp trap. Name pulumi.StringPtrInput // User defined description. Port pulumi.IntPtrInput // Specifies the clear text password used to encrypt traffic. This field will not be displayed. PrivacyPassword pulumi.StringPtrInput // Specifies the encrypted password used to encrypt traffic. PrivacyPasswordEncrypted pulumi.StringPtrInput // Specifies the protocol used to encrypt traffic. PrivacyProtocol pulumi.StringPtrInput // Specifies whether or not traffic is encrypted and whether or not authentication is required. SecurityLevel pulumi.StringPtrInput // Security name used in conjunction with SNMPv3. SecurityName pulumi.StringPtrInput // SNMP version used for sending the trap. Version pulumi.StringPtrInput }
func (SnmpTrapsState) ElementType ¶ added in v1.4.0
func (SnmpTrapsState) ElementType() reflect.Type