akeyless.TargetGlobalsign
Explore with Pulumi AI
GlobalSign Target resource
Create TargetGlobalsign Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new TargetGlobalsign(name: string, args: TargetGlobalsignArgs, opts?: CustomResourceOptions);
@overload
def TargetGlobalsign(resource_name: str,
args: TargetGlobalsignArgs,
opts: Optional[ResourceOptions] = None)
@overload
def TargetGlobalsign(resource_name: str,
opts: Optional[ResourceOptions] = None,
contact_email: Optional[str] = None,
contact_first_name: Optional[str] = None,
contact_last_name: Optional[str] = None,
contact_phone: Optional[str] = None,
password: Optional[str] = None,
profile_id: Optional[str] = None,
username: Optional[str] = None,
description: Optional[str] = None,
key: Optional[str] = None,
name: Optional[str] = None,
target_globalsign_id: Optional[str] = None,
timeout: Optional[str] = None)
func NewTargetGlobalsign(ctx *Context, name string, args TargetGlobalsignArgs, opts ...ResourceOption) (*TargetGlobalsign, error)
public TargetGlobalsign(string name, TargetGlobalsignArgs args, CustomResourceOptions? opts = null)
public TargetGlobalsign(String name, TargetGlobalsignArgs args)
public TargetGlobalsign(String name, TargetGlobalsignArgs args, CustomResourceOptions options)
type: akeyless:TargetGlobalsign
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args TargetGlobalsignArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args TargetGlobalsignArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args TargetGlobalsignArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args TargetGlobalsignArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args TargetGlobalsignArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var targetGlobalsignResource = new Akeyless.TargetGlobalsign("targetGlobalsignResource", new()
{
ContactEmail = "string",
ContactFirstName = "string",
ContactLastName = "string",
ContactPhone = "string",
Password = "string",
ProfileId = "string",
Username = "string",
Description = "string",
Key = "string",
Name = "string",
TargetGlobalsignId = "string",
Timeout = "string",
});
example, err := akeyless.NewTargetGlobalsign(ctx, "targetGlobalsignResource", &akeyless.TargetGlobalsignArgs{
ContactEmail: pulumi.String("string"),
ContactFirstName: pulumi.String("string"),
ContactLastName: pulumi.String("string"),
ContactPhone: pulumi.String("string"),
Password: pulumi.String("string"),
ProfileId: pulumi.String("string"),
Username: pulumi.String("string"),
Description: pulumi.String("string"),
Key: pulumi.String("string"),
Name: pulumi.String("string"),
TargetGlobalsignId: pulumi.String("string"),
Timeout: pulumi.String("string"),
})
var targetGlobalsignResource = new TargetGlobalsign("targetGlobalsignResource", TargetGlobalsignArgs.builder()
.contactEmail("string")
.contactFirstName("string")
.contactLastName("string")
.contactPhone("string")
.password("string")
.profileId("string")
.username("string")
.description("string")
.key("string")
.name("string")
.targetGlobalsignId("string")
.timeout("string")
.build());
target_globalsign_resource = akeyless.TargetGlobalsign("targetGlobalsignResource",
contact_email="string",
contact_first_name="string",
contact_last_name="string",
contact_phone="string",
password="string",
profile_id="string",
username="string",
description="string",
key="string",
name="string",
target_globalsign_id="string",
timeout="string")
const targetGlobalsignResource = new akeyless.TargetGlobalsign("targetGlobalsignResource", {
contactEmail: "string",
contactFirstName: "string",
contactLastName: "string",
contactPhone: "string",
password: "string",
profileId: "string",
username: "string",
description: "string",
key: "string",
name: "string",
targetGlobalsignId: "string",
timeout: "string",
});
type: akeyless:TargetGlobalsign
properties:
contactEmail: string
contactFirstName: string
contactLastName: string
contactPhone: string
description: string
key: string
name: string
password: string
profileId: string
targetGlobalsignId: string
timeout: string
username: string
TargetGlobalsign Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The TargetGlobalsign resource accepts the following input properties:
- Contact
Email string - Email of the GlobalSign GCC account contact
- Contact
First stringName - First name of the GlobalSign GCC account contact
- Contact
Last stringName - Last name of the GlobalSign GCC account contact
- Contact
Phone string - Telephone of the GlobalSign GCC account contact
- Password string
- Password of the GlobalSign GCC account
- Profile
Id string - Profile ID of the GlobalSign GCC account
- Username string
- Username of the GlobalSign GCC account
- Description string
- Description of the object
- Key string
- Key name. The key will be used to encrypt the target secret value. If key name is not specified, the account default protection key is used
- Name string
- Target name
- Target
Globalsign stringId - The ID of this resource.
- Timeout string
- Timeout waiting for certificate validation
- Contact
Email string - Email of the GlobalSign GCC account contact
- Contact
First stringName - First name of the GlobalSign GCC account contact
- Contact
Last stringName - Last name of the GlobalSign GCC account contact
- Contact
Phone string - Telephone of the GlobalSign GCC account contact
- Password string
- Password of the GlobalSign GCC account
- Profile
Id string - Profile ID of the GlobalSign GCC account
- Username string
- Username of the GlobalSign GCC account
- Description string
- Description of the object
- Key string
- Key name. The key will be used to encrypt the target secret value. If key name is not specified, the account default protection key is used
- Name string
- Target name
- Target
Globalsign stringId - The ID of this resource.
- Timeout string
- Timeout waiting for certificate validation
- contact
Email String - Email of the GlobalSign GCC account contact
- contact
First StringName - First name of the GlobalSign GCC account contact
- contact
Last StringName - Last name of the GlobalSign GCC account contact
- contact
Phone String - Telephone of the GlobalSign GCC account contact
- password String
- Password of the GlobalSign GCC account
- profile
Id String - Profile ID of the GlobalSign GCC account
- username String
- Username of the GlobalSign GCC account
- description String
- Description of the object
- key String
- Key name. The key will be used to encrypt the target secret value. If key name is not specified, the account default protection key is used
- name String
- Target name
- target
Globalsign StringId - The ID of this resource.
- timeout String
- Timeout waiting for certificate validation
- contact
Email string - Email of the GlobalSign GCC account contact
- contact
First stringName - First name of the GlobalSign GCC account contact
- contact
Last stringName - Last name of the GlobalSign GCC account contact
- contact
Phone string - Telephone of the GlobalSign GCC account contact
- password string
- Password of the GlobalSign GCC account
- profile
Id string - Profile ID of the GlobalSign GCC account
- username string
- Username of the GlobalSign GCC account
- description string
- Description of the object
- key string
- Key name. The key will be used to encrypt the target secret value. If key name is not specified, the account default protection key is used
- name string
- Target name
- target
Globalsign stringId - The ID of this resource.
- timeout string
- Timeout waiting for certificate validation
- contact_
email str - Email of the GlobalSign GCC account contact
- contact_
first_ strname - First name of the GlobalSign GCC account contact
- contact_
last_ strname - Last name of the GlobalSign GCC account contact
- contact_
phone str - Telephone of the GlobalSign GCC account contact
- password str
- Password of the GlobalSign GCC account
- profile_
id str - Profile ID of the GlobalSign GCC account
- username str
- Username of the GlobalSign GCC account
- description str
- Description of the object
- key str
- Key name. The key will be used to encrypt the target secret value. If key name is not specified, the account default protection key is used
- name str
- Target name
- target_
globalsign_ strid - The ID of this resource.
- timeout str
- Timeout waiting for certificate validation
- contact
Email String - Email of the GlobalSign GCC account contact
- contact
First StringName - First name of the GlobalSign GCC account contact
- contact
Last StringName - Last name of the GlobalSign GCC account contact
- contact
Phone String - Telephone of the GlobalSign GCC account contact
- password String
- Password of the GlobalSign GCC account
- profile
Id String - Profile ID of the GlobalSign GCC account
- username String
- Username of the GlobalSign GCC account
- description String
- Description of the object
- key String
- Key name. The key will be used to encrypt the target secret value. If key name is not specified, the account default protection key is used
- name String
- Target name
- target
Globalsign StringId - The ID of this resource.
- timeout String
- Timeout waiting for certificate validation
Outputs
All input properties are implicitly available as output properties. Additionally, the TargetGlobalsign 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 string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing TargetGlobalsign Resource
Get an existing TargetGlobalsign 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?: TargetGlobalsignState, opts?: CustomResourceOptions): TargetGlobalsign
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
contact_email: Optional[str] = None,
contact_first_name: Optional[str] = None,
contact_last_name: Optional[str] = None,
contact_phone: Optional[str] = None,
description: Optional[str] = None,
key: Optional[str] = None,
name: Optional[str] = None,
password: Optional[str] = None,
profile_id: Optional[str] = None,
target_globalsign_id: Optional[str] = None,
timeout: Optional[str] = None,
username: Optional[str] = None) -> TargetGlobalsign
func GetTargetGlobalsign(ctx *Context, name string, id IDInput, state *TargetGlobalsignState, opts ...ResourceOption) (*TargetGlobalsign, error)
public static TargetGlobalsign Get(string name, Input<string> id, TargetGlobalsignState? state, CustomResourceOptions? opts = null)
public static TargetGlobalsign get(String name, Output<String> id, TargetGlobalsignState state, CustomResourceOptions options)
resources: _: type: akeyless:TargetGlobalsign get: id: ${id}
- 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.
- 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.
- Contact
Email string - Email of the GlobalSign GCC account contact
- Contact
First stringName - First name of the GlobalSign GCC account contact
- Contact
Last stringName - Last name of the GlobalSign GCC account contact
- Contact
Phone string - Telephone of the GlobalSign GCC account contact
- Description string
- Description of the object
- Key string
- Key name. The key will be used to encrypt the target secret value. If key name is not specified, the account default protection key is used
- Name string
- Target name
- Password string
- Password of the GlobalSign GCC account
- Profile
Id string - Profile ID of the GlobalSign GCC account
- Target
Globalsign stringId - The ID of this resource.
- Timeout string
- Timeout waiting for certificate validation
- Username string
- Username of the GlobalSign GCC account
- Contact
Email string - Email of the GlobalSign GCC account contact
- Contact
First stringName - First name of the GlobalSign GCC account contact
- Contact
Last stringName - Last name of the GlobalSign GCC account contact
- Contact
Phone string - Telephone of the GlobalSign GCC account contact
- Description string
- Description of the object
- Key string
- Key name. The key will be used to encrypt the target secret value. If key name is not specified, the account default protection key is used
- Name string
- Target name
- Password string
- Password of the GlobalSign GCC account
- Profile
Id string - Profile ID of the GlobalSign GCC account
- Target
Globalsign stringId - The ID of this resource.
- Timeout string
- Timeout waiting for certificate validation
- Username string
- Username of the GlobalSign GCC account
- contact
Email String - Email of the GlobalSign GCC account contact
- contact
First StringName - First name of the GlobalSign GCC account contact
- contact
Last StringName - Last name of the GlobalSign GCC account contact
- contact
Phone String - Telephone of the GlobalSign GCC account contact
- description String
- Description of the object
- key String
- Key name. The key will be used to encrypt the target secret value. If key name is not specified, the account default protection key is used
- name String
- Target name
- password String
- Password of the GlobalSign GCC account
- profile
Id String - Profile ID of the GlobalSign GCC account
- target
Globalsign StringId - The ID of this resource.
- timeout String
- Timeout waiting for certificate validation
- username String
- Username of the GlobalSign GCC account
- contact
Email string - Email of the GlobalSign GCC account contact
- contact
First stringName - First name of the GlobalSign GCC account contact
- contact
Last stringName - Last name of the GlobalSign GCC account contact
- contact
Phone string - Telephone of the GlobalSign GCC account contact
- description string
- Description of the object
- key string
- Key name. The key will be used to encrypt the target secret value. If key name is not specified, the account default protection key is used
- name string
- Target name
- password string
- Password of the GlobalSign GCC account
- profile
Id string - Profile ID of the GlobalSign GCC account
- target
Globalsign stringId - The ID of this resource.
- timeout string
- Timeout waiting for certificate validation
- username string
- Username of the GlobalSign GCC account
- contact_
email str - Email of the GlobalSign GCC account contact
- contact_
first_ strname - First name of the GlobalSign GCC account contact
- contact_
last_ strname - Last name of the GlobalSign GCC account contact
- contact_
phone str - Telephone of the GlobalSign GCC account contact
- description str
- Description of the object
- key str
- Key name. The key will be used to encrypt the target secret value. If key name is not specified, the account default protection key is used
- name str
- Target name
- password str
- Password of the GlobalSign GCC account
- profile_
id str - Profile ID of the GlobalSign GCC account
- target_
globalsign_ strid - The ID of this resource.
- timeout str
- Timeout waiting for certificate validation
- username str
- Username of the GlobalSign GCC account
- contact
Email String - Email of the GlobalSign GCC account contact
- contact
First StringName - First name of the GlobalSign GCC account contact
- contact
Last StringName - Last name of the GlobalSign GCC account contact
- contact
Phone String - Telephone of the GlobalSign GCC account contact
- description String
- Description of the object
- key String
- Key name. The key will be used to encrypt the target secret value. If key name is not specified, the account default protection key is used
- name String
- Target name
- password String
- Password of the GlobalSign GCC account
- profile
Id String - Profile ID of the GlobalSign GCC account
- target
Globalsign StringId - The ID of this resource.
- timeout String
- Timeout waiting for certificate validation
- username String
- Username of the GlobalSign GCC account
Package Details
- Repository
- akeyless akeyless-community/terraform-provider-akeyless
- License
- Notes
- This Pulumi package is based on the
akeyless
Terraform Provider.