anchor.diff:  +
   This command creates a YAML file for each `CredentialsRequest` object.
   +
  -ifdef::custom[]
  -.Sample `CredentialsRequest` object
  -[source,yaml]
  -----
  -apiVersion: cloudcredential.openshift.io/v1
  -kind: CredentialsRequest
  -metadata:
  -  labels:
  -    controller-tools.k8s.io: "1.0"
  -  name: openshift-image-registry-alibaba
  -  namespace: openshift-cloud-credential-operator
  -  annotations:
  -    include.release.openshift.io/ibm-cloud-managed: "true"
  -    include.release.openshift.io/self-managed-high-availability: "true"
  -    include.release.openshift.io/single-node-developer: "true"
  -spec:
  -  secretRef:
  -    name: installer-cloud-credentials
  -    namespace: openshift-image-registry
  -  providerSpec:
  -    apiVersion: cloudcredential.openshift.io/v1
  -    kind: AlibabaCloudProviderSpec
  -    statementEntries:
  -    - effect: Allow
  -      action:
  -      - oss:PutBucket
  - ...
  -      resource: "*"
  -  serviceAccountNames:
  -  - cluster-image-registry-operator
  -  - registry
  -----
  -endif::custom[]
   ifdef::aws[]
   .Sample `CredentialsRequest` object
   [source,yaml]
  
positive.code: 
  //For providers who only support manual mode
  ifdef::cco-manual-mode[]
  [id="manually-create-iam_{context}"]
  = Manually manage cloud credentials
  endif::cco-manual-mode[]
  
  //For providers that support multiple modes of operation
  ifdef::alibaba-default,alibaba-custom[]
  [id="manually-create-manifests_{context}"]
  = Generating the required installation manifests
  endif::alibaba-default,alibaba-custom[]
  
  //For providers that support multiple modes of operation
  ifdef::cco-multi-mode[]
  
negative.code: 
  `<installation_directory>`:: Specifies the directory in which the installation program creates files.
  
  . From the directory that contains the installation program, obtain details of the {product-title} release image that your `openshift-install` binary is built to use:
  +
  [source,terminal]
  