ibm.ContainerIngressSecretOpaque
Explore with Pulumi AI
Registers an IBM Cloud Secrets Manager secret type certificate with your IBM Cloud Kubernetes Service or Red Hat OpenShift on IBM Cloud cluster. For more information about how opaque secrets can be used see about Secrets Manager secrets
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as ibm from "@pulumi/ibm";
const secret = new ibm.ContainerIngressSecretOpaque("secret", {
cluster: "exampleClusterName",
fields: [
{
crn: "cert:region:crn",
},
{
crn: "cert:region:crn",
fieldName: "myFieldName",
},
],
persistence: true,
secretName: "mySecretName",
secretNamespace: "mySecretNamespace",
});
import pulumi
import pulumi_ibm as ibm
secret = ibm.ContainerIngressSecretOpaque("secret",
cluster="exampleClusterName",
fields=[
{
"crn": "cert:region:crn",
},
{
"crn": "cert:region:crn",
"field_name": "myFieldName",
},
],
persistence=True,
secret_name="mySecretName",
secret_namespace="mySecretNamespace")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ibm.NewContainerIngressSecretOpaque(ctx, "secret", &ibm.ContainerIngressSecretOpaqueArgs{
Cluster: pulumi.String("exampleClusterName"),
Fields: ibm.ContainerIngressSecretOpaqueFieldArray{
&ibm.ContainerIngressSecretOpaqueFieldArgs{
Crn: pulumi.String("cert:region:crn"),
},
&ibm.ContainerIngressSecretOpaqueFieldArgs{
Crn: pulumi.String("cert:region:crn"),
FieldName: pulumi.String("myFieldName"),
},
},
Persistence: pulumi.Bool(true),
SecretName: pulumi.String("mySecretName"),
SecretNamespace: pulumi.String("mySecretNamespace"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Ibm = Pulumi.Ibm;
return await Deployment.RunAsync(() =>
{
var secret = new Ibm.ContainerIngressSecretOpaque("secret", new()
{
Cluster = "exampleClusterName",
Fields = new[]
{
new Ibm.Inputs.ContainerIngressSecretOpaqueFieldArgs
{
Crn = "cert:region:crn",
},
new Ibm.Inputs.ContainerIngressSecretOpaqueFieldArgs
{
Crn = "cert:region:crn",
FieldName = "myFieldName",
},
},
Persistence = true,
SecretName = "mySecretName",
SecretNamespace = "mySecretNamespace",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ibm.ContainerIngressSecretOpaque;
import com.pulumi.ibm.ContainerIngressSecretOpaqueArgs;
import com.pulumi.ibm.inputs.ContainerIngressSecretOpaqueFieldArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var secret = new ContainerIngressSecretOpaque("secret", ContainerIngressSecretOpaqueArgs.builder()
.cluster("exampleClusterName")
.fields(
ContainerIngressSecretOpaqueFieldArgs.builder()
.crn("cert:region:crn")
.build(),
ContainerIngressSecretOpaqueFieldArgs.builder()
.crn("cert:region:crn")
.fieldName("myFieldName")
.build())
.persistence(true)
.secretName("mySecretName")
.secretNamespace("mySecretNamespace")
.build());
}
}
resources:
secret:
type: ibm:ContainerIngressSecretOpaque
properties:
cluster: exampleClusterName
fields:
- crn: cert:region:crn
- crn: cert:region:crn
fieldName: myFieldName
persistence: true
secretName: mySecretName
secretNamespace: mySecretNamespace
Create ContainerIngressSecretOpaque Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ContainerIngressSecretOpaque(name: string, args: ContainerIngressSecretOpaqueArgs, opts?: CustomResourceOptions);
@overload
def ContainerIngressSecretOpaque(resource_name: str,
args: ContainerIngressSecretOpaqueArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ContainerIngressSecretOpaque(resource_name: str,
opts: Optional[ResourceOptions] = None,
cluster: Optional[str] = None,
fields: Optional[Sequence[ContainerIngressSecretOpaqueFieldArgs]] = None,
secret_name: Optional[str] = None,
secret_namespace: Optional[str] = None,
container_ingress_secret_opaque_id: Optional[str] = None,
persistence: Optional[bool] = None,
timeouts: Optional[ContainerIngressSecretOpaqueTimeoutsArgs] = None,
update_secret: Optional[float] = None)
func NewContainerIngressSecretOpaque(ctx *Context, name string, args ContainerIngressSecretOpaqueArgs, opts ...ResourceOption) (*ContainerIngressSecretOpaque, error)
public ContainerIngressSecretOpaque(string name, ContainerIngressSecretOpaqueArgs args, CustomResourceOptions? opts = null)
public ContainerIngressSecretOpaque(String name, ContainerIngressSecretOpaqueArgs args)
public ContainerIngressSecretOpaque(String name, ContainerIngressSecretOpaqueArgs args, CustomResourceOptions options)
type: ibm:ContainerIngressSecretOpaque
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 ContainerIngressSecretOpaqueArgs
- 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 ContainerIngressSecretOpaqueArgs
- 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 ContainerIngressSecretOpaqueArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ContainerIngressSecretOpaqueArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ContainerIngressSecretOpaqueArgs
- 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 containerIngressSecretOpaqueResource = new Ibm.ContainerIngressSecretOpaque("containerIngressSecretOpaqueResource", new()
{
Cluster = "string",
Fields = new[]
{
new Ibm.Inputs.ContainerIngressSecretOpaqueFieldArgs
{
Crn = "string",
ExpiresOn = "string",
FieldName = "string",
LastUpdatedTimestamp = "string",
Name = "string",
},
},
SecretName = "string",
SecretNamespace = "string",
ContainerIngressSecretOpaqueId = "string",
Persistence = false,
Timeouts = new Ibm.Inputs.ContainerIngressSecretOpaqueTimeoutsArgs
{
Create = "string",
Delete = "string",
Update = "string",
},
UpdateSecret = 0,
});
example, err := ibm.NewContainerIngressSecretOpaque(ctx, "containerIngressSecretOpaqueResource", &ibm.ContainerIngressSecretOpaqueArgs{
Cluster: pulumi.String("string"),
Fields: ibm.ContainerIngressSecretOpaqueFieldArray{
&ibm.ContainerIngressSecretOpaqueFieldArgs{
Crn: pulumi.String("string"),
ExpiresOn: pulumi.String("string"),
FieldName: pulumi.String("string"),
LastUpdatedTimestamp: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
SecretName: pulumi.String("string"),
SecretNamespace: pulumi.String("string"),
ContainerIngressSecretOpaqueId: pulumi.String("string"),
Persistence: pulumi.Bool(false),
Timeouts: &ibm.ContainerIngressSecretOpaqueTimeoutsArgs{
Create: pulumi.String("string"),
Delete: pulumi.String("string"),
Update: pulumi.String("string"),
},
UpdateSecret: pulumi.Float64(0),
})
var containerIngressSecretOpaqueResource = new ContainerIngressSecretOpaque("containerIngressSecretOpaqueResource", ContainerIngressSecretOpaqueArgs.builder()
.cluster("string")
.fields(ContainerIngressSecretOpaqueFieldArgs.builder()
.crn("string")
.expiresOn("string")
.fieldName("string")
.lastUpdatedTimestamp("string")
.name("string")
.build())
.secretName("string")
.secretNamespace("string")
.containerIngressSecretOpaqueId("string")
.persistence(false)
.timeouts(ContainerIngressSecretOpaqueTimeoutsArgs.builder()
.create("string")
.delete("string")
.update("string")
.build())
.updateSecret(0)
.build());
container_ingress_secret_opaque_resource = ibm.ContainerIngressSecretOpaque("containerIngressSecretOpaqueResource",
cluster="string",
fields=[{
"crn": "string",
"expires_on": "string",
"field_name": "string",
"last_updated_timestamp": "string",
"name": "string",
}],
secret_name="string",
secret_namespace="string",
container_ingress_secret_opaque_id="string",
persistence=False,
timeouts={
"create": "string",
"delete": "string",
"update": "string",
},
update_secret=0)
const containerIngressSecretOpaqueResource = new ibm.ContainerIngressSecretOpaque("containerIngressSecretOpaqueResource", {
cluster: "string",
fields: [{
crn: "string",
expiresOn: "string",
fieldName: "string",
lastUpdatedTimestamp: "string",
name: "string",
}],
secretName: "string",
secretNamespace: "string",
containerIngressSecretOpaqueId: "string",
persistence: false,
timeouts: {
create: "string",
"delete": "string",
update: "string",
},
updateSecret: 0,
});
type: ibm:ContainerIngressSecretOpaque
properties:
cluster: string
containerIngressSecretOpaqueId: string
fields:
- crn: string
expiresOn: string
fieldName: string
lastUpdatedTimestamp: string
name: string
persistence: false
secretName: string
secretNamespace: string
timeouts:
create: string
delete: string
update: string
updateSecret: 0
ContainerIngressSecretOpaque 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 ContainerIngressSecretOpaque resource accepts the following input properties:
- Cluster string
- The cluster ID.
- Fields
List<Container
Ingress Secret Opaque Field> List of fields of the opaque secret.
Nested scheme for
fields
:- Secret
Name string - The name of the kubernetes secret.
- Secret
Namespace string - The namespace of the kubernetes secret.
- Container
Ingress stringSecret Opaque Id - Persistence bool
- Persist the secret data in your cluster. If the secret is later deleted from the command line or OpenShift web console, the secret is automatically re-created in your cluster.
- Timeouts
Container
Ingress Secret Opaque Timeouts - Update
Secret double - This argument is used to force update from upstream secrets manager instance that stores secret. Increment the value to force an update to your Ingress secret for changes made to the upstream secrets manager secret.
- Cluster string
- The cluster ID.
- Fields
[]Container
Ingress Secret Opaque Field Args List of fields of the opaque secret.
Nested scheme for
fields
:- Secret
Name string - The name of the kubernetes secret.
- Secret
Namespace string - The namespace of the kubernetes secret.
- Container
Ingress stringSecret Opaque Id - Persistence bool
- Persist the secret data in your cluster. If the secret is later deleted from the command line or OpenShift web console, the secret is automatically re-created in your cluster.
- Timeouts
Container
Ingress Secret Opaque Timeouts Args - Update
Secret float64 - This argument is used to force update from upstream secrets manager instance that stores secret. Increment the value to force an update to your Ingress secret for changes made to the upstream secrets manager secret.
- cluster String
- The cluster ID.
- fields
List<Container
Ingress Secret Opaque Field> List of fields of the opaque secret.
Nested scheme for
fields
:- secret
Name String - The name of the kubernetes secret.
- secret
Namespace String - The namespace of the kubernetes secret.
- container
Ingress StringSecret Opaque Id - persistence Boolean
- Persist the secret data in your cluster. If the secret is later deleted from the command line or OpenShift web console, the secret is automatically re-created in your cluster.
- timeouts
Container
Ingress Secret Opaque Timeouts - update
Secret Double - This argument is used to force update from upstream secrets manager instance that stores secret. Increment the value to force an update to your Ingress secret for changes made to the upstream secrets manager secret.
- cluster string
- The cluster ID.
- fields
Container
Ingress Secret Opaque Field[] List of fields of the opaque secret.
Nested scheme for
fields
:- secret
Name string - The name of the kubernetes secret.
- secret
Namespace string - The namespace of the kubernetes secret.
- container
Ingress stringSecret Opaque Id - persistence boolean
- Persist the secret data in your cluster. If the secret is later deleted from the command line or OpenShift web console, the secret is automatically re-created in your cluster.
- timeouts
Container
Ingress Secret Opaque Timeouts - update
Secret number - This argument is used to force update from upstream secrets manager instance that stores secret. Increment the value to force an update to your Ingress secret for changes made to the upstream secrets manager secret.
- cluster str
- The cluster ID.
- fields
Sequence[Container
Ingress Secret Opaque Field Args] List of fields of the opaque secret.
Nested scheme for
fields
:- secret_
name str - The name of the kubernetes secret.
- secret_
namespace str - The namespace of the kubernetes secret.
- container_
ingress_ strsecret_ opaque_ id - persistence bool
- Persist the secret data in your cluster. If the secret is later deleted from the command line or OpenShift web console, the secret is automatically re-created in your cluster.
- timeouts
Container
Ingress Secret Opaque Timeouts Args - update_
secret float - This argument is used to force update from upstream secrets manager instance that stores secret. Increment the value to force an update to your Ingress secret for changes made to the upstream secrets manager secret.
- cluster String
- The cluster ID.
- fields List<Property Map>
List of fields of the opaque secret.
Nested scheme for
fields
:- secret
Name String - The name of the kubernetes secret.
- secret
Namespace String - The namespace of the kubernetes secret.
- container
Ingress StringSecret Opaque Id - persistence Boolean
- Persist the secret data in your cluster. If the secret is later deleted from the command line or OpenShift web console, the secret is automatically re-created in your cluster.
- timeouts Property Map
- update
Secret Number - This argument is used to force update from upstream secrets manager instance that stores secret. Increment the value to force an update to your Ingress secret for changes made to the upstream secrets manager secret.
Outputs
All input properties are implicitly available as output properties. Additionally, the ContainerIngressSecretOpaque resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Updated stringTimestamp - (String) The most recent time the kubernetes secret was updated
- Status string
- (String) The Status of the secret.
- Type string
- (String) Secrets manager secret type
- User
Managed bool - (Bool) Indicates whether the secret was created by a user.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Updated stringTimestamp - (String) The most recent time the kubernetes secret was updated
- Status string
- (String) The Status of the secret.
- Type string
- (String) Secrets manager secret type
- User
Managed bool - (Bool) Indicates whether the secret was created by a user.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Updated StringTimestamp - (String) The most recent time the kubernetes secret was updated
- status String
- (String) The Status of the secret.
- type String
- (String) Secrets manager secret type
- user
Managed Boolean - (Bool) Indicates whether the secret was created by a user.
- id string
- The provider-assigned unique ID for this managed resource.
- last
Updated stringTimestamp - (String) The most recent time the kubernetes secret was updated
- status string
- (String) The Status of the secret.
- type string
- (String) Secrets manager secret type
- user
Managed boolean - (Bool) Indicates whether the secret was created by a user.
- id str
- The provider-assigned unique ID for this managed resource.
- last_
updated_ strtimestamp - (String) The most recent time the kubernetes secret was updated
- status str
- (String) The Status of the secret.
- type str
- (String) Secrets manager secret type
- user_
managed bool - (Bool) Indicates whether the secret was created by a user.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Updated StringTimestamp - (String) The most recent time the kubernetes secret was updated
- status String
- (String) The Status of the secret.
- type String
- (String) Secrets manager secret type
- user
Managed Boolean - (Bool) Indicates whether the secret was created by a user.
Look up Existing ContainerIngressSecretOpaque Resource
Get an existing ContainerIngressSecretOpaque 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?: ContainerIngressSecretOpaqueState, opts?: CustomResourceOptions): ContainerIngressSecretOpaque
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
cluster: Optional[str] = None,
container_ingress_secret_opaque_id: Optional[str] = None,
fields: Optional[Sequence[ContainerIngressSecretOpaqueFieldArgs]] = None,
last_updated_timestamp: Optional[str] = None,
persistence: Optional[bool] = None,
secret_name: Optional[str] = None,
secret_namespace: Optional[str] = None,
status: Optional[str] = None,
timeouts: Optional[ContainerIngressSecretOpaqueTimeoutsArgs] = None,
type: Optional[str] = None,
update_secret: Optional[float] = None,
user_managed: Optional[bool] = None) -> ContainerIngressSecretOpaque
func GetContainerIngressSecretOpaque(ctx *Context, name string, id IDInput, state *ContainerIngressSecretOpaqueState, opts ...ResourceOption) (*ContainerIngressSecretOpaque, error)
public static ContainerIngressSecretOpaque Get(string name, Input<string> id, ContainerIngressSecretOpaqueState? state, CustomResourceOptions? opts = null)
public static ContainerIngressSecretOpaque get(String name, Output<String> id, ContainerIngressSecretOpaqueState state, CustomResourceOptions options)
resources: _: type: ibm:ContainerIngressSecretOpaque 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.
- Cluster string
- The cluster ID.
- Container
Ingress stringSecret Opaque Id - Fields
List<Container
Ingress Secret Opaque Field> List of fields of the opaque secret.
Nested scheme for
fields
:- Last
Updated stringTimestamp - (String) The most recent time the kubernetes secret was updated
- Persistence bool
- Persist the secret data in your cluster. If the secret is later deleted from the command line or OpenShift web console, the secret is automatically re-created in your cluster.
- Secret
Name string - The name of the kubernetes secret.
- Secret
Namespace string - The namespace of the kubernetes secret.
- Status string
- (String) The Status of the secret.
- Timeouts
Container
Ingress Secret Opaque Timeouts - Type string
- (String) Secrets manager secret type
- Update
Secret double - This argument is used to force update from upstream secrets manager instance that stores secret. Increment the value to force an update to your Ingress secret for changes made to the upstream secrets manager secret.
- User
Managed bool - (Bool) Indicates whether the secret was created by a user.
- Cluster string
- The cluster ID.
- Container
Ingress stringSecret Opaque Id - Fields
[]Container
Ingress Secret Opaque Field Args List of fields of the opaque secret.
Nested scheme for
fields
:- Last
Updated stringTimestamp - (String) The most recent time the kubernetes secret was updated
- Persistence bool
- Persist the secret data in your cluster. If the secret is later deleted from the command line or OpenShift web console, the secret is automatically re-created in your cluster.
- Secret
Name string - The name of the kubernetes secret.
- Secret
Namespace string - The namespace of the kubernetes secret.
- Status string
- (String) The Status of the secret.
- Timeouts
Container
Ingress Secret Opaque Timeouts Args - Type string
- (String) Secrets manager secret type
- Update
Secret float64 - This argument is used to force update from upstream secrets manager instance that stores secret. Increment the value to force an update to your Ingress secret for changes made to the upstream secrets manager secret.
- User
Managed bool - (Bool) Indicates whether the secret was created by a user.
- cluster String
- The cluster ID.
- container
Ingress StringSecret Opaque Id - fields
List<Container
Ingress Secret Opaque Field> List of fields of the opaque secret.
Nested scheme for
fields
:- last
Updated StringTimestamp - (String) The most recent time the kubernetes secret was updated
- persistence Boolean
- Persist the secret data in your cluster. If the secret is later deleted from the command line or OpenShift web console, the secret is automatically re-created in your cluster.
- secret
Name String - The name of the kubernetes secret.
- secret
Namespace String - The namespace of the kubernetes secret.
- status String
- (String) The Status of the secret.
- timeouts
Container
Ingress Secret Opaque Timeouts - type String
- (String) Secrets manager secret type
- update
Secret Double - This argument is used to force update from upstream secrets manager instance that stores secret. Increment the value to force an update to your Ingress secret for changes made to the upstream secrets manager secret.
- user
Managed Boolean - (Bool) Indicates whether the secret was created by a user.
- cluster string
- The cluster ID.
- container
Ingress stringSecret Opaque Id - fields
Container
Ingress Secret Opaque Field[] List of fields of the opaque secret.
Nested scheme for
fields
:- last
Updated stringTimestamp - (String) The most recent time the kubernetes secret was updated
- persistence boolean
- Persist the secret data in your cluster. If the secret is later deleted from the command line or OpenShift web console, the secret is automatically re-created in your cluster.
- secret
Name string - The name of the kubernetes secret.
- secret
Namespace string - The namespace of the kubernetes secret.
- status string
- (String) The Status of the secret.
- timeouts
Container
Ingress Secret Opaque Timeouts - type string
- (String) Secrets manager secret type
- update
Secret number - This argument is used to force update from upstream secrets manager instance that stores secret. Increment the value to force an update to your Ingress secret for changes made to the upstream secrets manager secret.
- user
Managed boolean - (Bool) Indicates whether the secret was created by a user.
- cluster str
- The cluster ID.
- container_
ingress_ strsecret_ opaque_ id - fields
Sequence[Container
Ingress Secret Opaque Field Args] List of fields of the opaque secret.
Nested scheme for
fields
:- last_
updated_ strtimestamp - (String) The most recent time the kubernetes secret was updated
- persistence bool
- Persist the secret data in your cluster. If the secret is later deleted from the command line or OpenShift web console, the secret is automatically re-created in your cluster.
- secret_
name str - The name of the kubernetes secret.
- secret_
namespace str - The namespace of the kubernetes secret.
- status str
- (String) The Status of the secret.
- timeouts
Container
Ingress Secret Opaque Timeouts Args - type str
- (String) Secrets manager secret type
- update_
secret float - This argument is used to force update from upstream secrets manager instance that stores secret. Increment the value to force an update to your Ingress secret for changes made to the upstream secrets manager secret.
- user_
managed bool - (Bool) Indicates whether the secret was created by a user.
- cluster String
- The cluster ID.
- container
Ingress StringSecret Opaque Id - fields List<Property Map>
List of fields of the opaque secret.
Nested scheme for
fields
:- last
Updated StringTimestamp - (String) The most recent time the kubernetes secret was updated
- persistence Boolean
- Persist the secret data in your cluster. If the secret is later deleted from the command line or OpenShift web console, the secret is automatically re-created in your cluster.
- secret
Name String - The name of the kubernetes secret.
- secret
Namespace String - The namespace of the kubernetes secret.
- status String
- (String) The Status of the secret.
- timeouts Property Map
- type String
- (String) Secrets manager secret type
- update
Secret Number - This argument is used to force update from upstream secrets manager instance that stores secret. Increment the value to force an update to your Ingress secret for changes made to the upstream secrets manager secret.
- user
Managed Boolean - (Bool) Indicates whether the secret was created by a user.
Supporting Types
ContainerIngressSecretOpaqueField, ContainerIngressSecretOpaqueFieldArgs
- Crn string
- Secrets manager secret crn
- Expires
On string - (String) Expiration date of the secret
- Field
Name string - Field name
- Last
Updated stringTimestamp - (String) The most recent time the kubernetes secret was updated
- Name string
- (String) computed field name
- Crn string
- Secrets manager secret crn
- Expires
On string - (String) Expiration date of the secret
- Field
Name string - Field name
- Last
Updated stringTimestamp - (String) The most recent time the kubernetes secret was updated
- Name string
- (String) computed field name
- crn String
- Secrets manager secret crn
- expires
On String - (String) Expiration date of the secret
- field
Name String - Field name
- last
Updated StringTimestamp - (String) The most recent time the kubernetes secret was updated
- name String
- (String) computed field name
- crn string
- Secrets manager secret crn
- expires
On string - (String) Expiration date of the secret
- field
Name string - Field name
- last
Updated stringTimestamp - (String) The most recent time the kubernetes secret was updated
- name string
- (String) computed field name
- crn str
- Secrets manager secret crn
- expires_
on str - (String) Expiration date of the secret
- field_
name str - Field name
- last_
updated_ strtimestamp - (String) The most recent time the kubernetes secret was updated
- name str
- (String) computed field name
- crn String
- Secrets manager secret crn
- expires
On String - (String) Expiration date of the secret
- field
Name String - Field name
- last
Updated StringTimestamp - (String) The most recent time the kubernetes secret was updated
- name String
- (String) computed field name
ContainerIngressSecretOpaqueTimeouts, ContainerIngressSecretOpaqueTimeoutsArgs
Package Details
- Repository
- ibm ibm-cloud/terraform-provider-ibm
- License
- Notes
- This Pulumi package is based on the
ibm
Terraform Provider.