BigIqAs3
Create a BigIqAs3 Resource
new BigIqAs3(name: string, args: BigIqAs3Args, opts?: CustomResourceOptions);
def BigIqAs3(resource_name: str, opts: Optional[ResourceOptions] = None, as3_json: Optional[str] = None, bigiq_address: Optional[str] = None, bigiq_login_ref: Optional[str] = None, bigiq_password: Optional[str] = None, bigiq_port: Optional[str] = None, bigiq_token_auth: Optional[bool] = None, bigiq_user: Optional[str] = None, tenant_list: Optional[str] = None)
func NewBigIqAs3(ctx *Context, name string, args BigIqAs3Args, opts ...ResourceOption) (*BigIqAs3, error)
public BigIqAs3(string name, BigIqAs3Args args, CustomResourceOptions? opts = null)
- name string
- The unique name of the resource.
- args BigIqAs3Args
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- opts ResourceOptions
- A bag of options that control this resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args BigIqAs3Args
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args BigIqAs3Args
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
BigIqAs3 Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.
Inputs
The BigIqAs3 resource accepts the following input properties:
- As3Json string
AS3 json
- Bigiq
Address string The registration key pool to use
- Bigiq
Password string The registration key pool to use
- Bigiq
User string The registration key pool to use
- Bigiq
Login stringRef Login reference for token authentication (see BIG-IQ REST docs for details)
- Bigiq
Port string The registration key pool to use
- Bigiq
Token boolAuth Enable to use an external authentication source (LDAP, TACACS, etc)
- Tenant
List string Name of Tenant
- As3Json string
AS3 json
- Bigiq
Address string The registration key pool to use
- Bigiq
Password string The registration key pool to use
- Bigiq
User string The registration key pool to use
- Bigiq
Login stringRef Login reference for token authentication (see BIG-IQ REST docs for details)
- Bigiq
Port string The registration key pool to use
- Bigiq
Token boolAuth Enable to use an external authentication source (LDAP, TACACS, etc)
- Tenant
List string Name of Tenant
- as3Json string
AS3 json
- bigiq
Address string The registration key pool to use
- bigiq
Password string The registration key pool to use
- bigiq
User string The registration key pool to use
- bigiq
Login stringRef Login reference for token authentication (see BIG-IQ REST docs for details)
- bigiq
Port string The registration key pool to use
- bigiq
Token booleanAuth Enable to use an external authentication source (LDAP, TACACS, etc)
- tenant
List string Name of Tenant
- as3_
json str AS3 json
- bigiq_
address str The registration key pool to use
- bigiq_
password str The registration key pool to use
- bigiq_
user str The registration key pool to use
- bigiq_
login_ strref Login reference for token authentication (see BIG-IQ REST docs for details)
- bigiq_
port str The registration key pool to use
- bigiq_
token_ boolauth Enable to use an external authentication source (LDAP, TACACS, etc)
- tenant_
list str Name of Tenant
Outputs
All input properties are implicitly available as output properties. Additionally, the BigIqAs3 resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
Look up an Existing BigIqAs3 Resource
Get an existing BigIqAs3 resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: BigIqAs3State, opts?: CustomResourceOptions): BigIqAs3
@staticmethod
def get(resource_name: str, id: str, opts: Optional[ResourceOptions] = None, as3_json: Optional[str] = None, bigiq_address: Optional[str] = None, bigiq_login_ref: Optional[str] = None, bigiq_password: Optional[str] = None, bigiq_port: Optional[str] = None, bigiq_token_auth: Optional[bool] = None, bigiq_user: Optional[str] = None, tenant_list: Optional[str] = None) -> BigIqAs3
func GetBigIqAs3(ctx *Context, name string, id IDInput, state *BigIqAs3State, opts ...ResourceOption) (*BigIqAs3, error)
public static BigIqAs3 Get(string name, Input<string> id, BigIqAs3State? state, CustomResourceOptions? opts = null)
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
The following state arguments are supported:
- As3Json string
AS3 json
- Bigiq
Address string The registration key pool to use
- Bigiq
Login stringRef Login reference for token authentication (see BIG-IQ REST docs for details)
- Bigiq
Password string The registration key pool to use
- Bigiq
Port string The registration key pool to use
- Bigiq
Token boolAuth Enable to use an external authentication source (LDAP, TACACS, etc)
- Bigiq
User string The registration key pool to use
- Tenant
List string Name of Tenant
- As3Json string
AS3 json
- Bigiq
Address string The registration key pool to use
- Bigiq
Login stringRef Login reference for token authentication (see BIG-IQ REST docs for details)
- Bigiq
Password string The registration key pool to use
- Bigiq
Port string The registration key pool to use
- Bigiq
Token boolAuth Enable to use an external authentication source (LDAP, TACACS, etc)
- Bigiq
User string The registration key pool to use
- Tenant
List string Name of Tenant
- as3Json string
AS3 json
- bigiq
Address string The registration key pool to use
- bigiq
Login stringRef Login reference for token authentication (see BIG-IQ REST docs for details)
- bigiq
Password string The registration key pool to use
- bigiq
Port string The registration key pool to use
- bigiq
Token booleanAuth Enable to use an external authentication source (LDAP, TACACS, etc)
- bigiq
User string The registration key pool to use
- tenant
List string Name of Tenant
- as3_
json str AS3 json
- bigiq_
address str The registration key pool to use
- bigiq_
login_ strref Login reference for token authentication (see BIG-IQ REST docs for details)
- bigiq_
password str The registration key pool to use
- bigiq_
port str The registration key pool to use
- bigiq_
token_ boolauth Enable to use an external authentication source (LDAP, TACACS, etc)
- bigiq_
user str The registration key pool to use
- tenant_
list str Name of Tenant
Package Details
- Repository
- https://github.com/pulumi/pulumi-f5bigip
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
bigip
Terraform Provider.