akamai.MtlskeystoreClientCertificateUpload
Explore with Pulumi AI
Create MtlskeystoreClientCertificateUpload Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new MtlskeystoreClientCertificateUpload(name: string, args: MtlskeystoreClientCertificateUploadArgs, opts?: CustomResourceOptions);
@overload
def MtlskeystoreClientCertificateUpload(resource_name: str,
args: MtlskeystoreClientCertificateUploadArgs,
opts: Optional[ResourceOptions] = None)
@overload
def MtlskeystoreClientCertificateUpload(resource_name: str,
opts: Optional[ResourceOptions] = None,
client_certificate_id: Optional[int] = None,
signed_certificate: Optional[str] = None,
version_number: Optional[int] = None,
auto_acknowledge_warnings: Optional[bool] = None,
timeouts: Optional[MtlskeystoreClientCertificateUploadTimeoutsArgs] = None,
trust_chain: Optional[str] = None,
wait_for_deployment: Optional[bool] = None)
func NewMtlskeystoreClientCertificateUpload(ctx *Context, name string, args MtlskeystoreClientCertificateUploadArgs, opts ...ResourceOption) (*MtlskeystoreClientCertificateUpload, error)
public MtlskeystoreClientCertificateUpload(string name, MtlskeystoreClientCertificateUploadArgs args, CustomResourceOptions? opts = null)
public MtlskeystoreClientCertificateUpload(String name, MtlskeystoreClientCertificateUploadArgs args)
public MtlskeystoreClientCertificateUpload(String name, MtlskeystoreClientCertificateUploadArgs args, CustomResourceOptions options)
type: akamai:MtlskeystoreClientCertificateUpload
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 MtlskeystoreClientCertificateUploadArgs
- 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 MtlskeystoreClientCertificateUploadArgs
- 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 MtlskeystoreClientCertificateUploadArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args MtlskeystoreClientCertificateUploadArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args MtlskeystoreClientCertificateUploadArgs
- 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 mtlskeystoreClientCertificateUploadResource = new Akamai.MtlskeystoreClientCertificateUpload("mtlskeystoreClientCertificateUploadResource", new()
{
ClientCertificateId = 0,
SignedCertificate = "string",
VersionNumber = 0,
AutoAcknowledgeWarnings = false,
Timeouts = new Akamai.Inputs.MtlskeystoreClientCertificateUploadTimeoutsArgs
{
Create = "string",
Update = "string",
},
TrustChain = "string",
WaitForDeployment = false,
});
example, err := akamai.NewMtlskeystoreClientCertificateUpload(ctx, "mtlskeystoreClientCertificateUploadResource", &akamai.MtlskeystoreClientCertificateUploadArgs{
ClientCertificateId: pulumi.Int(0),
SignedCertificate: pulumi.String("string"),
VersionNumber: pulumi.Int(0),
AutoAcknowledgeWarnings: pulumi.Bool(false),
Timeouts: &akamai.MtlskeystoreClientCertificateUploadTimeoutsArgs{
Create: pulumi.String("string"),
Update: pulumi.String("string"),
},
TrustChain: pulumi.String("string"),
WaitForDeployment: pulumi.Bool(false),
})
var mtlskeystoreClientCertificateUploadResource = new MtlskeystoreClientCertificateUpload("mtlskeystoreClientCertificateUploadResource", MtlskeystoreClientCertificateUploadArgs.builder()
.clientCertificateId(0)
.signedCertificate("string")
.versionNumber(0)
.autoAcknowledgeWarnings(false)
.timeouts(MtlskeystoreClientCertificateUploadTimeoutsArgs.builder()
.create("string")
.update("string")
.build())
.trustChain("string")
.waitForDeployment(false)
.build());
mtlskeystore_client_certificate_upload_resource = akamai.MtlskeystoreClientCertificateUpload("mtlskeystoreClientCertificateUploadResource",
client_certificate_id=0,
signed_certificate="string",
version_number=0,
auto_acknowledge_warnings=False,
timeouts={
"create": "string",
"update": "string",
},
trust_chain="string",
wait_for_deployment=False)
const mtlskeystoreClientCertificateUploadResource = new akamai.MtlskeystoreClientCertificateUpload("mtlskeystoreClientCertificateUploadResource", {
clientCertificateId: 0,
signedCertificate: "string",
versionNumber: 0,
autoAcknowledgeWarnings: false,
timeouts: {
create: "string",
update: "string",
},
trustChain: "string",
waitForDeployment: false,
});
type: akamai:MtlskeystoreClientCertificateUpload
properties:
autoAcknowledgeWarnings: false
clientCertificateId: 0
signedCertificate: string
timeouts:
create: string
update: string
trustChain: string
versionNumber: 0
waitForDeployment: false
MtlskeystoreClientCertificateUpload 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 MtlskeystoreClientCertificateUpload resource accepts the following input properties:
- Client
Certificate intId - The ID of the client certificate to which the signed certificate will be uploaded.
- Signed
Certificate string - The signed certificate to upload.
- Version
Number int - The version number of the client certificate to upload the signed certificate to.
- Auto
Acknowledge boolWarnings - If set to true, all warnings will be acknowledged automatically. Defaults to
false
. - Timeouts
Mtlskeystore
Client Certificate Upload Timeouts - Trust
Chain string - The optional trust chain associated with the signed certificate.
- Wait
For boolDeployment - Indicates whether to wait for the deployment of the uploaded certificate. Defaults to
true
.
- Client
Certificate intId - The ID of the client certificate to which the signed certificate will be uploaded.
- Signed
Certificate string - The signed certificate to upload.
- Version
Number int - The version number of the client certificate to upload the signed certificate to.
- Auto
Acknowledge boolWarnings - If set to true, all warnings will be acknowledged automatically. Defaults to
false
. - Timeouts
Mtlskeystore
Client Certificate Upload Timeouts Args - Trust
Chain string - The optional trust chain associated with the signed certificate.
- Wait
For boolDeployment - Indicates whether to wait for the deployment of the uploaded certificate. Defaults to
true
.
- client
Certificate IntegerId - The ID of the client certificate to which the signed certificate will be uploaded.
- signed
Certificate String - The signed certificate to upload.
- version
Number Integer - The version number of the client certificate to upload the signed certificate to.
- auto
Acknowledge BooleanWarnings - If set to true, all warnings will be acknowledged automatically. Defaults to
false
. - timeouts
Mtlskeystore
Client Certificate Upload Timeouts - trust
Chain String - The optional trust chain associated with the signed certificate.
- wait
For BooleanDeployment - Indicates whether to wait for the deployment of the uploaded certificate. Defaults to
true
.
- client
Certificate numberId - The ID of the client certificate to which the signed certificate will be uploaded.
- signed
Certificate string - The signed certificate to upload.
- version
Number number - The version number of the client certificate to upload the signed certificate to.
- auto
Acknowledge booleanWarnings - If set to true, all warnings will be acknowledged automatically. Defaults to
false
. - timeouts
Mtlskeystore
Client Certificate Upload Timeouts - trust
Chain string - The optional trust chain associated with the signed certificate.
- wait
For booleanDeployment - Indicates whether to wait for the deployment of the uploaded certificate. Defaults to
true
.
- client_
certificate_ intid - The ID of the client certificate to which the signed certificate will be uploaded.
- signed_
certificate str - The signed certificate to upload.
- version_
number int - The version number of the client certificate to upload the signed certificate to.
- auto_
acknowledge_ boolwarnings - If set to true, all warnings will be acknowledged automatically. Defaults to
false
. - timeouts
Mtlskeystore
Client Certificate Upload Timeouts Args - trust_
chain str - The optional trust chain associated with the signed certificate.
- wait_
for_ booldeployment - Indicates whether to wait for the deployment of the uploaded certificate. Defaults to
true
.
- client
Certificate NumberId - The ID of the client certificate to which the signed certificate will be uploaded.
- signed
Certificate String - The signed certificate to upload.
- version
Number Number - The version number of the client certificate to upload the signed certificate to.
- auto
Acknowledge BooleanWarnings - If set to true, all warnings will be acknowledged automatically. Defaults to
false
. - timeouts Property Map
- trust
Chain String - The optional trust chain associated with the signed certificate.
- wait
For BooleanDeployment - Indicates whether to wait for the deployment of the uploaded certificate. Defaults to
true
.
Outputs
All input properties are implicitly available as output properties. Additionally, the MtlskeystoreClientCertificateUpload resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Version
Guid string - A unique identifier for the client certificate version.
- Id string
- The provider-assigned unique ID for this managed resource.
- Version
Guid string - A unique identifier for the client certificate version.
- id String
- The provider-assigned unique ID for this managed resource.
- version
Guid String - A unique identifier for the client certificate version.
- id string
- The provider-assigned unique ID for this managed resource.
- version
Guid string - A unique identifier for the client certificate version.
- id str
- The provider-assigned unique ID for this managed resource.
- version_
guid str - A unique identifier for the client certificate version.
- id String
- The provider-assigned unique ID for this managed resource.
- version
Guid String - A unique identifier for the client certificate version.
Look up Existing MtlskeystoreClientCertificateUpload Resource
Get an existing MtlskeystoreClientCertificateUpload 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?: MtlskeystoreClientCertificateUploadState, opts?: CustomResourceOptions): MtlskeystoreClientCertificateUpload
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
auto_acknowledge_warnings: Optional[bool] = None,
client_certificate_id: Optional[int] = None,
signed_certificate: Optional[str] = None,
timeouts: Optional[MtlskeystoreClientCertificateUploadTimeoutsArgs] = None,
trust_chain: Optional[str] = None,
version_guid: Optional[str] = None,
version_number: Optional[int] = None,
wait_for_deployment: Optional[bool] = None) -> MtlskeystoreClientCertificateUpload
func GetMtlskeystoreClientCertificateUpload(ctx *Context, name string, id IDInput, state *MtlskeystoreClientCertificateUploadState, opts ...ResourceOption) (*MtlskeystoreClientCertificateUpload, error)
public static MtlskeystoreClientCertificateUpload Get(string name, Input<string> id, MtlskeystoreClientCertificateUploadState? state, CustomResourceOptions? opts = null)
public static MtlskeystoreClientCertificateUpload get(String name, Output<String> id, MtlskeystoreClientCertificateUploadState state, CustomResourceOptions options)
resources: _: type: akamai:MtlskeystoreClientCertificateUpload 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.
- Auto
Acknowledge boolWarnings - If set to true, all warnings will be acknowledged automatically. Defaults to
false
. - Client
Certificate intId - The ID of the client certificate to which the signed certificate will be uploaded.
- Signed
Certificate string - The signed certificate to upload.
- Timeouts
Mtlskeystore
Client Certificate Upload Timeouts - Trust
Chain string - The optional trust chain associated with the signed certificate.
- Version
Guid string - A unique identifier for the client certificate version.
- Version
Number int - The version number of the client certificate to upload the signed certificate to.
- Wait
For boolDeployment - Indicates whether to wait for the deployment of the uploaded certificate. Defaults to
true
.
- Auto
Acknowledge boolWarnings - If set to true, all warnings will be acknowledged automatically. Defaults to
false
. - Client
Certificate intId - The ID of the client certificate to which the signed certificate will be uploaded.
- Signed
Certificate string - The signed certificate to upload.
- Timeouts
Mtlskeystore
Client Certificate Upload Timeouts Args - Trust
Chain string - The optional trust chain associated with the signed certificate.
- Version
Guid string - A unique identifier for the client certificate version.
- Version
Number int - The version number of the client certificate to upload the signed certificate to.
- Wait
For boolDeployment - Indicates whether to wait for the deployment of the uploaded certificate. Defaults to
true
.
- auto
Acknowledge BooleanWarnings - If set to true, all warnings will be acknowledged automatically. Defaults to
false
. - client
Certificate IntegerId - The ID of the client certificate to which the signed certificate will be uploaded.
- signed
Certificate String - The signed certificate to upload.
- timeouts
Mtlskeystore
Client Certificate Upload Timeouts - trust
Chain String - The optional trust chain associated with the signed certificate.
- version
Guid String - A unique identifier for the client certificate version.
- version
Number Integer - The version number of the client certificate to upload the signed certificate to.
- wait
For BooleanDeployment - Indicates whether to wait for the deployment of the uploaded certificate. Defaults to
true
.
- auto
Acknowledge booleanWarnings - If set to true, all warnings will be acknowledged automatically. Defaults to
false
. - client
Certificate numberId - The ID of the client certificate to which the signed certificate will be uploaded.
- signed
Certificate string - The signed certificate to upload.
- timeouts
Mtlskeystore
Client Certificate Upload Timeouts - trust
Chain string - The optional trust chain associated with the signed certificate.
- version
Guid string - A unique identifier for the client certificate version.
- version
Number number - The version number of the client certificate to upload the signed certificate to.
- wait
For booleanDeployment - Indicates whether to wait for the deployment of the uploaded certificate. Defaults to
true
.
- auto_
acknowledge_ boolwarnings - If set to true, all warnings will be acknowledged automatically. Defaults to
false
. - client_
certificate_ intid - The ID of the client certificate to which the signed certificate will be uploaded.
- signed_
certificate str - The signed certificate to upload.
- timeouts
Mtlskeystore
Client Certificate Upload Timeouts Args - trust_
chain str - The optional trust chain associated with the signed certificate.
- version_
guid str - A unique identifier for the client certificate version.
- version_
number int - The version number of the client certificate to upload the signed certificate to.
- wait_
for_ booldeployment - Indicates whether to wait for the deployment of the uploaded certificate. Defaults to
true
.
- auto
Acknowledge BooleanWarnings - If set to true, all warnings will be acknowledged automatically. Defaults to
false
. - client
Certificate NumberId - The ID of the client certificate to which the signed certificate will be uploaded.
- signed
Certificate String - The signed certificate to upload.
- timeouts Property Map
- trust
Chain String - The optional trust chain associated with the signed certificate.
- version
Guid String - A unique identifier for the client certificate version.
- version
Number Number - The version number of the client certificate to upload the signed certificate to.
- wait
For BooleanDeployment - Indicates whether to wait for the deployment of the uploaded certificate. Defaults to
true
.
Supporting Types
MtlskeystoreClientCertificateUploadTimeouts, MtlskeystoreClientCertificateUploadTimeoutsArgs
Package Details
- Repository
- Akamai pulumi/pulumi-akamai
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
akamai
Terraform Provider.